172a7786cSAndreas Färber/* 272a7786cSAndreas Färber * Realtek RTD1295 SoC 372a7786cSAndreas Färber * 472a7786cSAndreas Färber * Copyright (c) 2016-2017 Andreas Färber 572a7786cSAndreas Färber * 672a7786cSAndreas Färber * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 772a7786cSAndreas Färber */ 872a7786cSAndreas Färber 9f8b3436dSAndreas Färber#include "rtd129x.dtsi" 1072a7786cSAndreas Färber 1172a7786cSAndreas Färber/ { 1272a7786cSAndreas Färber compatible = "realtek,rtd1295"; 1372a7786cSAndreas Färber 1472a7786cSAndreas Färber cpus { 1572a7786cSAndreas Färber #address-cells = <2>; 1672a7786cSAndreas Färber #size-cells = <0>; 1772a7786cSAndreas Färber 1872a7786cSAndreas Färber cpu0: cpu@0 { 1972a7786cSAndreas Färber device_type = "cpu"; 20*31af04cdSRob Herring compatible = "arm,cortex-a53"; 2172a7786cSAndreas Färber reg = <0x0 0x0>; 2272a7786cSAndreas Färber next-level-cache = <&l2>; 2372a7786cSAndreas Färber }; 2472a7786cSAndreas Färber 2572a7786cSAndreas Färber cpu1: cpu@1 { 2672a7786cSAndreas Färber device_type = "cpu"; 27*31af04cdSRob Herring compatible = "arm,cortex-a53"; 2872a7786cSAndreas Färber reg = <0x0 0x1>; 2972a7786cSAndreas Färber next-level-cache = <&l2>; 3072a7786cSAndreas Färber }; 3172a7786cSAndreas Färber 3272a7786cSAndreas Färber cpu2: cpu@2 { 3372a7786cSAndreas Färber device_type = "cpu"; 34*31af04cdSRob Herring compatible = "arm,cortex-a53"; 3572a7786cSAndreas Färber reg = <0x0 0x2>; 3672a7786cSAndreas Färber next-level-cache = <&l2>; 3772a7786cSAndreas Färber }; 3872a7786cSAndreas Färber 3972a7786cSAndreas Färber cpu3: cpu@3 { 4072a7786cSAndreas Färber device_type = "cpu"; 41*31af04cdSRob Herring compatible = "arm,cortex-a53"; 4272a7786cSAndreas Färber reg = <0x0 0x3>; 4372a7786cSAndreas Färber next-level-cache = <&l2>; 4472a7786cSAndreas Färber }; 4572a7786cSAndreas Färber 4672a7786cSAndreas Färber l2: l2-cache { 4772a7786cSAndreas Färber compatible = "cache"; 4872a7786cSAndreas Färber }; 4972a7786cSAndreas Färber }; 5072a7786cSAndreas Färber 5172a7786cSAndreas Färber reserved-memory { 5272a7786cSAndreas Färber #address-cells = <1>; 5372a7786cSAndreas Färber #size-cells = <1>; 5472a7786cSAndreas Färber ranges; 5572a7786cSAndreas Färber 5672a7786cSAndreas Färber tee@10100000 { 5772a7786cSAndreas Färber reg = <0x10100000 0xf00000>; 5872a7786cSAndreas Färber no-map; 5972a7786cSAndreas Färber }; 6072a7786cSAndreas Färber }; 6172a7786cSAndreas Färber 6272a7786cSAndreas Färber timer { 6372a7786cSAndreas Färber compatible = "arm,armv8-timer"; 6472a7786cSAndreas Färber interrupts = <GIC_PPI 13 6572a7786cSAndreas Färber (GIC_CPU_MASK_RAW(0xf) | IRQ_TYPE_LEVEL_LOW)>, 6672a7786cSAndreas Färber <GIC_PPI 14 6772a7786cSAndreas Färber (GIC_CPU_MASK_RAW(0xf) | IRQ_TYPE_LEVEL_LOW)>, 6872a7786cSAndreas Färber <GIC_PPI 11 6972a7786cSAndreas Färber (GIC_CPU_MASK_RAW(0xf) | IRQ_TYPE_LEVEL_LOW)>, 7072a7786cSAndreas Färber <GIC_PPI 10 7172a7786cSAndreas Färber (GIC_CPU_MASK_RAW(0xf) | IRQ_TYPE_LEVEL_LOW)>; 7272a7786cSAndreas Färber }; 7372a7786cSAndreas Färber}; 7472a7786cSAndreas Färber 75f8b3436dSAndreas Färber&arm_pmu { 76f8b3436dSAndreas Färber interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 7772a7786cSAndreas Färber}; 78