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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/powerpc/fsl/p5040ds.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/fsl/p5040ds.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/powerpc/fsl/p5040ds.dts (Version linux-5.12.19)


  1 /*                                                  1 /*
  2  * P5040DS Device Tree Source                       2  * P5040DS Device Tree Source
  3  *                                                  3  *
  4  * Copyright 2012 - 2015 Freescale Semiconduct      4  * Copyright 2012 - 2015 Freescale Semiconductor Inc.
  5  *                                                  5  *
  6  * Redistribution and use in source and binary      6  * Redistribution and use in source and binary forms, with or without
  7  * modification, are permitted provided that t      7  * modification, are permitted provided that the following conditions are met:
  8  *     * Redistributions of source code must r      8  *     * Redistributions of source code must retain the above copyright
  9  *       notice, this list of conditions and t      9  *       notice, this list of conditions and the following disclaimer.
 10  *     * Redistributions in binary form must r     10  *     * Redistributions in binary form must reproduce the above copyright
 11  *       notice, this list of conditions and t     11  *       notice, this list of conditions and the following disclaimer in the
 12  *       documentation and/or other materials      12  *       documentation and/or other materials provided with the distribution.
 13  *     * Neither the name of Freescale Semicon     13  *     * Neither the name of Freescale Semiconductor nor the
 14  *       names of its contributors may be used     14  *       names of its contributors may be used to endorse or promote products
 15  *       derived from this software without sp     15  *       derived from this software without specific prior written permission.
 16  *                                                 16  *
 17  *                                                 17  *
 18  * ALTERNATIVELY, this software may be distrib     18  * ALTERNATIVELY, this software may be distributed under the terms of the
 19  * GNU General Public License ("GPL") as publi     19  * GNU General Public License ("GPL") as published by the Free Software
 20  * Foundation, either version 2 of that Licens     20  * Foundation, either version 2 of that License or (at your option) any
 21  * later version.                                  21  * later version.
 22  *                                                 22  *
 23  * This software is provided by Freescale Semi     23  * This software is provided by Freescale Semiconductor "as is" and any
 24  * express or implied warranties, including, b     24  * express or implied warranties, including, but not limited to, the implied
 25  * warranties of merchantability and fitness f     25  * warranties of merchantability and fitness for a particular purpose are
 26  * disclaimed. In no event shall Freescale Sem     26  * disclaimed. In no event shall Freescale Semiconductor be liable for any
 27  * direct, indirect, incidental, special, exem     27  * direct, indirect, incidental, special, exemplary, or consequential damages
 28  * (including, but not limited to, procurement     28  * (including, but not limited to, procurement of substitute goods or services;
 29  * loss of use, data, or profits; or business      29  * loss of use, data, or profits; or business interruption) however caused and
 30  * on any theory of liability, whether in cont     30  * on any theory of liability, whether in contract, strict liability, or tort
 31  * (including negligence or otherwise) arising     31  * (including negligence or otherwise) arising in any way out of the use of this
 32  * software, even if advised of the possibilit     32  * software, even if advised of the possibility of such damage.
 33  */                                                33  */
 34                                                    34 
 35 /include/ "p5040si-pre.dtsi"                       35 /include/ "p5040si-pre.dtsi"
 36                                                    36 
 37 / {                                                37 / {
 38         model = "fsl,P5040DS";                     38         model = "fsl,P5040DS";
 39         compatible = "fsl,P5040DS";                39         compatible = "fsl,P5040DS";
 40         #address-cells = <2>;                      40         #address-cells = <2>;
 41         #size-cells = <2>;                         41         #size-cells = <2>;
 42         interrupt-parent = <&mpic>;                42         interrupt-parent = <&mpic>;
 43                                                    43 
 44         aliases {                              !!  44         aliases{
 45                 phy_sgmii_slot2_1c = &phy_sgmi     45                 phy_sgmii_slot2_1c = &phy_sgmii_slot2_1c;
 46                 phy_sgmii_slot2_1d = &phy_sgmi     46                 phy_sgmii_slot2_1d = &phy_sgmii_slot2_1d;
 47                 phy_sgmii_slot2_1e = &phy_sgmi     47                 phy_sgmii_slot2_1e = &phy_sgmii_slot2_1e;
 48                 phy_sgmii_slot2_1f = &phy_sgmi     48                 phy_sgmii_slot2_1f = &phy_sgmii_slot2_1f;
 49                 phy_sgmii_slot3_1c = &phy_sgmi     49                 phy_sgmii_slot3_1c = &phy_sgmii_slot3_1c;
 50                 phy_sgmii_slot3_1d = &phy_sgmi     50                 phy_sgmii_slot3_1d = &phy_sgmii_slot3_1d;
 51                 phy_sgmii_slot3_1e = &phy_sgmi     51                 phy_sgmii_slot3_1e = &phy_sgmii_slot3_1e;
 52                 phy_sgmii_slot3_1f = &phy_sgmi     52                 phy_sgmii_slot3_1f = &phy_sgmii_slot3_1f;
 53                 phy_sgmii_slot5_1c = &phy_sgmi     53                 phy_sgmii_slot5_1c = &phy_sgmii_slot5_1c;
 54                 phy_sgmii_slot5_1d = &phy_sgmi     54                 phy_sgmii_slot5_1d = &phy_sgmii_slot5_1d;
 55                 phy_sgmii_slot5_1e = &phy_sgmi     55                 phy_sgmii_slot5_1e = &phy_sgmii_slot5_1e;
 56                 phy_sgmii_slot5_1f = &phy_sgmi     56                 phy_sgmii_slot5_1f = &phy_sgmii_slot5_1f;
 57                 phy_sgmii_slot6_1c = &phy_sgmi     57                 phy_sgmii_slot6_1c = &phy_sgmii_slot6_1c;
 58                 phy_sgmii_slot6_1d = &phy_sgmi     58                 phy_sgmii_slot6_1d = &phy_sgmii_slot6_1d;
 59                 phy_sgmii_slot6_1e = &phy_sgmi     59                 phy_sgmii_slot6_1e = &phy_sgmii_slot6_1e;
 60                 phy_sgmii_slot6_1f = &phy_sgmi     60                 phy_sgmii_slot6_1f = &phy_sgmii_slot6_1f;
 61                 hydra_rg = &hydra_rg;              61                 hydra_rg = &hydra_rg;
 62                 hydra_sg_slot2 = &hydra_sg_slo     62                 hydra_sg_slot2 = &hydra_sg_slot2;
 63                 hydra_sg_slot3 = &hydra_sg_slo     63                 hydra_sg_slot3 = &hydra_sg_slot3;
 64                 hydra_sg_slot5 = &hydra_sg_slo     64                 hydra_sg_slot5 = &hydra_sg_slot5;
 65                 hydra_sg_slot6 = &hydra_sg_slo     65                 hydra_sg_slot6 = &hydra_sg_slot6;
 66                 hydra_xg_slot1 = &hydra_xg_slo     66                 hydra_xg_slot1 = &hydra_xg_slot1;
 67                 hydra_xg_slot2 = &hydra_xg_slo     67                 hydra_xg_slot2 = &hydra_xg_slot2;
 68         };                                         68         };
 69                                                    69 
 70         memory {                                   70         memory {
 71                 device_type = "memory";            71                 device_type = "memory";
 72         };                                         72         };
 73                                                    73 
 74         reserved-memory {                          74         reserved-memory {
 75                 #address-cells = <2>;              75                 #address-cells = <2>;
 76                 #size-cells = <2>;                 76                 #size-cells = <2>;
 77                 ranges;                            77                 ranges;
 78                                                    78 
 79                 bman_fbpr: bman-fbpr {             79                 bman_fbpr: bman-fbpr {
 80                         size = <0 0x1000000>;      80                         size = <0 0x1000000>;
 81                         alignment = <0 0x10000     81                         alignment = <0 0x1000000>;
 82                 };                                 82                 };
 83                 qman_fqd: qman-fqd {               83                 qman_fqd: qman-fqd {
 84                         size = <0 0x400000>;       84                         size = <0 0x400000>;
 85                         alignment = <0 0x40000     85                         alignment = <0 0x400000>;
 86                 };                                 86                 };
 87                 qman_pfdr: qman-pfdr {             87                 qman_pfdr: qman-pfdr {
 88                         size = <0 0x2000000>;      88                         size = <0 0x2000000>;
 89                         alignment = <0 0x20000     89                         alignment = <0 0x2000000>;
 90                 };                                 90                 };
 91         };                                         91         };
 92                                                    92 
 93         dcsr: dcsr@f00000000 {                     93         dcsr: dcsr@f00000000 {
 94                 ranges = <0x00000000 0xf 0x000     94                 ranges = <0x00000000 0xf 0x00000000 0x01008000>;
 95         };                                         95         };
 96                                                    96 
 97         bportals: bman-portals@ff4000000 {         97         bportals: bman-portals@ff4000000 {
 98                 ranges = <0x0 0xf 0xf4000000 0     98                 ranges = <0x0 0xf 0xf4000000 0x200000>;
 99         };                                         99         };
100                                                   100 
101         qportals: qman-portals@ff4200000 {        101         qportals: qman-portals@ff4200000 {
102                 ranges = <0x0 0xf 0xf4200000 0    102                 ranges = <0x0 0xf 0xf4200000 0x200000>;
103         };                                        103         };
104                                                   104 
105         soc: soc@ffe000000 {                      105         soc: soc@ffe000000 {
106                 ranges = <0x00000000 0xf 0xfe0    106                 ranges = <0x00000000 0xf 0xfe000000 0x1000000>;
107                 reg = <0xf 0xfe000000 0 0x0000    107                 reg = <0xf 0xfe000000 0 0x00001000>;
108                 spi@110000 {                      108                 spi@110000 {
109                         flash@0 {                 109                         flash@0 {
110                                 #address-cells    110                                 #address-cells = <1>;
111                                 #size-cells =     111                                 #size-cells = <1>;
112                                 compatible = "    112                                 compatible = "spansion,s25sl12801", "jedec,spi-nor";
113                                 reg = <0>;        113                                 reg = <0>;
114                                 spi-max-freque    114                                 spi-max-frequency = <40000000>; /* input clock */
115                                 partition@u-bo    115                                 partition@u-boot {
116                                         label     116                                         label = "u-boot";
117                                         reg =     117                                         reg = <0x00000000 0x00100000>;
118                                 };                118                                 };
119                                 partition@kern    119                                 partition@kernel {
120                                         label     120                                         label = "kernel";
121                                         reg =     121                                         reg = <0x00100000 0x00500000>;
122                                 };                122                                 };
123                                 partition@dtb     123                                 partition@dtb {
124                                         label     124                                         label = "dtb";
125                                         reg =     125                                         reg = <0x00600000 0x00100000>;
126                                 };                126                                 };
127                                 partition@fs {    127                                 partition@fs {
128                                         label     128                                         label = "file system";
129                                         reg =     129                                         reg = <0x00700000 0x00900000>;
130                                 };                130                                 };
131                         };                        131                         };
132                 };                                132                 };
133                                                   133 
134                 i2c@118100 {                      134                 i2c@118100 {
135                         eeprom@51 {               135                         eeprom@51 {
136                                 compatible = "    136                                 compatible = "atmel,24c256";
137                                 reg = <0x51>;     137                                 reg = <0x51>;
138                         };                        138                         };
139                         eeprom@52 {               139                         eeprom@52 {
140                                 compatible = "    140                                 compatible = "atmel,24c256";
141                                 reg = <0x52>;     141                                 reg = <0x52>;
142                         };                        142                         };
143                 };                                143                 };
144                                                   144 
145                 i2c@119100 {                      145                 i2c@119100 {
146                         rtc@68 {                  146                         rtc@68 {
147                                 compatible = "    147                                 compatible = "dallas,ds3232";
148                                 reg = <0x68>;     148                                 reg = <0x68>;
149                                 interrupts = <    149                                 interrupts = <0x1 0x1 0 0>;
150                         };                        150                         };
151                         ina220@40 {               151                         ina220@40 {
152                                 compatible = "    152                                 compatible = "ti,ina220";
153                                 reg = <0x40>;     153                                 reg = <0x40>;
154                                 shunt-resistor    154                                 shunt-resistor = <1000>;
155                         };                        155                         };
156                         ina220@41 {               156                         ina220@41 {
157                                 compatible = "    157                                 compatible = "ti,ina220";
158                                 reg = <0x41>;     158                                 reg = <0x41>;
159                                 shunt-resistor    159                                 shunt-resistor = <1000>;
160                         };                        160                         };
161                         ina220@44 {               161                         ina220@44 {
162                                 compatible = "    162                                 compatible = "ti,ina220";
163                                 reg = <0x44>;     163                                 reg = <0x44>;
164                                 shunt-resistor    164                                 shunt-resistor = <1000>;
165                         };                        165                         };
166                         ina220@45 {               166                         ina220@45 {
167                                 compatible = "    167                                 compatible = "ti,ina220";
168                                 reg = <0x45>;     168                                 reg = <0x45>;
169                                 shunt-resistor    169                                 shunt-resistor = <1000>;
170                         };                        170                         };
171                         adt7461@4c {              171                         adt7461@4c {
172                                 compatible = "    172                                 compatible = "adi,adt7461";
173                                 reg = <0x4c>;     173                                 reg = <0x4c>;
174                         };                        174                         };
175                 };                                175                 };
176                                                   176 
177                 fman@400000 {                     177                 fman@400000 {
178                         ethernet@e0000 {          178                         ethernet@e0000 {
179                                 phy-connection    179                                 phy-connection-type = "sgmii";
180                         };                        180                         };
181                                                   181 
182                         ethernet@e2000 {          182                         ethernet@e2000 {
183                                 phy-connection    183                                 phy-connection-type = "sgmii";
184                         };                        184                         };
185                                                   185 
186                         ethernet@e4000 {          186                         ethernet@e4000 {
187                                 phy-connection    187                                 phy-connection-type = "sgmii";
188                         };                        188                         };
189                                                   189 
190                         ethernet@e6000 {          190                         ethernet@e6000 {
191                                 phy-connection    191                                 phy-connection-type = "sgmii";
192                         };                        192                         };
193                                                   193 
194                         ethernet@e8000 {          194                         ethernet@e8000 {
195                                 phy-handle = <    195                                 phy-handle = <&phy_rgmii_0>;
196                                 phy-connection    196                                 phy-connection-type = "rgmii";
197                         };                        197                         };
198                                                   198 
199                         ethernet@f0000 {          199                         ethernet@f0000 {
200                                 phy-handle = <    200                                 phy-handle = <&phy_xgmii_slot_2>;
201                                 phy-connection    201                                 phy-connection-type = "xgmii";
202                         };                        202                         };
203                 };                                203                 };
204                                                   204 
205                 fman@500000 {                     205                 fman@500000 {
206                         ethernet@e0000 {          206                         ethernet@e0000 {
207                                 phy-connection    207                                 phy-connection-type = "sgmii";
208                         };                        208                         };
209                                                   209 
210                         ethernet@e2000 {          210                         ethernet@e2000 {
211                                 phy-connection    211                                 phy-connection-type = "sgmii";
212                         };                        212                         };
213                                                   213 
214                         ethernet@e4000 {          214                         ethernet@e4000 {
215                                 phy-connection    215                                 phy-connection-type = "sgmii";
216                         };                        216                         };
217                                                   217 
218                         ethernet@e6000 {          218                         ethernet@e6000 {
219                                 phy-connection    219                                 phy-connection-type = "sgmii";
220                         };                        220                         };
221                                                   221 
222                         ethernet@e8000 {          222                         ethernet@e8000 {
223                                 phy-handle = <    223                                 phy-handle = <&phy_rgmii_1>;
224                                 phy-connection    224                                 phy-connection-type = "rgmii";
225                         };                        225                         };
226                                                   226 
227                         ethernet@f0000 {          227                         ethernet@f0000 {
228                                 phy-handle = <    228                                 phy-handle = <&phy_xgmii_slot_1>;
229                                 phy-connection    229                                 phy-connection-type = "xgmii";
230                         };                        230                         };
231                 };                                231                 };
232         };                                        232         };
233                                                   233 
234         lbc: localbus@ffe124000 {                 234         lbc: localbus@ffe124000 {
235                 reg = <0xf 0xfe124000 0 0x1000    235                 reg = <0xf 0xfe124000 0 0x1000>;
236                 ranges = <0 0 0xf 0xe8000000 0    236                 ranges = <0 0 0xf 0xe8000000 0x08000000
237                           2 0 0xf 0xffa00000 0    237                           2 0 0xf 0xffa00000 0x00040000
238                           3 0 0xf 0xffdf0000 0    238                           3 0 0xf 0xffdf0000 0x00008000>;
239                                                   239 
240                 flash@0,0 {                       240                 flash@0,0 {
241                         compatible = "cfi-flas    241                         compatible = "cfi-flash";
242                         reg = <0 0 0x08000000>    242                         reg = <0 0 0x08000000>;
243                         bank-width = <2>;         243                         bank-width = <2>;
244                         device-width = <2>;       244                         device-width = <2>;
245                 };                                245                 };
246                                                   246 
247                 nand@2,0 {                        247                 nand@2,0 {
248                         #address-cells = <1>;     248                         #address-cells = <1>;
249                         #size-cells = <1>;        249                         #size-cells = <1>;
250                         compatible = "fsl,elbc    250                         compatible = "fsl,elbc-fcm-nand";
251                         reg = <0x2 0x0 0x40000    251                         reg = <0x2 0x0 0x40000>;
252                                                   252 
253                         partition@0 {             253                         partition@0 {
254                                 label = "NAND     254                                 label = "NAND U-Boot Image";
255                                 reg = <0x0 0x0    255                                 reg = <0x0 0x02000000>;
256                         };                        256                         };
257                                                   257 
258                         partition@2000000 {       258                         partition@2000000 {
259                                 label = "NAND     259                                 label = "NAND Root File System";
260                                 reg = <0x02000    260                                 reg = <0x02000000 0x10000000>;
261                         };                        261                         };
262                                                   262 
263                         partition@12000000 {      263                         partition@12000000 {
264                                 label = "NAND     264                                 label = "NAND Compressed RFS Image";
265                                 reg = <0x12000    265                                 reg = <0x12000000 0x08000000>;
266                         };                        266                         };
267                                                   267 
268                         partition@1a000000 {      268                         partition@1a000000 {
269                                 label = "NAND     269                                 label = "NAND Linux Kernel Image";
270                                 reg = <0x1a000    270                                 reg = <0x1a000000 0x04000000>;
271                         };                        271                         };
272                                                   272 
273                         partition@1e000000 {      273                         partition@1e000000 {
274                                 label = "NAND     274                                 label = "NAND DTB Image";
275                                 reg = <0x1e000    275                                 reg = <0x1e000000 0x01000000>;
276                         };                        276                         };
277                                                   277 
278                         partition@1f000000 {      278                         partition@1f000000 {
279                                 label = "NAND     279                                 label = "NAND Writable User area";
280                                 reg = <0x1f000    280                                 reg = <0x1f000000 0x01000000>;
281                         };                        281                         };
282                 };                                282                 };
283                                                   283 
284                 board-control@3,0 {               284                 board-control@3,0 {
285                         #address-cells = <1>;     285                         #address-cells = <1>;
286                         #size-cells = <1>;        286                         #size-cells = <1>;
287                         compatible = "fsl,p504    287                         compatible = "fsl,p5040ds-fpga", "fsl,fpga-ngpixis";
288                         reg = <3 0 0x40>;         288                         reg = <3 0 0x40>;
289                         ranges = <0 3 0 0x40>;    289                         ranges = <0 3 0 0x40>;
290                                                   290 
291                         mdio-mux-emi1 {           291                         mdio-mux-emi1 {
292                                 #address-cells    292                                 #address-cells = <1>;
293                                 #size-cells =     293                                 #size-cells = <0>;
294                                 compatible = "    294                                 compatible = "mdio-mux-mmioreg", "mdio-mux";
295                                 mdio-parent-bu    295                                 mdio-parent-bus = <&mdio0>;
296                                 reg = <9 1>;      296                                 reg = <9 1>;
297                                 mux-mask = <0x    297                                 mux-mask = <0x78>;
298                                                   298 
299                                 hydra_rg:rgmii    299                                 hydra_rg:rgmii-mdio@8 {
300                                         #addre    300                                         #address-cells = <1>;
301                                         #size-    301                                         #size-cells = <0>;
302                                         reg =     302                                         reg = <8>;
303                                         status    303                                         status = "disabled";
304                                                   304 
305                                         phy_rg    305                                         phy_rgmii_0: ethernet-phy@0 {
306                                                   306                                                 reg = <0x0>;
307                                         };        307                                         };
308                                                   308 
309                                         phy_rg    309                                         phy_rgmii_1: ethernet-phy@1 {
310                                                   310                                                 reg = <0x1>;
311                                         };        311                                         };
312                                 };                312                                 };
313                                                   313 
314                                 hydra_sg_slot2    314                                 hydra_sg_slot2: sgmii-mdio@28 {
315                                         #addre    315                                         #address-cells = <1>;
316                                         #size-    316                                         #size-cells = <0>;
317                                         reg =     317                                         reg = <0x28>;
318                                         status    318                                         status = "disabled";
319                                                   319 
320                                         phy_sg    320                                         phy_sgmii_slot2_1c: ethernet-phy@1c {
321                                                   321                                                 reg = <0x1c>;
322                                         };        322                                         };
323                                                   323 
324                                         phy_sg    324                                         phy_sgmii_slot2_1d: ethernet-phy@1d {
325                                                   325                                                 reg = <0x1d>;
326                                         };        326                                         };
327                                                   327 
328                                         phy_sg    328                                         phy_sgmii_slot2_1e: ethernet-phy@1e {
329                                                   329                                                 reg = <0x1e>;
330                                         };        330                                         };
331                                                   331 
332                                         phy_sg    332                                         phy_sgmii_slot2_1f: ethernet-phy@1f {
333                                                   333                                                 reg = <0x1f>;
334                                         };        334                                         };
335                                 };                335                                 };
336                                                   336 
337                                 hydra_sg_slot3    337                                 hydra_sg_slot3: sgmii-mdio@68 {
338                                         #addre    338                                         #address-cells = <1>;
339                                         #size-    339                                         #size-cells = <0>;
340                                         reg =     340                                         reg = <0x68>;
341                                         status    341                                         status = "disabled";
342                                                   342 
343                                         phy_sg    343                                         phy_sgmii_slot3_1c: ethernet-phy@1c {
344                                                   344                                                 reg = <0x1c>;
345                                         };        345                                         };
346                                                   346 
347                                         phy_sg    347                                         phy_sgmii_slot3_1d: ethernet-phy@1d {
348                                                   348                                                 reg = <0x1d>;
349                                         };        349                                         };
350                                                   350 
351                                         phy_sg    351                                         phy_sgmii_slot3_1e: ethernet-phy@1e {
352                                                   352                                                 reg = <0x1e>;
353                                         };        353                                         };
354                                                   354 
355                                         phy_sg    355                                         phy_sgmii_slot3_1f: ethernet-phy@1f {
356                                                   356                                                 reg = <0x1f>;
357                                         };        357                                         };
358                                 };                358                                 };
359                                                   359 
360                                 hydra_sg_slot5    360                                 hydra_sg_slot5: sgmii-mdio@38 {
361                                         #addre    361                                         #address-cells = <1>;
362                                         #size-    362                                         #size-cells = <0>;
363                                         reg =     363                                         reg = <0x38>;
364                                         status    364                                         status = "disabled";
365                                                   365 
366                                         phy_sg    366                                         phy_sgmii_slot5_1c: ethernet-phy@1c {
367                                                   367                                                 reg = <0x1c>;
368                                         };        368                                         };
369                                                   369 
370                                         phy_sg    370                                         phy_sgmii_slot5_1d: ethernet-phy@1d {
371                                                   371                                                 reg = <0x1d>;
372                                         };        372                                         };
373                                                   373 
374                                         phy_sg    374                                         phy_sgmii_slot5_1e: ethernet-phy@1e {
375                                                   375                                                 reg = <0x1e>;
376                                         };        376                                         };
377                                                   377 
378                                         phy_sg    378                                         phy_sgmii_slot5_1f: ethernet-phy@1f {
379                                                   379                                                 reg = <0x1f>;
380                                         };        380                                         };
381                                 };                381                                 };
382                                 hydra_sg_slot6    382                                 hydra_sg_slot6: sgmii-mdio@48 {
383                                         #addre    383                                         #address-cells = <1>;
384                                         #size-    384                                         #size-cells = <0>;
385                                         reg =     385                                         reg = <0x48>;
386                                         status    386                                         status = "disabled";
387                                                   387 
388                                         phy_sg    388                                         phy_sgmii_slot6_1c: ethernet-phy@1c {
389                                                   389                                                 reg = <0x1c>;
390                                         };        390                                         };
391                                                   391 
392                                         phy_sg    392                                         phy_sgmii_slot6_1d: ethernet-phy@1d {
393                                                   393                                                 reg = <0x1d>;
394                                         };        394                                         };
395                                                   395 
396                                         phy_sg    396                                         phy_sgmii_slot6_1e: ethernet-phy@1e {
397                                                   397                                                 reg = <0x1e>;
398                                         };        398                                         };
399                                                   399 
400                                         phy_sg    400                                         phy_sgmii_slot6_1f: ethernet-phy@1f {
401                                                   401                                                 reg = <0x1f>;
402                                         };        402                                         };
403                                 };                403                                 };
404                         };                        404                         };
405                                                   405 
406                         mdio-mux-emi2 {           406                         mdio-mux-emi2 {
407                                 #address-cells    407                                 #address-cells = <1>;
408                                 #size-cells =     408                                 #size-cells = <0>;
409                                 compatible = "    409                                 compatible = "mdio-mux-mmioreg", "mdio-mux";
410                                 mdio-parent-bu    410                                 mdio-parent-bus = <&xmdio0>;
411                                 reg = <9 1>;      411                                 reg = <9 1>;
412                                 mux-mask = <0x    412                                 mux-mask = <0x06>;
413                                                   413 
414                                 hydra_xg_slot1    414                                 hydra_xg_slot1: hydra-xg-slot1@0 {
415                                         #addre    415                                         #address-cells = <1>;
416                                         #size-    416                                         #size-cells = <0>;
417                                         reg =     417                                         reg = <0>;
418                                         status    418                                         status = "disabled";
419                                                   419 
420                                         phy_xg    420                                         phy_xgmii_slot_1: ethernet-phy@0 {
421                                                   421                                                 compatible = "ethernet-phy-ieee802.3-c45";
422                                                   422                                                 reg = <4>;
423                                         };        423                                         };
424                                 };                424                                 };
425                                                   425 
426                                 hydra_xg_slot2    426                                 hydra_xg_slot2: hydra-xg-slot2@2 {
427                                         #addre    427                                         #address-cells = <1>;
428                                         #size-    428                                         #size-cells = <0>;
429                                         reg =     429                                         reg = <2>;
430                                                   430 
431                                         phy_xg    431                                         phy_xgmii_slot_2: ethernet-phy@4 {
432                                                   432                                                 compatible = "ethernet-phy-ieee802.3-c45";
433                                                   433                                                 reg = <0>;
434                                         };        434                                         };
435                                 };                435                                 };
436                         };                        436                         };
437                 };                                437                 };
438         };                                        438         };
439                                                   439 
440         pci0: pcie@ffe200000 {                    440         pci0: pcie@ffe200000 {
441                 reg = <0xf 0xfe200000 0 0x1000    441                 reg = <0xf 0xfe200000 0 0x1000>;
442                 ranges = <0x02000000 0 0xe0000    442                 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000
443                           0x01000000 0 0x00000    443                           0x01000000 0 0x00000000 0xf 0xf8000000 0x0 0x00010000>;
444                 pcie@0 {                          444                 pcie@0 {
445                         ranges = <0x02000000 0    445                         ranges = <0x02000000 0 0xe0000000
446                                   0x02000000 0    446                                   0x02000000 0 0xe0000000
447                                   0 0x20000000    447                                   0 0x20000000
448                                                   448 
449                                   0x01000000 0    449                                   0x01000000 0 0x00000000
450                                   0x01000000 0    450                                   0x01000000 0 0x00000000
451                                   0 0x00010000    451                                   0 0x00010000>;
452                 };                                452                 };
453         };                                        453         };
454                                                   454 
455         pci1: pcie@ffe201000 {                    455         pci1: pcie@ffe201000 {
456                 reg = <0xf 0xfe201000 0 0x1000    456                 reg = <0xf 0xfe201000 0 0x1000>;
457                 ranges = <0x02000000 0x0 0xe00    457                 ranges = <0x02000000 0x0 0xe0000000 0xc 0x20000000 0x0 0x20000000
458                           0x01000000 0x0 0x000    458                           0x01000000 0x0 0x00000000 0xf 0xf8010000 0x0 0x00010000>;
459                 pcie@0 {                          459                 pcie@0 {
460                         ranges = <0x02000000 0    460                         ranges = <0x02000000 0 0xe0000000
461                                   0x02000000 0    461                                   0x02000000 0 0xe0000000
462                                   0 0x20000000    462                                   0 0x20000000
463                                                   463 
464                                   0x01000000 0    464                                   0x01000000 0 0x00000000
465                                   0x01000000 0    465                                   0x01000000 0 0x00000000
466                                   0 0x00010000    466                                   0 0x00010000>;
467                 };                                467                 };
468         };                                        468         };
469                                                   469 
470         pci2: pcie@ffe202000 {                    470         pci2: pcie@ffe202000 {
471                 reg = <0xf 0xfe202000 0 0x1000    471                 reg = <0xf 0xfe202000 0 0x1000>;
472                 ranges = <0x02000000 0 0xe0000    472                 ranges = <0x02000000 0 0xe0000000 0xc 0x40000000 0 0x20000000
473                           0x01000000 0 0x00000    473                           0x01000000 0 0x00000000 0xf 0xf8020000 0 0x00010000>;
474                 pcie@0 {                          474                 pcie@0 {
475                         ranges = <0x02000000 0    475                         ranges = <0x02000000 0 0xe0000000
476                                   0x02000000 0    476                                   0x02000000 0 0xe0000000
477                                   0 0x20000000    477                                   0 0x20000000
478                                                   478 
479                                   0x01000000 0    479                                   0x01000000 0 0x00000000
480                                   0x01000000 0    480                                   0x01000000 0 0x00000000
481                                   0 0x00010000    481                                   0 0x00010000>;
482                 };                                482                 };
483         };                                        483         };
484 };                                                484 };
485                                                   485 
486 /include/ "p5040si-post.dtsi"                     486 /include/ "p5040si-post.dtsi"
                                                      

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