Lines Matching +full:io +full:- +full:channel +full:- +full:ranges
14 /dts-v1/;
17 #address-cells = <2>;
18 #size-cells = <1>;
21 dcr-parent = <&{/cpus/cpu@0}>;
31 #address-cells = <1>;
32 #size-cells = <0>;
38 clock-frequency = <0>; // Filled in by zImage
39 timebase-frequency = <0>; // Filled in by zImage
40 i-cache-line-size = <32>;
41 d-cache-line-size = <32>;
42 i-cache-size = <32768>; /* 32 kB */
43 d-cache-size = <32768>; /* 32 kB */
44 dcr-controller;
45 dcr-access-method = "native";
54 UIC0: interrupt-controller0 {
55 compatible = "ibm,uic-440gp", "ibm,uic";
56 interrupt-controller;
57 cell-index = <0>;
58 dcr-reg = <0x0c0 0x009>;
59 #address-cells = <0>;
60 #size-cells = <0>;
61 #interrupt-cells = <2>;
65 UIC1: interrupt-controller1 {
66 compatible = "ibm,uic-440gp", "ibm,uic";
67 interrupt-controller;
68 cell-index = <1>;
69 dcr-reg = <0x0d0 0x009>;
70 #address-cells = <0>;
71 #size-cells = <0>;
72 #interrupt-cells = <2>;
74 interrupt-parent = <&UIC0>;
78 compatible = "ibm,cpc-440gp";
79 dcr-reg = <0x0b0 0x003 0x0e0 0x010>;
84 compatible = "ibm,plb-440gp", "ibm,plb4";
85 #address-cells = <2>;
86 #size-cells = <1>;
87 ranges;
88 clock-frequency = <0>; // Filled in by zImage
90 SDRAM0: memory-controller {
91 compatible = "ibm,sdram-440gp";
92 dcr-reg = <0x010 0x002>;
97 compatible = "ibm,sram-440gp";
98 dcr-reg = <0x020 0x008 0x00a 0x001>;
103 compatible = "ibm,dma-440gp";
104 dcr-reg = <0x100 0x027>;
108 compatible = "ibm,mcmal-440gp", "ibm,mcmal";
109 dcr-reg = <0x180 0x062>;
110 num-tx-chans = <4>;
111 num-rx-chans = <4>;
112 interrupt-parent = <&MAL0>;
114 #interrupt-cells = <1>;
115 #address-cells = <0>;
116 #size-cells = <0>;
117 interrupt-map = </*TXEOB*/ 0x0 &UIC0 0xa 0x4
122 interrupt-map-mask = <0xffffffff>;
126 compatible = "ibm,opb-440gp", "ibm,opb";
127 #address-cells = <1>;
128 #size-cells = <1>;
129 /* Wish there was a nicer way of specifying a full 32-bit
131 ranges = <0x00000000 0x00000001 0x00000000 0x80000000
133 dcr-reg = <0x090 0x00b>;
134 interrupt-parent = <&UIC1>;
136 clock-frequency = <0>; // Filled in by zImage
139 compatible = "ibm,ebc-440gp", "ibm,ebc";
140 dcr-reg = <0x012 0x002>;
141 #address-cells = <2>;
142 #size-cells = <1>;
143 clock-frequency = <0>; // Filled in by zImage
144 // ranges property is supplied by zImage
148 interrupt-parent = <&UIC1>;
150 small-flash@0,80000 {
151 compatible = "jedec-flash";
152 bank-width = <1>;
154 #address-cells = <1>;
155 #size-cells = <1>;
159 read-only;
165 compatible = "ds1743-nvram";
170 large-flash@2,0 {
171 compatible = "jedec-flash";
172 bank-width = <1>;
174 #address-cells = <1>;
175 #size-cells = <1>;
191 compatible = "Ebony-FPGA";
193 virtual-reg = <0xe8300000>;
201 virtual-reg = <0xe0000200>;
202 clock-frequency = <11059200>;
203 current-speed = <9600>;
204 interrupt-parent = <&UIC0>;
212 virtual-reg = <0xe0000300>;
213 clock-frequency = <11059200>;
214 current-speed = <9600>;
215 interrupt-parent = <&UIC0>;
221 compatible = "ibm,iic-440gp", "ibm,iic";
223 interrupt-parent = <&UIC0>;
228 compatible = "ibm,iic-440gp", "ibm,iic";
230 interrupt-parent = <&UIC0>;
236 compatible = "ibm,gpio-440gp";
240 ZMII0: emac-zmii@40000780 {
241 compatible = "ibm,zmii-440gp", "ibm,zmii";
247 compatible = "ibm,emac-440gp", "ibm,emac";
248 interrupt-parent = <&UIC1>;
251 local-mac-address = [000000000000]; // Filled in by zImage
252 mal-device = <&MAL0>;
253 mal-tx-channel = <0 1>;
254 mal-rx-channel = <0>;
255 cell-index = <0>;
256 max-frame-size = <1500>;
257 rx-fifo-size = <4096>;
258 tx-fifo-size = <2048>;
259 phy-mode = "rmii";
260 phy-map = <0x00000001>;
261 zmii-device = <&ZMII0>;
262 zmii-channel = <0>;
266 compatible = "ibm,emac-440gp", "ibm,emac";
267 interrupt-parent = <&UIC1>;
270 local-mac-address = [000000000000]; // Filled in by zImage
271 mal-device = <&MAL0>;
272 mal-tx-channel = <2 3>;
273 mal-rx-channel = <1>;
274 cell-index = <1>;
275 max-frame-size = <1500>;
276 rx-fifo-size = <4096>;
277 tx-fifo-size = <2048>;
278 phy-mode = "rmii";
279 phy-map = <0x00000001>;
280 zmii-device = <&ZMII0>;
281 zmii-channel = <1>;
288 interrupt-parent = <&UIC0>;
296 #interrupt-cells = <1>;
297 #size-cells = <2>;
298 #address-cells = <3>;
299 compatible = "ibm,plb440gp-pcix", "ibm,plb-pcix";
307 /* Outbound ranges, one memory and one IO,
310 ranges = <0x02000000 0x00000000 0x80000000 0x00000003 0x80000000 0x00000000 0x80000000
314 dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>;
317 interrupt-map-mask = <0xf800 0x0 0x0 0x0>;
318 interrupt-map = <
335 stdout-path = "/plb/opb/serial@40000200";