15133636eSAndreas Färber// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 25133636eSAndreas Färber/* 35133636eSAndreas Färber * Realtek RTD1296 SoC 45133636eSAndreas Färber * 55133636eSAndreas Färber * Copyright (c) 2017-2019 Andreas Färber 65133636eSAndreas Färber */ 75133636eSAndreas Färber 85133636eSAndreas Färber#include "rtd129x.dtsi" 95133636eSAndreas Färber 105133636eSAndreas Färber/ { 115133636eSAndreas Färber compatible = "realtek,rtd1296"; 125133636eSAndreas Färber 135133636eSAndreas Färber cpus { 145133636eSAndreas Färber #address-cells = <2>; 155133636eSAndreas Färber #size-cells = <0>; 165133636eSAndreas Färber 175133636eSAndreas Färber cpu0: cpu@0 { 185133636eSAndreas Färber device_type = "cpu"; 195133636eSAndreas Färber compatible = "arm,cortex-a53"; 205133636eSAndreas Färber reg = <0x0 0x0>; 215133636eSAndreas Färber next-level-cache = <&l2>; 225133636eSAndreas Färber }; 235133636eSAndreas Färber 245133636eSAndreas Färber cpu1: cpu@1 { 255133636eSAndreas Färber device_type = "cpu"; 265133636eSAndreas Färber compatible = "arm,cortex-a53"; 275133636eSAndreas Färber reg = <0x0 0x1>; 285133636eSAndreas Färber next-level-cache = <&l2>; 295133636eSAndreas Färber }; 305133636eSAndreas Färber 315133636eSAndreas Färber cpu2: cpu@2 { 325133636eSAndreas Färber device_type = "cpu"; 335133636eSAndreas Färber compatible = "arm,cortex-a53"; 345133636eSAndreas Färber reg = <0x0 0x2>; 355133636eSAndreas Färber next-level-cache = <&l2>; 365133636eSAndreas Färber }; 375133636eSAndreas Färber 385133636eSAndreas Färber cpu3: cpu@3 { 395133636eSAndreas Färber device_type = "cpu"; 405133636eSAndreas Färber compatible = "arm,cortex-a53"; 415133636eSAndreas Färber reg = <0x0 0x3>; 425133636eSAndreas Färber next-level-cache = <&l2>; 435133636eSAndreas Färber }; 445133636eSAndreas Färber 455133636eSAndreas Färber l2: l2-cache { 465133636eSAndreas Färber compatible = "cache"; 47*7a242135SKrzysztof Kozlowski cache-level = <2>; 48*7a242135SKrzysztof Kozlowski cache-unified; 495133636eSAndreas Färber }; 505133636eSAndreas Färber }; 515133636eSAndreas Färber 525133636eSAndreas Färber timer { 535133636eSAndreas Färber compatible = "arm,armv8-timer"; 545133636eSAndreas Färber interrupts = <GIC_PPI 13 5531888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 565133636eSAndreas Färber <GIC_PPI 14 5731888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 585133636eSAndreas Färber <GIC_PPI 11 5931888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 605133636eSAndreas Färber <GIC_PPI 10 6131888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 625133636eSAndreas Färber }; 635133636eSAndreas Färber}; 645133636eSAndreas Färber 655133636eSAndreas Färber&arm_pmu { 665133636eSAndreas Färber interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 675133636eSAndreas Färber}; 68