~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/powerpc/mpc8377_wlan.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/powerpc/mpc8377_wlan.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/powerpc/mpc8377_wlan.dts (Version linux-5.2.21)


  1 // SPDX-License-Identifier: GPL-2.0-or-later        1 // SPDX-License-Identifier: GPL-2.0-or-later
  2 /*                                                  2 /*
  3  * MPC8377E WLAN Device Tree Source                 3  * MPC8377E WLAN Device Tree Source
  4  *                                                  4  *
  5  * Copyright 2007-2009 Freescale Semiconductor      5  * Copyright 2007-2009 Freescale Semiconductor Inc.
  6  * Copyright 2009 MontaVista Software, Inc.         6  * Copyright 2009 MontaVista Software, Inc.
  7  */                                                 7  */
  8                                                     8 
  9 /dts-v1/;                                           9 /dts-v1/;
 10                                                    10 
 11 / {                                                11 / {
 12         compatible = "fsl,mpc8377wlan";            12         compatible = "fsl,mpc8377wlan";
 13         #address-cells = <1>;                      13         #address-cells = <1>;
 14         #size-cells = <1>;                         14         #size-cells = <1>;
 15                                                    15 
 16         aliases {                                  16         aliases {
 17                 ethernet0 = &enet0;                17                 ethernet0 = &enet0;
 18                 ethernet1 = &enet1;                18                 ethernet1 = &enet1;
 19                 serial0 = &serial0;                19                 serial0 = &serial0;
 20                 serial1 = &serial1;                20                 serial1 = &serial1;
 21                 pci0 = &pci0;                      21                 pci0 = &pci0;
 22                 pci1 = &pci1;                      22                 pci1 = &pci1;
 23                 pci2 = &pci2;                      23                 pci2 = &pci2;
 24         };                                         24         };
 25                                                    25 
 26         cpus {                                     26         cpus {
 27                 #address-cells = <1>;              27                 #address-cells = <1>;
 28                 #size-cells = <0>;                 28                 #size-cells = <0>;
 29                                                    29 
 30                 PowerPC,8377@0 {                   30                 PowerPC,8377@0 {
 31                         device_type = "cpu";       31                         device_type = "cpu";
 32                         reg = <0x0>;               32                         reg = <0x0>;
 33                         d-cache-line-size = <3     33                         d-cache-line-size = <32>;
 34                         i-cache-line-size = <3     34                         i-cache-line-size = <32>;
 35                         d-cache-size = <32768>     35                         d-cache-size = <32768>;
 36                         i-cache-size = <32768>     36                         i-cache-size = <32768>;
 37                         timebase-frequency = <     37                         timebase-frequency = <0>;
 38                         bus-frequency = <0>;       38                         bus-frequency = <0>;
 39                         clock-frequency = <0>;     39                         clock-frequency = <0>;
 40                 };                                 40                 };
 41         };                                         41         };
 42                                                    42 
 43         memory {                                   43         memory {
 44                 device_type = "memory";            44                 device_type = "memory";
 45                 reg = <0x00000000 0x20000000>;     45                 reg = <0x00000000 0x20000000>;  // 512MB at 0
 46         };                                         46         };
 47                                                    47 
 48         localbus@e0005000 {                        48         localbus@e0005000 {
 49                 #address-cells = <2>;              49                 #address-cells = <2>;
 50                 #size-cells = <1>;                 50                 #size-cells = <1>;
 51                 compatible = "fsl,mpc8377-elbc     51                 compatible = "fsl,mpc8377-elbc", "fsl,elbc", "simple-bus";
 52                 reg = <0xe0005000 0x1000>;         52                 reg = <0xe0005000 0x1000>;
 53                 interrupts = <77 0x8>;             53                 interrupts = <77 0x8>;
 54                 interrupt-parent = <&ipic>;        54                 interrupt-parent = <&ipic>;
 55                 ranges = <0x0 0x0 0xfc000000 0     55                 ranges = <0x0 0x0 0xfc000000 0x04000000>;
 56                                                    56 
 57                 flash@0,0 {                        57                 flash@0,0 {
 58                         #address-cells = <1>;      58                         #address-cells = <1>;
 59                         #size-cells = <1>;         59                         #size-cells = <1>;
 60                         compatible = "cfi-flas     60                         compatible = "cfi-flash";
 61                         reg = <0x0 0x0 0x40000     61                         reg = <0x0 0x0 0x4000000>;
 62                         bank-width = <2>;          62                         bank-width = <2>;
 63                         device-width = <1>;        63                         device-width = <1>;
 64                                                    64 
 65                         partition@0 {              65                         partition@0 {
 66                                 reg = <0 0x800     66                                 reg = <0 0x80000>;
 67                                 label = "u-boo     67                                 label = "u-boot";
 68                                 read-only;         68                                 read-only;
 69                         };                         69                         };
 70                                                    70 
 71                         partition@a0000 {          71                         partition@a0000 {
 72                                 reg = <0xa0000     72                                 reg = <0xa0000 0x300000>;
 73                                 label = "kerne     73                                 label = "kernel";
 74                         };                         74                         };
 75                                                    75 
 76                         partition@3a0000 {         76                         partition@3a0000 {
 77                                 reg = <0x3a000     77                                 reg = <0x3a0000 0x3c60000>;
 78                                 label = "rootf     78                                 label = "rootfs";
 79                         };                         79                         };
 80                 };                                 80                 };
 81         };                                         81         };
 82                                                    82 
 83         immr@e0000000 {                            83         immr@e0000000 {
 84                 #address-cells = <1>;              84                 #address-cells = <1>;
 85                 #size-cells = <1>;                 85                 #size-cells = <1>;
 86                 device_type = "soc";               86                 device_type = "soc";
 87                 compatible = "simple-bus";         87                 compatible = "simple-bus";
 88                 ranges = <0x0 0xe0000000 0x001     88                 ranges = <0x0 0xe0000000 0x00100000>;
 89                 reg = <0xe0000000 0x00000200>;     89                 reg = <0xe0000000 0x00000200>;
 90                 bus-frequency = <0>;               90                 bus-frequency = <0>;
 91                                                    91 
 92                 wdt@200 {                          92                 wdt@200 {
 93                         device_type = "watchdo     93                         device_type = "watchdog";
 94                         compatible = "mpc83xx_     94                         compatible = "mpc83xx_wdt";
 95                         reg = <0x200 0x100>;       95                         reg = <0x200 0x100>;
 96                 };                                 96                 };
 97                                                    97 
 98                 gpio1: gpio-controller@c00 {       98                 gpio1: gpio-controller@c00 {
 99                         #gpio-cells = <2>;         99                         #gpio-cells = <2>;
100                         compatible = "fsl,mpc8    100                         compatible = "fsl,mpc8377-gpio", "fsl,mpc8349-gpio";
101                         reg = <0xc00 0x100>;      101                         reg = <0xc00 0x100>;
102                         interrupts = <74 0x8>;    102                         interrupts = <74 0x8>;
103                         interrupt-parent = <&i    103                         interrupt-parent = <&ipic>;
104                         gpio-controller;          104                         gpio-controller;
105                 };                                105                 };
106                                                   106 
107                 gpio2: gpio-controller@d00 {      107                 gpio2: gpio-controller@d00 {
108                         #gpio-cells = <2>;        108                         #gpio-cells = <2>;
109                         compatible = "fsl,mpc8    109                         compatible = "fsl,mpc8377-gpio", "fsl,mpc8349-gpio";
110                         reg = <0xd00 0x100>;      110                         reg = <0xd00 0x100>;
111                         interrupts = <75 0x8>;    111                         interrupts = <75 0x8>;
112                         interrupt-parent = <&i    112                         interrupt-parent = <&ipic>;
113                         gpio-controller;          113                         gpio-controller;
114                 };                                114                 };
115                                                   115 
116                 sleep-nexus {                     116                 sleep-nexus {
117                         #address-cells = <1>;     117                         #address-cells = <1>;
118                         #size-cells = <1>;        118                         #size-cells = <1>;
119                         compatible = "simple-b    119                         compatible = "simple-bus";
120                         sleep = <&pmc 0x0c0000    120                         sleep = <&pmc 0x0c000000>;
121                         ranges;                   121                         ranges;
122                                                   122 
123                         i2c@3000 {                123                         i2c@3000 {
124                                 #address-cells    124                                 #address-cells = <1>;
125                                 #size-cells =     125                                 #size-cells = <0>;
126                                 cell-index = <    126                                 cell-index = <0>;
127                                 compatible = "    127                                 compatible = "fsl-i2c";
128                                 reg = <0x3000     128                                 reg = <0x3000 0x100>;
129                                 interrupts = <    129                                 interrupts = <14 0x8>;
130                                 interrupt-pare    130                                 interrupt-parent = <&ipic>;
131                                 dfsrr;            131                                 dfsrr;
132                                                   132 
133                                 at24@50 {         133                                 at24@50 {
134                                         compat    134                                         compatible = "atmel,24c256";
135                                         reg =     135                                         reg = <0x50>;
136                                 };                136                                 };
137                                                   137 
138                                 rtc@68 {          138                                 rtc@68 {
139                                         compat    139                                         compatible = "dallas,ds1339";
140                                         reg =     140                                         reg = <0x68>;
141                                 };                141                                 };
142                         };                        142                         };
143                                                   143 
144                         sdhci@2e000 {             144                         sdhci@2e000 {
145                                 compatible = "    145                                 compatible = "fsl,mpc8377-esdhc", "fsl,esdhc";
146                                 reg = <0x2e000    146                                 reg = <0x2e000 0x1000>;
147                                 interrupts = <    147                                 interrupts = <42 0x8>;
148                                 interrupt-pare    148                                 interrupt-parent = <&ipic>;
149                                 sdhci,wp-inver    149                                 sdhci,wp-inverted;
150                                 clock-frequenc    150                                 clock-frequency = <133333333>;
151                         };                        151                         };
152                 };                                152                 };
153                                                   153 
154                 i2c@3100 {                        154                 i2c@3100 {
155                         #address-cells = <1>;     155                         #address-cells = <1>;
156                         #size-cells = <0>;        156                         #size-cells = <0>;
157                         cell-index = <1>;         157                         cell-index = <1>;
158                         compatible = "fsl-i2c"    158                         compatible = "fsl-i2c";
159                         reg = <0x3100 0x100>;     159                         reg = <0x3100 0x100>;
160                         interrupts = <15 0x8>;    160                         interrupts = <15 0x8>;
161                         interrupt-parent = <&i    161                         interrupt-parent = <&ipic>;
162                         dfsrr;                    162                         dfsrr;
163                 };                                163                 };
164                                                   164 
165                 spi@7000 {                        165                 spi@7000 {
166                         cell-index = <0>;         166                         cell-index = <0>;
167                         compatible = "fsl,spi"    167                         compatible = "fsl,spi";
168                         reg = <0x7000 0x1000>;    168                         reg = <0x7000 0x1000>;
169                         interrupts = <16 0x8>;    169                         interrupts = <16 0x8>;
170                         interrupt-parent = <&i    170                         interrupt-parent = <&ipic>;
171                         mode = "cpu";             171                         mode = "cpu";
172                 };                                172                 };
173                                                   173 
174                 dma@82a8 {                        174                 dma@82a8 {
175                         #address-cells = <1>;     175                         #address-cells = <1>;
176                         #size-cells = <1>;        176                         #size-cells = <1>;
177                         compatible = "fsl,mpc8    177                         compatible = "fsl,mpc8377-dma", "fsl,elo-dma";
178                         reg = <0x82a8 4>;         178                         reg = <0x82a8 4>;
179                         ranges = <0 0x8100 0x1    179                         ranges = <0 0x8100 0x1a8>;
180                         interrupt-parent = <&i    180                         interrupt-parent = <&ipic>;
181                         interrupts = <71 8>;      181                         interrupts = <71 8>;
182                         cell-index = <0>;         182                         cell-index = <0>;
183                         dma-channel@0 {           183                         dma-channel@0 {
184                                 compatible = "    184                                 compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
185                                 reg = <0 0x80>    185                                 reg = <0 0x80>;
186                                 cell-index = <    186                                 cell-index = <0>;
187                                 interrupt-pare    187                                 interrupt-parent = <&ipic>;
188                                 interrupts = <    188                                 interrupts = <71 8>;
189                         };                        189                         };
190                         dma-channel@80 {          190                         dma-channel@80 {
191                                 compatible = "    191                                 compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
192                                 reg = <0x80 0x    192                                 reg = <0x80 0x80>;
193                                 cell-index = <    193                                 cell-index = <1>;
194                                 interrupt-pare    194                                 interrupt-parent = <&ipic>;
195                                 interrupts = <    195                                 interrupts = <71 8>;
196                         };                        196                         };
197                         dma-channel@100 {         197                         dma-channel@100 {
198                                 compatible = "    198                                 compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
199                                 reg = <0x100 0    199                                 reg = <0x100 0x80>;
200                                 cell-index = <    200                                 cell-index = <2>;
201                                 interrupt-pare    201                                 interrupt-parent = <&ipic>;
202                                 interrupts = <    202                                 interrupts = <71 8>;
203                         };                        203                         };
204                         dma-channel@180 {         204                         dma-channel@180 {
205                                 compatible = "    205                                 compatible = "fsl,mpc8377-dma-channel", "fsl,elo-dma-channel";
206                                 reg = <0x180 0    206                                 reg = <0x180 0x28>;
207                                 cell-index = <    207                                 cell-index = <3>;
208                                 interrupt-pare    208                                 interrupt-parent = <&ipic>;
209                                 interrupts = <    209                                 interrupts = <71 8>;
210                         };                        210                         };
211                 };                                211                 };
212                                                   212 
213                 usb@23000 {                       213                 usb@23000 {
214                         compatible = "fsl-usb2    214                         compatible = "fsl-usb2-dr";
215                         reg = <0x23000 0x1000>    215                         reg = <0x23000 0x1000>;
216                         #address-cells = <1>;     216                         #address-cells = <1>;
217                         #size-cells = <0>;        217                         #size-cells = <0>;
218                         interrupt-parent = <&i    218                         interrupt-parent = <&ipic>;
219                         interrupts = <38 0x8>;    219                         interrupts = <38 0x8>;
220                         phy_type = "ulpi";        220                         phy_type = "ulpi";
221                         sleep = <&pmc 0x00c000    221                         sleep = <&pmc 0x00c00000>;
222                 };                                222                 };
223                                                   223 
224                 enet0: ethernet@24000 {           224                 enet0: ethernet@24000 {
225                         #address-cells = <1>;     225                         #address-cells = <1>;
226                         #size-cells = <1>;        226                         #size-cells = <1>;
227                         cell-index = <0>;         227                         cell-index = <0>;
228                         device_type = "network    228                         device_type = "network";
229                         model = "eTSEC";          229                         model = "eTSEC";
230                         compatible = "gianfar"    230                         compatible = "gianfar";
231                         reg = <0x24000 0x1000>    231                         reg = <0x24000 0x1000>;
232                         ranges = <0x0 0x24000     232                         ranges = <0x0 0x24000 0x1000>;
233                         local-mac-address = [     233                         local-mac-address = [ 00 00 00 00 00 00 ];
234                         interrupts = <32 0x8 3    234                         interrupts = <32 0x8 33 0x8 34 0x8>;
235                         phy-connection-type =     235                         phy-connection-type = "mii";
236                         interrupt-parent = <&i    236                         interrupt-parent = <&ipic>;
237                         tbi-handle = <&tbi0>;     237                         tbi-handle = <&tbi0>;
238                         phy-handle = <&phy2>;     238                         phy-handle = <&phy2>;
239                         sleep = <&pmc 0xc00000    239                         sleep = <&pmc 0xc0000000>;
240                         fsl,magic-packet;         240                         fsl,magic-packet;
241                                                   241 
242                         mdio@520 {                242                         mdio@520 {
243                                 #address-cells    243                                 #address-cells = <1>;
244                                 #size-cells =     244                                 #size-cells = <0>;
245                                 compatible = "    245                                 compatible = "fsl,gianfar-mdio";
246                                 reg = <0x520 0    246                                 reg = <0x520 0x20>;
247                                                   247 
248                                 phy2: ethernet    248                                 phy2: ethernet-phy@2 {
249                                         interr    249                                         interrupt-parent = <&ipic>;
250                                         interr    250                                         interrupts = <17 0x8>;
251                                         reg =     251                                         reg = <0x2>;
252                                 };                252                                 };
253                                                   253 
254                                 phy3: ethernet    254                                 phy3: ethernet-phy@3 {
255                                         interr    255                                         interrupt-parent = <&ipic>;
256                                         interr    256                                         interrupts = <18 0x8>;
257                                         reg =     257                                         reg = <0x3>;
258                                 };                258                                 };
259                                                   259 
260                                 tbi0: tbi-phy@    260                                 tbi0: tbi-phy@11 {
261                                         reg =     261                                         reg = <0x11>;
262                                         device    262                                         device_type = "tbi-phy";
263                                 };                263                                 };
264                         };                        264                         };
265                 };                                265                 };
266                                                   266 
267                 enet1: ethernet@25000 {           267                 enet1: ethernet@25000 {
268                         #address-cells = <1>;     268                         #address-cells = <1>;
269                         #size-cells = <1>;        269                         #size-cells = <1>;
270                         cell-index = <1>;         270                         cell-index = <1>;
271                         device_type = "network    271                         device_type = "network";
272                         model = "eTSEC";          272                         model = "eTSEC";
273                         compatible = "gianfar"    273                         compatible = "gianfar";
274                         reg = <0x25000 0x1000>    274                         reg = <0x25000 0x1000>;
275                         ranges = <0x0 0x25000     275                         ranges = <0x0 0x25000 0x1000>;
276                         local-mac-address = [     276                         local-mac-address = [ 00 00 00 00 00 00 ];
277                         interrupts = <35 0x8 3    277                         interrupts = <35 0x8 36 0x8 37 0x8>;
278                         phy-connection-type =     278                         phy-connection-type = "mii";
279                         interrupt-parent = <&i    279                         interrupt-parent = <&ipic>;
280                         phy-handle = <&phy3>;     280                         phy-handle = <&phy3>;
281                         tbi-handle = <&tbi1>;     281                         tbi-handle = <&tbi1>;
282                         sleep = <&pmc 0x300000    282                         sleep = <&pmc 0x30000000>;
283                         fsl,magic-packet;         283                         fsl,magic-packet;
284                                                   284 
285                         mdio@520 {                285                         mdio@520 {
286                                 #address-cells    286                                 #address-cells = <1>;
287                                 #size-cells =     287                                 #size-cells = <0>;
288                                 compatible = "    288                                 compatible = "fsl,gianfar-tbi";
289                                 reg = <0x520 0    289                                 reg = <0x520 0x20>;
290                                                   290 
291                                 tbi1: tbi-phy@    291                                 tbi1: tbi-phy@11 {
292                                         reg =     292                                         reg = <0x11>;
293                                         device    293                                         device_type = "tbi-phy";
294                                 };                294                                 };
295                         };                        295                         };
296                 };                                296                 };
297                                                   297 
298                 serial0: serial@4500 {            298                 serial0: serial@4500 {
299                         cell-index = <0>;         299                         cell-index = <0>;
300                         device_type = "serial"    300                         device_type = "serial";
301                         compatible = "fsl,ns16    301                         compatible = "fsl,ns16550", "ns16550";
302                         reg = <0x4500 0x100>;     302                         reg = <0x4500 0x100>;
303                         clock-frequency = <0>;    303                         clock-frequency = <0>;
304                         interrupts = <9 0x8>;     304                         interrupts = <9 0x8>;
305                         interrupt-parent = <&i    305                         interrupt-parent = <&ipic>;
306                 };                                306                 };
307                                                   307 
308                 serial1: serial@4600 {            308                 serial1: serial@4600 {
309                         cell-index = <1>;         309                         cell-index = <1>;
310                         device_type = "serial"    310                         device_type = "serial";
311                         compatible = "fsl,ns16    311                         compatible = "fsl,ns16550", "ns16550";
312                         reg = <0x4600 0x100>;     312                         reg = <0x4600 0x100>;
313                         clock-frequency = <0>;    313                         clock-frequency = <0>;
314                         interrupts = <10 0x8>;    314                         interrupts = <10 0x8>;
315                         interrupt-parent = <&i    315                         interrupt-parent = <&ipic>;
316                 };                                316                 };
317                                                   317 
318                 crypto@30000 {                    318                 crypto@30000 {
319                         compatible = "fsl,sec3    319                         compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
320                                      "fsl,sec2    320                                      "fsl,sec2.1", "fsl,sec2.0";
321                         reg = <0x30000 0x10000    321                         reg = <0x30000 0x10000>;
322                         interrupts = <11 0x8>;    322                         interrupts = <11 0x8>;
323                         interrupt-parent = <&i    323                         interrupt-parent = <&ipic>;
324                         fsl,num-channels = <4>    324                         fsl,num-channels = <4>;
325                         fsl,channel-fifo-len =    325                         fsl,channel-fifo-len = <24>;
326                         fsl,exec-units-mask =     326                         fsl,exec-units-mask = <0x9fe>;
327                         fsl,descriptor-types-m    327                         fsl,descriptor-types-mask = <0x3ab0ebf>;
328                         sleep = <&pmc 0x030000    328                         sleep = <&pmc 0x03000000>;
329                 };                                329                 };
330                                                   330 
331                 sata@18000 {                      331                 sata@18000 {
332                         compatible = "fsl,mpc8    332                         compatible = "fsl,mpc8377-sata", "fsl,pq-sata";
333                         reg = <0x18000 0x1000>    333                         reg = <0x18000 0x1000>;
334                         interrupts = <44 0x8>;    334                         interrupts = <44 0x8>;
335                         interrupt-parent = <&i    335                         interrupt-parent = <&ipic>;
336                         sleep = <&pmc 0x000000    336                         sleep = <&pmc 0x000000c0>;
337                 };                                337                 };
338                                                   338 
339                 sata@19000 {                      339                 sata@19000 {
340                         compatible = "fsl,mpc8    340                         compatible = "fsl,mpc8377-sata", "fsl,pq-sata";
341                         reg = <0x19000 0x1000>    341                         reg = <0x19000 0x1000>;
342                         interrupts = <45 0x8>;    342                         interrupts = <45 0x8>;
343                         interrupt-parent = <&i    343                         interrupt-parent = <&ipic>;
344                         sleep = <&pmc 0x000000    344                         sleep = <&pmc 0x00000030>;
345                 };                                345                 };
346                                                   346 
347                 /* IPIC                           347                 /* IPIC
348                  * interrupts cell = <intr #,     348                  * interrupts cell = <intr #, sense>
349                  * sense values match linux IO    349                  * sense values match linux IORESOURCE_IRQ_* defines:
350                  * sense == 8: Level, low asse    350                  * sense == 8: Level, low assertion
351                  * sense == 2: Edge, high-to-l    351                  * sense == 2: Edge, high-to-low change
352                  */                               352                  */
353                 ipic: interrupt-controller@700    353                 ipic: interrupt-controller@700 {
354                         compatible = "fsl,ipic    354                         compatible = "fsl,ipic";
355                         interrupt-controller;     355                         interrupt-controller;
356                         #address-cells = <0>;     356                         #address-cells = <0>;
357                         #interrupt-cells = <2>    357                         #interrupt-cells = <2>;
358                         reg = <0x700 0x100>;      358                         reg = <0x700 0x100>;
359                 };                                359                 };
360                                                   360 
361                 pmc: power@b00 {                  361                 pmc: power@b00 {
362                         compatible = "fsl,mpc8    362                         compatible = "fsl,mpc8377-pmc", "fsl,mpc8349-pmc";
363                         reg = <0xb00 0x100 0xa    363                         reg = <0xb00 0x100 0xa00 0x100>;
364                         interrupts = <80 0x8>;    364                         interrupts = <80 0x8>;
365                         interrupt-parent = <&i    365                         interrupt-parent = <&ipic>;
366                 };                                366                 };
367         };                                        367         };
368                                                   368 
369         pci0: pci@e0008500 {                      369         pci0: pci@e0008500 {
370                 interrupt-map-mask = <0xf800 0    370                 interrupt-map-mask = <0xf800 0 0 7>;
371                 interrupt-map = <                 371                 interrupt-map = <
372                                 /* IRQ5 = 21 =    372                                 /* IRQ5 = 21 = 0x15, IRQ6 = 0x16, IRQ7 = 23 = 0x17 */
373                                                   373 
374                                 /* IDSEL AD14     374                                 /* IDSEL AD14 IRQ6 inta */
375                                  0x7000 0x0 0x    375                                  0x7000 0x0 0x0 0x1 &ipic 22 0x8
376                                                   376 
377                                 /* IDSEL AD15     377                                 /* IDSEL AD15 IRQ5 inta */
378                                  0x7800 0x0 0x    378                                  0x7800 0x0 0x0 0x1 &ipic 21 0x8>;
379                 interrupt-parent = <&ipic>;       379                 interrupt-parent = <&ipic>;
380                 interrupts = <66 0x8>;            380                 interrupts = <66 0x8>;
381                 bus-range = <0 0>;                381                 bus-range = <0 0>;
382                 ranges = <0x02000000 0x0 0x900    382                 ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000
383                           0x42000000 0x0 0x800    383                           0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000
384                           0x01000000 0x0 0x000    384                           0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>;
385                 sleep = <&pmc 0x00010000>;        385                 sleep = <&pmc 0x00010000>;
386                 clock-frequency = <66666666>;     386                 clock-frequency = <66666666>;
387                 #interrupt-cells = <1>;           387                 #interrupt-cells = <1>;
388                 #size-cells = <2>;                388                 #size-cells = <2>;
389                 #address-cells = <3>;             389                 #address-cells = <3>;
390                 reg = <0xe0008500 0x100           390                 reg = <0xe0008500 0x100         /* internal registers */
391                        0xe0008300 0x8>;           391                        0xe0008300 0x8>;         /* config space access registers */
392                 compatible = "fsl,mpc8349-pci"    392                 compatible = "fsl,mpc8349-pci";
393                 device_type = "pci";              393                 device_type = "pci";
394         };                                        394         };
395                                                   395 
396         pci1: pcie@e0009000 {                     396         pci1: pcie@e0009000 {
397                 #address-cells = <3>;             397                 #address-cells = <3>;
398                 #size-cells = <2>;                398                 #size-cells = <2>;
399                 #interrupt-cells = <1>;           399                 #interrupt-cells = <1>;
400                 device_type = "pci";              400                 device_type = "pci";
401                 compatible = "fsl,mpc8377-pcie    401                 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie";
402                 reg = <0xe0009000 0x00001000>;    402                 reg = <0xe0009000 0x00001000>;
403                 ranges = <0x02000000 0 0xa8000    403                 ranges = <0x02000000 0 0xa8000000 0xa8000000 0 0x10000000
404                           0x01000000 0 0x00000    404                           0x01000000 0 0x00000000 0xb8000000 0 0x00800000>;
405                 bus-range = <0 255>;              405                 bus-range = <0 255>;
406                 interrupt-map-mask = <0xf800 0    406                 interrupt-map-mask = <0xf800 0 0 7>;
407                 interrupt-map = <0 0 0 1 &ipic    407                 interrupt-map = <0 0 0 1 &ipic 1 8
408                                  0 0 0 2 &ipic    408                                  0 0 0 2 &ipic 1 8
409                                  0 0 0 3 &ipic    409                                  0 0 0 3 &ipic 1 8
410                                  0 0 0 4 &ipic    410                                  0 0 0 4 &ipic 1 8>;
411                 sleep = <&pmc 0x00300000>;        411                 sleep = <&pmc 0x00300000>;
412                 clock-frequency = <0>;            412                 clock-frequency = <0>;
413                                                   413 
414                 pcie@0 {                          414                 pcie@0 {
415                         #address-cells = <3>;     415                         #address-cells = <3>;
416                         #size-cells = <2>;        416                         #size-cells = <2>;
417                         device_type = "pci";      417                         device_type = "pci";
418                         reg = <0 0 0 0 0>;        418                         reg = <0 0 0 0 0>;
419                         ranges = <0x02000000 0    419                         ranges = <0x02000000 0 0xa8000000
420                                   0x02000000 0    420                                   0x02000000 0 0xa8000000
421                                   0 0x10000000    421                                   0 0x10000000
422                                   0x01000000 0    422                                   0x01000000 0 0x00000000
423                                   0x01000000 0    423                                   0x01000000 0 0x00000000
424                                   0 0x00800000    424                                   0 0x00800000>;
425                 };                                425                 };
426         };                                        426         };
427                                                   427 
428         pci2: pcie@e000a000 {                     428         pci2: pcie@e000a000 {
429                 #address-cells = <3>;             429                 #address-cells = <3>;
430                 #size-cells = <2>;                430                 #size-cells = <2>;
431                 #interrupt-cells = <1>;           431                 #interrupt-cells = <1>;
432                 device_type = "pci";              432                 device_type = "pci";
433                 compatible = "fsl,mpc8377-pcie    433                 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie";
434                 reg = <0xe000a000 0x00001000>;    434                 reg = <0xe000a000 0x00001000>;
435                 ranges = <0x02000000 0 0xc8000    435                 ranges = <0x02000000 0 0xc8000000 0xc8000000 0 0x10000000
436                           0x01000000 0 0x00000    436                           0x01000000 0 0x00000000 0xd8000000 0 0x00800000>;
437                 bus-range = <0 255>;              437                 bus-range = <0 255>;
438                 interrupt-map-mask = <0xf800 0    438                 interrupt-map-mask = <0xf800 0 0 7>;
439                 interrupt-map = <0 0 0 1 &ipic    439                 interrupt-map = <0 0 0 1 &ipic 2 8
440                                  0 0 0 2 &ipic    440                                  0 0 0 2 &ipic 2 8
441                                  0 0 0 3 &ipic    441                                  0 0 0 3 &ipic 2 8
442                                  0 0 0 4 &ipic    442                                  0 0 0 4 &ipic 2 8>;
443                 sleep = <&pmc 0x000c0000>;        443                 sleep = <&pmc 0x000c0000>;
444                 clock-frequency = <0>;            444                 clock-frequency = <0>;
445                                                   445 
446                 pcie@0 {                          446                 pcie@0 {
447                         #address-cells = <3>;     447                         #address-cells = <3>;
448                         #size-cells = <2>;        448                         #size-cells = <2>;
449                         device_type = "pci";      449                         device_type = "pci";
450                         reg = <0 0 0 0 0>;        450                         reg = <0 0 0 0 0>;
451                         ranges = <0x02000000 0    451                         ranges = <0x02000000 0 0xc8000000
452                                   0x02000000 0    452                                   0x02000000 0 0xc8000000
453                                   0 0x10000000    453                                   0 0x10000000
454                                   0x01000000 0    454                                   0x01000000 0 0x00000000
455                                   0x01000000 0    455                                   0x01000000 0 0x00000000
456                                   0 0x00800000    456                                   0 0x00800000>;
457                 };                                457                 };
458         };                                        458         };
459 };                                                459 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php