1cf976f66SAndreas Färber// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 2cf976f66SAndreas Färber/* 3cf976f66SAndreas Färber * Realtek RTD1293 SoC 4cf976f66SAndreas Färber * 5cf976f66SAndreas Färber * Copyright (c) 2017-2019 Andreas Färber 6cf976f66SAndreas Färber */ 7cf976f66SAndreas Färber 8cf976f66SAndreas Färber#include "rtd129x.dtsi" 9cf976f66SAndreas Färber 10cf976f66SAndreas Färber/ { 11cf976f66SAndreas Färber compatible = "realtek,rtd1293"; 12cf976f66SAndreas Färber 13cf976f66SAndreas Färber cpus { 14cf976f66SAndreas Färber #address-cells = <2>; 15cf976f66SAndreas Färber #size-cells = <0>; 16cf976f66SAndreas Färber 17cf976f66SAndreas Färber cpu0: cpu@0 { 18cf976f66SAndreas Färber device_type = "cpu"; 19cf976f66SAndreas Färber compatible = "arm,cortex-a53"; 20cf976f66SAndreas Färber reg = <0x0 0x0>; 21cf976f66SAndreas Färber next-level-cache = <&l2>; 22cf976f66SAndreas Färber }; 23cf976f66SAndreas Färber 24cf976f66SAndreas Färber cpu1: cpu@1 { 25cf976f66SAndreas Färber device_type = "cpu"; 26cf976f66SAndreas Färber compatible = "arm,cortex-a53"; 27cf976f66SAndreas Färber reg = <0x0 0x1>; 28cf976f66SAndreas Färber next-level-cache = <&l2>; 29cf976f66SAndreas Färber }; 30cf976f66SAndreas Färber 31cf976f66SAndreas Färber l2: l2-cache { 32cf976f66SAndreas Färber compatible = "cache"; 33*7a242135SKrzysztof Kozlowski cache-level = <2>; 34*7a242135SKrzysztof Kozlowski cache-unified; 35cf976f66SAndreas Färber }; 36cf976f66SAndreas Färber }; 37cf976f66SAndreas Färber 38cf976f66SAndreas Färber timer { 39cf976f66SAndreas Färber compatible = "arm,armv8-timer"; 40cf976f66SAndreas Färber interrupts = <GIC_PPI 13 4131888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 42cf976f66SAndreas Färber <GIC_PPI 14 4331888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 44cf976f66SAndreas Färber <GIC_PPI 11 4531888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 46cf976f66SAndreas Färber <GIC_PPI 10 4731888c8bSAndreas Färber (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 48cf976f66SAndreas Färber }; 49cf976f66SAndreas Färber}; 50cf976f66SAndreas Färber 51cf976f66SAndreas Färber&arm_pmu { 52cf976f66SAndreas Färber interrupt-affinity = <&cpu0>, <&cpu1>; 53cf976f66SAndreas Färber}; 5431888c8bSAndreas Färber 5531888c8bSAndreas Färber&gic { 5631888c8bSAndreas Färber interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 5731888c8bSAndreas Färber}; 58