aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/boot/dts/axc003_idu.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arc/boot/dts/axc003_idu.dtsi')
-rw-r--r--arch/arc/boot/dts/axc003_idu.dtsi14
1 files changed, 11 insertions, 3 deletions
diff --git a/arch/arc/boot/dts/axc003_idu.dtsi b/arch/arc/boot/dts/axc003_idu.dtsi
index 06a9f294a2e6..ed1674b16e82 100644
--- a/arch/arc/boot/dts/axc003_idu.dtsi
+++ b/arch/arc/boot/dts/axc003_idu.dtsi
@@ -10,6 +10,8 @@
10 * Device tree for AXC003 CPU card: HS38x2 (Dual Core) with IDU intc 10 * Device tree for AXC003 CPU card: HS38x2 (Dual Core) with IDU intc
11 */ 11 */
12 12
13/include/ "skeleton_hs_idu.dtsi"
14
13/ { 15/ {
14 compatible = "snps,arc"; 16 compatible = "snps,arc";
15 clock-frequency = <90000000>; 17 clock-frequency = <90000000>;
@@ -23,7 +25,13 @@
23 25
24 ranges = <0x00000000 0xf0000000 0x10000000>; 26 ranges = <0x00000000 0xf0000000 0x10000000>;
25 27
26 cpu_intc: archs-intc@cpu { 28 core_clk: core_clk {
29 #clock-cells = <0>;
30 compatible = "fixed-clock";
31 clock-frequency = <100000000>;
32 };
33
34 core_intc: archs-intc@cpu {
27 compatible = "snps,archs-intc"; 35 compatible = "snps,archs-intc";
28 interrupt-controller; 36 interrupt-controller;
29 #interrupt-cells = <1>; 37 #interrupt-cells = <1>;
@@ -32,7 +40,7 @@
32 idu_intc: idu-interrupt-controller { 40 idu_intc: idu-interrupt-controller {
33 compatible = "snps,archs-idu-intc"; 41 compatible = "snps,archs-idu-intc";
34 interrupt-controller; 42 interrupt-controller;
35 interrupt-parent = <&cpu_intc>; 43 interrupt-parent = <&core_intc>;
36 44
37 /* 45 /*
38 * <hwirq distribution> 46 * <hwirq distribution>
@@ -89,7 +97,7 @@
89 arcpct0: pct { 97 arcpct0: pct {
90 compatible = "snps,archs-pct"; 98 compatible = "snps,archs-pct";
91 #interrupt-cells = <1>; 99 #interrupt-cells = <1>;
92 interrupt-parent = <&cpu_intc>; 100 interrupt-parent = <&core_intc>;
93 interrupts = <20>; 101 interrupts = <20>;
94 }; 102 };
95 }; 103 };