139089a19SAndreas Färber// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 272a7786cSAndreas Färber/* 372a7786cSAndreas Färber * Realtek RTD1295 SoC 472a7786cSAndreas Färber * 5*690677c2SAndreas Färber * Copyright (c) 2016-2019 Andreas Färber 672a7786cSAndreas Färber */ 772a7786cSAndreas Färber 8f8b3436dSAndreas Färber#include "rtd129x.dtsi" 972a7786cSAndreas Färber 1072a7786cSAndreas Färber/ { 1172a7786cSAndreas Färber compatible = "realtek,rtd1295"; 1272a7786cSAndreas Färber 1372a7786cSAndreas Färber cpus { 1472a7786cSAndreas Färber #address-cells = <2>; 1572a7786cSAndreas Färber #size-cells = <0>; 1672a7786cSAndreas Färber 1772a7786cSAndreas Färber cpu0: cpu@0 { 1872a7786cSAndreas Färber device_type = "cpu"; 1931af04cdSRob Herring compatible = "arm,cortex-a53"; 2072a7786cSAndreas Färber reg = <0x0 0x0>; 2172a7786cSAndreas Färber next-level-cache = <&l2>; 2272a7786cSAndreas Färber }; 2372a7786cSAndreas Färber 2472a7786cSAndreas Färber cpu1: cpu@1 { 2572a7786cSAndreas Färber device_type = "cpu"; 2631af04cdSRob Herring compatible = "arm,cortex-a53"; 2772a7786cSAndreas Färber reg = <0x0 0x1>; 2872a7786cSAndreas Färber next-level-cache = <&l2>; 2972a7786cSAndreas Färber }; 3072a7786cSAndreas Färber 3172a7786cSAndreas Färber cpu2: cpu@2 { 3272a7786cSAndreas Färber device_type = "cpu"; 3331af04cdSRob Herring compatible = "arm,cortex-a53"; 3472a7786cSAndreas Färber reg = <0x0 0x2>; 3572a7786cSAndreas Färber next-level-cache = <&l2>; 3672a7786cSAndreas Färber }; 3772a7786cSAndreas Färber 3872a7786cSAndreas Färber cpu3: cpu@3 { 3972a7786cSAndreas Färber device_type = "cpu"; 4031af04cdSRob Herring compatible = "arm,cortex-a53"; 4172a7786cSAndreas Färber reg = <0x0 0x3>; 4272a7786cSAndreas Färber next-level-cache = <&l2>; 4372a7786cSAndreas Färber }; 4472a7786cSAndreas Färber 4572a7786cSAndreas Färber l2: l2-cache { 4672a7786cSAndreas Färber compatible = "cache"; 4772a7786cSAndreas Färber }; 4872a7786cSAndreas Färber }; 4972a7786cSAndreas Färber 5072a7786cSAndreas Färber timer { 5172a7786cSAndreas Färber compatible = "arm,armv8-timer"; 5272a7786cSAndreas Färber interrupts = <GIC_PPI 13 5331888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 5472a7786cSAndreas Färber <GIC_PPI 14 5531888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 5672a7786cSAndreas Färber <GIC_PPI 11 5731888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 5872a7786cSAndreas Färber <GIC_PPI 10 5931888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 6072a7786cSAndreas Färber }; 6172a7786cSAndreas Färber}; 6272a7786cSAndreas Färber 63f8b3436dSAndreas Färber&arm_pmu { 64f8b3436dSAndreas Färber interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 6572a7786cSAndreas Färber}; 66