~ [ 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-4.15.18)


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

~ [ 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