diff options
Diffstat (limited to 'arch/powerpc/boot/dts/p5020si.dtsi')
-rw-r--r-- | arch/powerpc/boot/dts/p5020si.dtsi | 68 |
1 files changed, 66 insertions, 2 deletions
diff --git a/arch/powerpc/boot/dts/p5020si.dtsi b/arch/powerpc/boot/dts/p5020si.dtsi index 5e6048ec55bb..e7948ad71fa3 100644 --- a/arch/powerpc/boot/dts/p5020si.dtsi +++ b/arch/powerpc/boot/dts/p5020si.dtsi | |||
@@ -42,6 +42,7 @@ | |||
42 | 42 | ||
43 | aliases { | 43 | aliases { |
44 | ccsr = &soc; | 44 | ccsr = &soc; |
45 | dcsr = &dcsr; | ||
45 | 46 | ||
46 | serial0 = &serial0; | 47 | serial0 = &serial0; |
47 | serial1 = &serial1; | 48 | serial1 = &serial1; |
@@ -98,6 +99,69 @@ | |||
98 | }; | 99 | }; |
99 | }; | 100 | }; |
100 | 101 | ||
102 | dcsr: dcsr@f00000000 { | ||
103 | #address-cells = <1>; | ||
104 | #size-cells = <1>; | ||
105 | compatible = "fsl,dcsr", "simple-bus"; | ||
106 | |||
107 | dcsr-epu@0 { | ||
108 | compatible = "fsl,dcsr-epu"; | ||
109 | interrupts = <52 2 0 0 | ||
110 | 84 2 0 0 | ||
111 | 85 2 0 0>; | ||
112 | interrupt-parent = <&mpic>; | ||
113 | reg = <0x0 0x1000>; | ||
114 | }; | ||
115 | dcsr-npc { | ||
116 | compatible = "fsl,dcsr-npc"; | ||
117 | reg = <0x1000 0x1000 0x1000000 0x8000>; | ||
118 | }; | ||
119 | dcsr-nxc@2000 { | ||
120 | compatible = "fsl,dcsr-nxc"; | ||
121 | reg = <0x2000 0x1000>; | ||
122 | }; | ||
123 | dcsr-corenet { | ||
124 | compatible = "fsl,dcsr-corenet"; | ||
125 | reg = <0x8000 0x1000 0xB0000 0x1000>; | ||
126 | }; | ||
127 | dcsr-dpaa@9000 { | ||
128 | compatible = "fsl,p5020-dcsr-dpaa", "fsl,dcsr-dpaa"; | ||
129 | reg = <0x9000 0x1000>; | ||
130 | }; | ||
131 | dcsr-ocn@11000 { | ||
132 | compatible = "fsl,p5020-dcsr-ocn", "fsl,dcsr-ocn"; | ||
133 | reg = <0x11000 0x1000>; | ||
134 | }; | ||
135 | dcsr-ddr@12000 { | ||
136 | compatible = "fsl,dcsr-ddr"; | ||
137 | dev-handle = <&ddr1>; | ||
138 | reg = <0x12000 0x1000>; | ||
139 | }; | ||
140 | dcsr-ddr@13000 { | ||
141 | compatible = "fsl,dcsr-ddr"; | ||
142 | dev-handle = <&ddr2>; | ||
143 | reg = <0x13000 0x1000>; | ||
144 | }; | ||
145 | dcsr-nal@18000 { | ||
146 | compatible = "fsl,p5020-dcsr-nal", "fsl,dcsr-nal"; | ||
147 | reg = <0x18000 0x1000>; | ||
148 | }; | ||
149 | dcsr-rcpm@22000 { | ||
150 | compatible = "fsl,p5020-dcsr-rcpm", "fsl,dcsr-rcpm"; | ||
151 | reg = <0x22000 0x1000>; | ||
152 | }; | ||
153 | dcsr-cpu-sb-proxy@40000 { | ||
154 | compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
155 | cpu-handle = <&cpu0>; | ||
156 | reg = <0x40000 0x1000>; | ||
157 | }; | ||
158 | dcsr-cpu-sb-proxy@41000 { | ||
159 | compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
160 | cpu-handle = <&cpu1>; | ||
161 | reg = <0x41000 0x1000>; | ||
162 | }; | ||
163 | }; | ||
164 | |||
101 | soc: soc@ffe000000 { | 165 | soc: soc@ffe000000 { |
102 | #address-cells = <1>; | 166 | #address-cells = <1>; |
103 | #size-cells = <1>; | 167 | #size-cells = <1>; |
@@ -117,13 +181,13 @@ | |||
117 | fsl,num-laws = <32>; | 181 | fsl,num-laws = <32>; |
118 | }; | 182 | }; |
119 | 183 | ||
120 | memory-controller@8000 { | 184 | ddr1: memory-controller@8000 { |
121 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; | 185 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; |
122 | reg = <0x8000 0x1000>; | 186 | reg = <0x8000 0x1000>; |
123 | interrupts = <16 2 1 23>; | 187 | interrupts = <16 2 1 23>; |
124 | }; | 188 | }; |
125 | 189 | ||
126 | memory-controller@9000 { | 190 | ddr2: memory-controller@9000 { |
127 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; | 191 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; |
128 | reg = <0x9000 0x1000>; | 192 | reg = <0x9000 0x1000>; |
129 | interrupts = <16 2 1 22>; | 193 | interrupts = <16 2 1 22>; |