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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/aspeed/aspeed-bmc-ibm-rainier.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/arm/aspeed/aspeed-bmc-ibm-rainier.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/aspeed/aspeed-bmc-ibm-rainier.dts (Version linux-6.5.13)


  1 // SPDX-License-Identifier: GPL-2.0-or-later        1 // SPDX-License-Identifier: GPL-2.0-or-later
  2 // Copyright 2019 IBM Corp.                         2 // Copyright 2019 IBM Corp.
  3 /dts-v1/;                                           3 /dts-v1/;
  4                                                     4 
  5 #include "aspeed-g6.dtsi"                           5 #include "aspeed-g6.dtsi"
  6 #include <dt-bindings/gpio/aspeed-gpio.h>           6 #include <dt-bindings/gpio/aspeed-gpio.h>
  7 #include <dt-bindings/i2c/i2c.h>                    7 #include <dt-bindings/i2c/i2c.h>
  8 #include <dt-bindings/leds/leds-pca955x.h>          8 #include <dt-bindings/leds/leds-pca955x.h>
  9                                                     9 
 10 / {                                                10 / {
 11         model = "Rainier 2U";                      11         model = "Rainier 2U";
 12         compatible = "ibm,rainier-bmc", "aspee     12         compatible = "ibm,rainier-bmc", "aspeed,ast2600";
 13                                                    13 
 14         aliases {                                  14         aliases {
                                                   >>  15                 i2c100 = &cfam0_i2c0;
                                                   >>  16                 i2c101 = &cfam0_i2c1;
                                                   >>  17                 i2c110 = &cfam0_i2c10;
                                                   >>  18                 i2c111 = &cfam0_i2c11;
                                                   >>  19                 i2c112 = &cfam0_i2c12;
                                                   >>  20                 i2c113 = &cfam0_i2c13;
                                                   >>  21                 i2c114 = &cfam0_i2c14;
                                                   >>  22                 i2c115 = &cfam0_i2c15;
                                                   >>  23                 i2c202 = &cfam1_i2c2;
                                                   >>  24                 i2c203 = &cfam1_i2c3;
                                                   >>  25                 i2c210 = &cfam1_i2c10;
                                                   >>  26                 i2c211 = &cfam1_i2c11;
                                                   >>  27                 i2c214 = &cfam1_i2c14;
                                                   >>  28                 i2c215 = &cfam1_i2c15;
                                                   >>  29                 i2c216 = &cfam1_i2c16;
                                                   >>  30                 i2c217 = &cfam1_i2c17;
                                                   >>  31                 i2c300 = &cfam2_i2c0;
                                                   >>  32                 i2c301 = &cfam2_i2c1;
                                                   >>  33                 i2c310 = &cfam2_i2c10;
                                                   >>  34                 i2c311 = &cfam2_i2c11;
                                                   >>  35                 i2c312 = &cfam2_i2c12;
                                                   >>  36                 i2c313 = &cfam2_i2c13;
                                                   >>  37                 i2c314 = &cfam2_i2c14;
                                                   >>  38                 i2c315 = &cfam2_i2c15;
                                                   >>  39                 i2c402 = &cfam3_i2c2;
                                                   >>  40                 i2c403 = &cfam3_i2c3;
                                                   >>  41                 i2c410 = &cfam3_i2c10;
                                                   >>  42                 i2c411 = &cfam3_i2c11;
                                                   >>  43                 i2c414 = &cfam3_i2c14;
                                                   >>  44                 i2c415 = &cfam3_i2c15;
                                                   >>  45                 i2c416 = &cfam3_i2c16;
                                                   >>  46                 i2c417 = &cfam3_i2c17;
                                                   >>  47 
 15                 serial4 = &uart5;                  48                 serial4 = &uart5;
 16                 i2c16 = &i2c2mux0;                 49                 i2c16 = &i2c2mux0;
 17                 i2c17 = &i2c2mux1;                 50                 i2c17 = &i2c2mux1;
 18                 i2c18 = &i2c2mux2;                 51                 i2c18 = &i2c2mux2;
 19                 i2c19 = &i2c2mux3;                 52                 i2c19 = &i2c2mux3;
 20                 i2c20 = &i2c4mux0chn0;             53                 i2c20 = &i2c4mux0chn0;
 21                 i2c21 = &i2c4mux0chn1;             54                 i2c21 = &i2c4mux0chn1;
 22                 i2c22 = &i2c4mux0chn2;             55                 i2c22 = &i2c4mux0chn2;
 23                 i2c23 = &i2c5mux0chn0;             56                 i2c23 = &i2c5mux0chn0;
 24                 i2c24 = &i2c5mux0chn1;             57                 i2c24 = &i2c5mux0chn1;
 25                 i2c25 = &i2c6mux0chn0;             58                 i2c25 = &i2c6mux0chn0;
 26                 i2c26 = &i2c6mux0chn1;             59                 i2c26 = &i2c6mux0chn1;
 27                 i2c27 = &i2c6mux0chn2;             60                 i2c27 = &i2c6mux0chn2;
 28                 i2c28 = &i2c6mux0chn3;             61                 i2c28 = &i2c6mux0chn3;
 29                 i2c29 = &i2c11mux0chn0;            62                 i2c29 = &i2c11mux0chn0;
 30                 i2c30 = &i2c11mux0chn1;            63                 i2c30 = &i2c11mux0chn1;
                                                   >>  64 
                                                   >>  65                 spi10 = &cfam0_spi0;
                                                   >>  66                 spi11 = &cfam0_spi1;
                                                   >>  67                 spi12 = &cfam0_spi2;
                                                   >>  68                 spi13 = &cfam0_spi3;
                                                   >>  69                 spi20 = &cfam1_spi0;
                                                   >>  70                 spi21 = &cfam1_spi1;
                                                   >>  71                 spi22 = &cfam1_spi2;
                                                   >>  72                 spi23 = &cfam1_spi3;
                                                   >>  73                 spi30 = &cfam2_spi0;
                                                   >>  74                 spi31 = &cfam2_spi1;
                                                   >>  75                 spi32 = &cfam2_spi2;
                                                   >>  76                 spi33 = &cfam2_spi3;
                                                   >>  77                 spi40 = &cfam3_spi0;
                                                   >>  78                 spi41 = &cfam3_spi1;
                                                   >>  79                 spi42 = &cfam3_spi2;
                                                   >>  80                 spi43 = &cfam3_spi3;
 31         };                                         81         };
 32                                                    82 
 33         chosen {                                   83         chosen {
 34                 stdout-path = &uart5;              84                 stdout-path = &uart5;
 35                 bootargs = "console=ttyS4,1152     85                 bootargs = "console=ttyS4,115200n8 earlycon";
 36         };                                         86         };
 37                                                    87 
 38         memory@80000000 {                          88         memory@80000000 {
 39                 device_type = "memory";            89                 device_type = "memory";
 40                 reg = <0x80000000 0x40000000>;     90                 reg = <0x80000000 0x40000000>;
 41         };                                         91         };
 42                                                    92 
 43         reserved-memory {                          93         reserved-memory {
 44                 #address-cells = <1>;              94                 #address-cells = <1>;
 45                 #size-cells = <1>;                 95                 #size-cells = <1>;
 46                 ranges;                            96                 ranges;
 47                                                    97 
 48                 ramoops@b3e00000 {                 98                 ramoops@b3e00000 {
 49                         compatible = "ramoops"     99                         compatible = "ramoops";
 50                         reg = <0xb3e00000 0x20    100                         reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */
 51                         record-size = <0x8000>    101                         record-size = <0x8000>;
 52                         console-size = <0x8000    102                         console-size = <0x8000>;
 53                         ftrace-size = <0x8000>    103                         ftrace-size = <0x8000>;
 54                         pmsg-size = <0x8000>;     104                         pmsg-size = <0x8000>;
 55                         max-reason = <3>; /* K    105                         max-reason = <3>; /* KMSG_DUMP_EMERG */
 56                 };                                106                 };
 57                                                   107 
 58                 /* LPC FW cycle bridge region     108                 /* LPC FW cycle bridge region requires natural alignment */
 59                 flash_memory: region@b4000000     109                 flash_memory: region@b4000000 {
 60                         no-map;                   110                         no-map;
 61                         reg = <0xb4000000 0x04    111                         reg = <0xb4000000 0x04000000>; /* 64M */
 62                 };                                112                 };
 63                                                   113 
 64                 /* VGA region is dictated by h    114                 /* VGA region is dictated by hardware strapping */
 65                 vga_memory: region@bf000000 {     115                 vga_memory: region@bf000000 {
 66                         no-map;                   116                         no-map;
 67                         compatible = "shared-d    117                         compatible = "shared-dma-pool";
 68                         reg = <0xbf000000 0x01    118                         reg = <0xbf000000 0x01000000>;  /* 16M */
 69                 };                                119                 };
 70         };                                        120         };
 71                                                   121 
 72         i2c2mux: i2cmux {                         122         i2c2mux: i2cmux {
 73                 compatible = "i2c-mux-gpio";      123                 compatible = "i2c-mux-gpio";
 74                 #address-cells = <1>;             124                 #address-cells = <1>;
 75                 #size-cells = <0>;                125                 #size-cells = <0>;
 76                 status = "okay";                  126                 status = "okay";
 77                                                   127 
 78                 i2c-parent = <&i2c2>;             128                 i2c-parent = <&i2c2>;
 79                 mux-gpios = <&gpio0 ASPEED_GPI    129                 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
 80                             <&gpio0 ASPEED_GPI    130                             <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_HIGH>;
 81                 idle-state = <0>;                 131                 idle-state = <0>;
 82                                                   132 
 83                 i2c2mux0: i2c@0 {                 133                 i2c2mux0: i2c@0 {
 84                         #address-cells = <1>;     134                         #address-cells = <1>;
 85                         #size-cells = <0>;        135                         #size-cells = <0>;
 86                         reg = <0>;                136                         reg = <0>;
 87                 };                                137                 };
 88                                                   138 
 89                 i2c2mux1: i2c@1 {                 139                 i2c2mux1: i2c@1 {
 90                         #address-cells = <1>;     140                         #address-cells = <1>;
 91                         #size-cells = <0>;        141                         #size-cells = <0>;
 92                         reg = <1>;                142                         reg = <1>;
 93                 };                                143                 };
 94                                                   144 
 95                 i2c2mux2: i2c@2 {                 145                 i2c2mux2: i2c@2 {
 96                         #address-cells = <1>;     146                         #address-cells = <1>;
 97                         #size-cells = <0>;        147                         #size-cells = <0>;
 98                         reg = <2>;                148                         reg = <2>;
 99                 };                                149                 };
100                                                   150 
101                 i2c2mux3: i2c@3 {                 151                 i2c2mux3: i2c@3 {
102                         #address-cells = <1>;     152                         #address-cells = <1>;
103                         #size-cells = <0>;        153                         #size-cells = <0>;
104                         reg = <3>;                154                         reg = <3>;
105                 };                                155                 };
106         };                                        156         };
107                                                   157 
108         leds {                                    158         leds {
109                 compatible = "gpio-leds";         159                 compatible = "gpio-leds";
110                                                   160 
111                 /* BMC Card fault LED at the b    161                 /* BMC Card fault LED at the back */
112                 bmc-ingraham0 {                   162                 bmc-ingraham0 {
113                         gpios = <&gpio0 ASPEED    163                         gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>;
114                 };                                164                 };
115                                                   165 
116                 /* Enclosure ID LED at the bac    166                 /* Enclosure ID LED at the back */
117                 rear-enc-id0 {                    167                 rear-enc-id0 {
118                         gpios = <&gpio0 ASPEED    168                         gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
119                 };                                169                 };
120                                                   170 
121                 /* Enclosure fault LED at the     171                 /* Enclosure fault LED at the back */
122                 rear-enc-fault0 {                 172                 rear-enc-fault0 {
123                         gpios = <&gpio0 ASPEED    173                         gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
124                 };                                174                 };
125                                                   175 
126                 /* PCIE slot power LED */         176                 /* PCIE slot power LED */
127                 pcieslot-power {                  177                 pcieslot-power {
128                         gpios = <&gpio0 ASPEED    178                         gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;
129                 };                                179                 };
130         };                                        180         };
131                                                   181 
132         gpio-keys-polled {                        182         gpio-keys-polled {
133                 compatible = "gpio-keys-polled    183                 compatible = "gpio-keys-polled";
134                 poll-interval = <1000>;           184                 poll-interval = <1000>;
135                                                   185 
136                 event-fan0-presence {             186                 event-fan0-presence {
137                         label = "fan0-presence    187                         label = "fan0-presence";
138                         gpios = <&pca0 6 GPIO_    188                         gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
139                         linux,code = <6>;         189                         linux,code = <6>;
140                 };                                190                 };
141                                                   191 
142                 event-fan1-presence {             192                 event-fan1-presence {
143                         label = "fan1-presence    193                         label = "fan1-presence";
144                         gpios = <&pca0 7 GPIO_    194                         gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
145                         linux,code = <7>;         195                         linux,code = <7>;
146                 };                                196                 };
147                                                   197 
148                 event-fan2-presence {             198                 event-fan2-presence {
149                         label = "fan2-presence    199                         label = "fan2-presence";
150                         gpios = <&pca0 8 GPIO_    200                         gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
151                         linux,code = <8>;         201                         linux,code = <8>;
152                 };                                202                 };
153                                                   203 
154                 event-fan3-presence {             204                 event-fan3-presence {
155                         label = "fan3-presence    205                         label = "fan3-presence";
156                         gpios = <&pca0 9 GPIO_    206                         gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
157                         linux,code = <9>;         207                         linux,code = <9>;
158                 };                                208                 };
159                                                   209 
160                 event-fan4-presence {             210                 event-fan4-presence {
161                         label = "fan4-presence    211                         label = "fan4-presence";
162                         gpios = <&pca0 10 GPIO    212                         gpios = <&pca0 10 GPIO_ACTIVE_LOW>;
163                         linux,code = <10>;        213                         linux,code = <10>;
164                 };                                214                 };
165                                                   215 
166                 event-fan5-presence {             216                 event-fan5-presence {
167                         label = "fan5-presence    217                         label = "fan5-presence";
168                         gpios = <&pca0 11 GPIO    218                         gpios = <&pca0 11 GPIO_ACTIVE_LOW>;
169                         linux,code = <11>;        219                         linux,code = <11>;
170                 };                                220                 };
171         };                                        221         };
172                                                   222 
173         iio-hwmon {                               223         iio-hwmon {
174                 compatible = "iio-hwmon";         224                 compatible = "iio-hwmon";
175                 io-channels = <&adc1 7>;          225                 io-channels = <&adc1 7>;
176         };                                        226         };
177 };                                                227 };
178                                                   228 
179 &adc1 {                                           229 &adc1 {
180         status = "okay";                          230         status = "okay";
181         aspeed,int-vref-microvolt = <2500000>;    231         aspeed,int-vref-microvolt = <2500000>;
182         pinctrl-names = "default";                232         pinctrl-names = "default";
183         pinctrl-0 = <&pinctrl_adc8_default &pi    233         pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
184                 &pinctrl_adc10_default &pinctr    234                 &pinctrl_adc10_default &pinctrl_adc11_default
185                 &pinctrl_adc12_default &pinctr    235                 &pinctrl_adc12_default &pinctrl_adc13_default
186                 &pinctrl_adc14_default &pinctr    236                 &pinctrl_adc14_default &pinctrl_adc15_default>;
187 };                                                237 };
188                                                   238 
189 &ehci1 {                                          239 &ehci1 {
190         status = "okay";                          240         status = "okay";
191 };                                                241 };
192                                                   242 
193 &uhci {                                           243 &uhci {
194         status = "okay";                          244         status = "okay";
195 };                                                245 };
196                                                   246 
197 &gpio0 {                                          247 &gpio0 {
198         gpio-line-names =                         248         gpio-line-names =
199         /*A0-A7*/       "","","","","","","","    249         /*A0-A7*/       "","","","","","","","",
200         /*B0-B7*/       "","","","","","","che    250         /*B0-B7*/       "","","","","","","checkstop","",
201         /*C0-C7*/       "","","","","","","","    251         /*C0-C7*/       "","","","","","","","",
202         /*D0-D7*/       "","","","","","","","    252         /*D0-D7*/       "","","","","","","","",
203         /*E0-E7*/       "","","","","","","","    253         /*E0-E7*/       "","","","","","","","",
204         /*F0-F7*/       "","","rtc-battery-vol    254         /*F0-F7*/       "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","factory-reset-toggle","",
205         /*G0-G7*/       "","","","","","","","    255         /*G0-G7*/       "","","","","","","","",
206         /*H0-H7*/       "","bmc-ingraham0","re    256         /*H0-H7*/       "","bmc-ingraham0","rear-enc-id0","rear-enc-fault0","","","","",
207         /*I0-I7*/       "","","","","","","bmc    257         /*I0-I7*/       "","","","","","","bmc-secure-boot","",
208         /*J0-J7*/       "","","","","","","","    258         /*J0-J7*/       "","","","","","","","",
209         /*K0-K7*/       "","","","","","","","    259         /*K0-K7*/       "","","","","","","","",
210         /*L0-L7*/       "","","","","","","","    260         /*L0-L7*/       "","","","","","","","",
211         /*M0-M7*/       "","","","","","","","    261         /*M0-M7*/       "","","","","","","","",
212         /*N0-N7*/       "","","","","","","","    262         /*N0-N7*/       "","","","","","","","",
213         /*O0-O7*/       "","","","usb-power","    263         /*O0-O7*/       "","","","usb-power","","","","",
214         /*P0-P7*/       "","","","","pcieslot-    264         /*P0-P7*/       "","","","","pcieslot-power","","","",
215         /*Q0-Q7*/       "cfam-reset","","regul    265         /*Q0-Q7*/       "cfam-reset","","regulator-standby-faulted","","","","","",
216         /*R0-R7*/       "bmc-tpm-reset","power    266         /*R0-R7*/       "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","","",
217         /*S0-S7*/       "presence-ps0","presen    267         /*S0-S7*/       "presence-ps0","presence-ps1","presence-ps2","presence-ps3",
218         "power-ffs-sync-history","","","",        268         "power-ffs-sync-history","","","",
219         /*T0-T7*/       "","","","","","","","    269         /*T0-T7*/       "","","","","","","","",
220         /*U0-U7*/       "","","","","","","","    270         /*U0-U7*/       "","","","","","","","",
221         /*V0-V7*/       "","","","","","","","    271         /*V0-V7*/       "","","","","","","","",
222         /*W0-W7*/       "","","","","","","","    272         /*W0-W7*/       "","","","","","","","",
223         /*X0-X7*/       "","","","","","","","    273         /*X0-X7*/       "","","","","","","","",
224         /*Y0-Y7*/       "","","","","","","","    274         /*Y0-Y7*/       "","","","","","","","",
225         /*Z0-Z7*/       "","","","","","","","    275         /*Z0-Z7*/       "","","","","","","","";
226                                                   276 
227         i2c3_mux_oe_n {                           277         i2c3_mux_oe_n {
228                 gpio-hog;                         278                 gpio-hog;
229                 gpios = <ASPEED_GPIO(G, 6) GPI    279                 gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>;
230                 output-high;                      280                 output-high;
231                 line-name = "I2C3_MUX_OE_N";      281                 line-name = "I2C3_MUX_OE_N";
232         };                                        282         };
233                                                   283 
234         usb_power {                               284         usb_power {
235                 gpio-hog;                         285                 gpio-hog;
236                 gpios = <ASPEED_GPIO(O, 3) GPI    286                 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>;
237                 output-high;                      287                 output-high;
238         };                                        288         };
239 };                                                289 };
240                                                   290 
241 &emmc_controller {                                291 &emmc_controller {
242         status = "okay";                          292         status = "okay";
243 };                                                293 };
244                                                   294 
245 &pinctrl_emmc_default {                           295 &pinctrl_emmc_default {
246         bias-disable;                             296         bias-disable;
247 };                                                297 };
248                                                   298 
249 &emmc {                                           299 &emmc {
250         status = "okay";                          300         status = "okay";
251         clk-phase-mmc-hs200 = <180>, <180>;       301         clk-phase-mmc-hs200 = <180>, <180>;
252 };                                                302 };
253                                                   303 
                                                   >> 304 &fsim0 {
                                                   >> 305         status = "okay";
                                                   >> 306 
                                                   >> 307         #address-cells = <2>;
                                                   >> 308         #size-cells = <0>;
                                                   >> 309 
                                                   >> 310         /*
                                                   >> 311          * CFAM Reset is supposed to be active low but pass1 hardware is wired
                                                   >> 312          * active high.
                                                   >> 313          */
                                                   >> 314         cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
                                                   >> 315 
                                                   >> 316         cfam@0,0 {
                                                   >> 317                 reg = <0 0>;
                                                   >> 318                 #address-cells = <1>;
                                                   >> 319                 #size-cells = <1>;
                                                   >> 320                 chip-id = <0>;
                                                   >> 321 
                                                   >> 322                 scom@1000 {
                                                   >> 323                         compatible = "ibm,fsi2pib";
                                                   >> 324                         reg = <0x1000 0x400>;
                                                   >> 325                 };
                                                   >> 326 
                                                   >> 327                 i2c@1800 {
                                                   >> 328                         compatible = "ibm,fsi-i2c-master";
                                                   >> 329                         reg = <0x1800 0x400>;
                                                   >> 330                         #address-cells = <1>;
                                                   >> 331                         #size-cells = <0>;
                                                   >> 332 
                                                   >> 333                         cfam0_i2c0: i2c-bus@0 {
                                                   >> 334                                 reg = <0>;      /* OMI01 */
                                                   >> 335                         };
                                                   >> 336 
                                                   >> 337                         cfam0_i2c1: i2c-bus@1 {
                                                   >> 338                                 reg = <1>;      /* OMI23 */
                                                   >> 339                         };
                                                   >> 340 
                                                   >> 341                         cfam0_i2c10: i2c-bus@a {
                                                   >> 342                                 reg = <10>;     /* OP3A */
                                                   >> 343                         };
                                                   >> 344 
                                                   >> 345                         cfam0_i2c11: i2c-bus@b {
                                                   >> 346                                 reg = <11>;     /* OP3B */
                                                   >> 347                         };
                                                   >> 348 
                                                   >> 349                         cfam0_i2c12: i2c-bus@c {
                                                   >> 350                                 reg = <12>;     /* OP4A */
                                                   >> 351                         };
                                                   >> 352 
                                                   >> 353                         cfam0_i2c13: i2c-bus@d {
                                                   >> 354                                 reg = <13>;     /* OP4B */
                                                   >> 355                         };
                                                   >> 356 
                                                   >> 357                         cfam0_i2c14: i2c-bus@e {
                                                   >> 358                                 reg = <14>;     /* OP5A */
                                                   >> 359                         };
                                                   >> 360 
                                                   >> 361                         cfam0_i2c15: i2c-bus@f {
                                                   >> 362                                 reg = <15>;     /* OP5B */
                                                   >> 363                         };
                                                   >> 364                 };
                                                   >> 365 
                                                   >> 366                 fsi2spi@1c00 {
                                                   >> 367                         compatible = "ibm,fsi2spi";
                                                   >> 368                         reg = <0x1c00 0x400>;
                                                   >> 369                         #address-cells = <1>;
                                                   >> 370                         #size-cells = <0>;
                                                   >> 371 
                                                   >> 372                         cfam0_spi0: spi@0 {
                                                   >> 373                                 reg = <0x0>;
                                                   >> 374                                 #address-cells = <1>;
                                                   >> 375                                 #size-cells = <0>;
                                                   >> 376 
                                                   >> 377                                 eeprom@0 {
                                                   >> 378                                         at25,byte-len = <0x80000>;
                                                   >> 379                                         at25,addr-mode = <4>;
                                                   >> 380                                         at25,page-size = <256>;
                                                   >> 381 
                                                   >> 382                                         compatible = "atmel,at25";
                                                   >> 383                                         reg = <0>;
                                                   >> 384                                         spi-max-frequency = <1000000>;
                                                   >> 385                                 };
                                                   >> 386                         };
                                                   >> 387 
                                                   >> 388                         cfam0_spi1: spi@20 {
                                                   >> 389                                 reg = <0x20>;
                                                   >> 390                                 #address-cells = <1>;
                                                   >> 391                                 #size-cells = <0>;
                                                   >> 392 
                                                   >> 393                                 eeprom@0 {
                                                   >> 394                                         at25,byte-len = <0x80000>;
                                                   >> 395                                         at25,addr-mode = <4>;
                                                   >> 396                                         at25,page-size = <256>;
                                                   >> 397 
                                                   >> 398                                         compatible = "atmel,at25";
                                                   >> 399                                         reg = <0>;
                                                   >> 400                                         spi-max-frequency = <1000000>;
                                                   >> 401                                 };
                                                   >> 402                         };
                                                   >> 403 
                                                   >> 404                         cfam0_spi2: spi@40 {
                                                   >> 405                                 reg = <0x40>;
                                                   >> 406                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 407                                 #address-cells = <1>;
                                                   >> 408                                 #size-cells = <0>;
                                                   >> 409 
                                                   >> 410                                 eeprom@0 {
                                                   >> 411                                         at25,byte-len = <0x80000>;
                                                   >> 412                                         at25,addr-mode = <4>;
                                                   >> 413                                         at25,page-size = <256>;
                                                   >> 414 
                                                   >> 415                                         compatible = "atmel,at25";
                                                   >> 416                                         reg = <0>;
                                                   >> 417                                         spi-max-frequency = <1000000>;
                                                   >> 418                                 };
                                                   >> 419                         };
                                                   >> 420 
                                                   >> 421                         cfam0_spi3: spi@60 {
                                                   >> 422                                 reg = <0x60>;
                                                   >> 423                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 424                                 #address-cells = <1>;
                                                   >> 425                                 #size-cells = <0>;
                                                   >> 426 
                                                   >> 427                                 eeprom@0 {
                                                   >> 428                                         at25,byte-len = <0x80000>;
                                                   >> 429                                         at25,addr-mode = <4>;
                                                   >> 430                                         at25,page-size = <256>;
                                                   >> 431 
                                                   >> 432                                         compatible = "atmel,at25";
                                                   >> 433                                         reg = <0>;
                                                   >> 434                                         spi-max-frequency = <1000000>;
                                                   >> 435                                 };
                                                   >> 436                         };
                                                   >> 437                 };
                                                   >> 438 
                                                   >> 439                 sbefifo@2400 {
                                                   >> 440                         compatible = "ibm,p9-sbefifo";
                                                   >> 441                         reg = <0x2400 0x400>;
                                                   >> 442                         #address-cells = <1>;
                                                   >> 443                         #size-cells = <0>;
                                                   >> 444 
                                                   >> 445                         fsi_occ0: occ {
                                                   >> 446                                 compatible = "ibm,p10-occ";
                                                   >> 447 
                                                   >> 448                                 occ-hwmon {
                                                   >> 449                                         compatible = "ibm,p10-occ-hwmon";
                                                   >> 450                                         ibm,no-poll-on-init;
                                                   >> 451                                 };
                                                   >> 452                         };
                                                   >> 453                 };
                                                   >> 454 
                                                   >> 455                 fsi_hub0: hub@3400 {
                                                   >> 456                         compatible = "fsi-master-hub";
                                                   >> 457                         reg = <0x3400 0x400>;
                                                   >> 458                         #address-cells = <2>;
                                                   >> 459                         #size-cells = <0>;
                                                   >> 460                 };
                                                   >> 461         };
                                                   >> 462 };
                                                   >> 463 
                                                   >> 464 &fsi_hub0 {
                                                   >> 465         cfam@1,0 {
                                                   >> 466                 reg = <1 0>;
                                                   >> 467                 #address-cells = <1>;
                                                   >> 468                 #size-cells = <1>;
                                                   >> 469                 chip-id = <1>;
                                                   >> 470 
                                                   >> 471                 scom@1000 {
                                                   >> 472                         compatible = "ibm,fsi2pib";
                                                   >> 473                         reg = <0x1000 0x400>;
                                                   >> 474                 };
                                                   >> 475 
                                                   >> 476                 i2c@1800 {
                                                   >> 477                         compatible = "ibm,fsi-i2c-master";
                                                   >> 478                         reg = <0x1800 0x400>;
                                                   >> 479                         #address-cells = <1>;
                                                   >> 480                         #size-cells = <0>;
                                                   >> 481 
                                                   >> 482                         cfam1_i2c2: i2c-bus@2 {
                                                   >> 483                                 reg = <2>;      /* OMI45 */
                                                   >> 484                         };
                                                   >> 485 
                                                   >> 486                         cfam1_i2c3: i2c-bus@3 {
                                                   >> 487                                 reg = <3>;      /* OMI67 */
                                                   >> 488                         };
                                                   >> 489 
                                                   >> 490                         cfam1_i2c10: i2c-bus@a {
                                                   >> 491                                 reg = <10>;     /* OP3A */
                                                   >> 492                         };
                                                   >> 493 
                                                   >> 494                         cfam1_i2c11: i2c-bus@b {
                                                   >> 495                                 reg = <11>;     /* OP3B */
                                                   >> 496                         };
                                                   >> 497 
                                                   >> 498                         cfam1_i2c14: i2c-bus@e {
                                                   >> 499                                 reg = <14>;     /* OP5A */
                                                   >> 500                         };
                                                   >> 501 
                                                   >> 502                         cfam1_i2c15: i2c-bus@f {
                                                   >> 503                                 reg = <15>;     /* OP5B */
                                                   >> 504                         };
                                                   >> 505 
                                                   >> 506                         cfam1_i2c16: i2c-bus@10 {
                                                   >> 507                                 reg = <16>;     /* OP6A */
                                                   >> 508                         };
                                                   >> 509 
                                                   >> 510                         cfam1_i2c17: i2c-bus@11 {
                                                   >> 511                                 reg = <17>;     /* OP6B */
                                                   >> 512                         };
                                                   >> 513                 };
                                                   >> 514 
                                                   >> 515                 fsi2spi@1c00 {
                                                   >> 516                         compatible = "ibm,fsi2spi";
                                                   >> 517                         reg = <0x1c00 0x400>;
                                                   >> 518                         #address-cells = <1>;
                                                   >> 519                         #size-cells = <0>;
                                                   >> 520 
                                                   >> 521                         cfam1_spi0: spi@0 {
                                                   >> 522                                 reg = <0x0>;
                                                   >> 523                                 #address-cells = <1>;
                                                   >> 524                                 #size-cells = <0>;
                                                   >> 525 
                                                   >> 526                                 eeprom@0 {
                                                   >> 527                                         at25,byte-len = <0x80000>;
                                                   >> 528                                         at25,addr-mode = <4>;
                                                   >> 529                                         at25,page-size = <256>;
                                                   >> 530 
                                                   >> 531                                         compatible = "atmel,at25";
                                                   >> 532                                         reg = <0>;
                                                   >> 533                                         spi-max-frequency = <1000000>;
                                                   >> 534                                 };
                                                   >> 535                         };
                                                   >> 536 
                                                   >> 537                         cfam1_spi1: spi@20 {
                                                   >> 538                                 reg = <0x20>;
                                                   >> 539                                 #address-cells = <1>;
                                                   >> 540                                 #size-cells = <0>;
                                                   >> 541 
                                                   >> 542                                 eeprom@0 {
                                                   >> 543                                         at25,byte-len = <0x80000>;
                                                   >> 544                                         at25,addr-mode = <4>;
                                                   >> 545                                         at25,page-size = <256>;
                                                   >> 546 
                                                   >> 547                                         compatible = "atmel,at25";
                                                   >> 548                                         reg = <0>;
                                                   >> 549                                         spi-max-frequency = <1000000>;
                                                   >> 550                                 };
                                                   >> 551                         };
                                                   >> 552 
                                                   >> 553                         cfam1_spi2: spi@40 {
                                                   >> 554                                 reg = <0x40>;
                                                   >> 555                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 556                                 #address-cells = <1>;
                                                   >> 557                                 #size-cells = <0>;
                                                   >> 558 
                                                   >> 559                                 eeprom@0 {
                                                   >> 560                                         at25,byte-len = <0x80000>;
                                                   >> 561                                         at25,addr-mode = <4>;
                                                   >> 562                                         at25,page-size = <256>;
                                                   >> 563 
                                                   >> 564                                         compatible = "atmel,at25";
                                                   >> 565                                         reg = <0>;
                                                   >> 566                                         spi-max-frequency = <1000000>;
                                                   >> 567                                 };
                                                   >> 568                         };
                                                   >> 569 
                                                   >> 570                         cfam1_spi3: spi@60 {
                                                   >> 571                                 reg = <0x60>;
                                                   >> 572                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 573                                 #address-cells = <1>;
                                                   >> 574                                 #size-cells = <0>;
                                                   >> 575 
                                                   >> 576                                 eeprom@0 {
                                                   >> 577                                         at25,byte-len = <0x80000>;
                                                   >> 578                                         at25,addr-mode = <4>;
                                                   >> 579                                         at25,page-size = <256>;
                                                   >> 580 
                                                   >> 581                                         compatible = "atmel,at25";
                                                   >> 582                                         reg = <0>;
                                                   >> 583                                         spi-max-frequency = <1000000>;
                                                   >> 584                                 };
                                                   >> 585                         };
                                                   >> 586                 };
                                                   >> 587 
                                                   >> 588                 sbefifo@2400 {
                                                   >> 589                         compatible = "ibm,p9-sbefifo";
                                                   >> 590                         reg = <0x2400 0x400>;
                                                   >> 591                         #address-cells = <1>;
                                                   >> 592                         #size-cells = <0>;
                                                   >> 593 
                                                   >> 594                         fsi_occ1: occ {
                                                   >> 595                                 compatible = "ibm,p10-occ";
                                                   >> 596 
                                                   >> 597                                 occ-hwmon {
                                                   >> 598                                         compatible = "ibm,p10-occ-hwmon";
                                                   >> 599                                         ibm,no-poll-on-init;
                                                   >> 600                                 };
                                                   >> 601                         };
                                                   >> 602                 };
                                                   >> 603 
                                                   >> 604                 fsi_hub1: hub@3400 {
                                                   >> 605                         compatible = "fsi-master-hub";
                                                   >> 606                         reg = <0x3400 0x400>;
                                                   >> 607                         #address-cells = <2>;
                                                   >> 608                         #size-cells = <0>;
                                                   >> 609 
                                                   >> 610                         no-scan-on-init;
                                                   >> 611                 };
                                                   >> 612         };
                                                   >> 613 
                                                   >> 614         cfam@2,0 {
                                                   >> 615                 reg = <2 0>;
                                                   >> 616                 #address-cells = <1>;
                                                   >> 617                 #size-cells = <1>;
                                                   >> 618                 chip-id = <2>;
                                                   >> 619 
                                                   >> 620                 scom@1000 {
                                                   >> 621                         compatible = "ibm,fsi2pib";
                                                   >> 622                         reg = <0x1000 0x400>;
                                                   >> 623                 };
                                                   >> 624 
                                                   >> 625                 i2c@1800 {
                                                   >> 626                         compatible = "ibm,fsi-i2c-master";
                                                   >> 627                         reg = <0x1800 0x400>;
                                                   >> 628                         #address-cells = <1>;
                                                   >> 629                         #size-cells = <0>;
                                                   >> 630 
                                                   >> 631                         cfam2_i2c0: i2c-bus@0 {
                                                   >> 632                                 reg = <0>;      /* OM01 */
                                                   >> 633                         };
                                                   >> 634 
                                                   >> 635                         cfam2_i2c1: i2c-bus@1 {
                                                   >> 636                                 reg = <1>;      /* OM23 */
                                                   >> 637                         };
                                                   >> 638 
                                                   >> 639                         cfam2_i2c10: i2c-bus@a {
                                                   >> 640                                 reg = <10>;     /* OP3A */
                                                   >> 641                         };
                                                   >> 642 
                                                   >> 643                         cfam2_i2c11: i2c-bus@b {
                                                   >> 644                                 reg = <11>;     /* OP3B */
                                                   >> 645                         };
                                                   >> 646 
                                                   >> 647                         cfam2_i2c12: i2c-bus@c {
                                                   >> 648                                 reg = <12>;     /* OP4A */
                                                   >> 649                         };
                                                   >> 650 
                                                   >> 651                         cfam2_i2c13: i2c-bus@d {
                                                   >> 652                                 reg = <13>;     /* OP4B */
                                                   >> 653                         };
                                                   >> 654 
                                                   >> 655                         cfam2_i2c14: i2c-bus@e {
                                                   >> 656                                 reg = <14>;     /* OP5A */
                                                   >> 657                         };
                                                   >> 658 
                                                   >> 659                         cfam2_i2c15: i2c-bus@f {
                                                   >> 660                                 reg = <15>;     /* OP5B */
                                                   >> 661                         };
                                                   >> 662                 };
                                                   >> 663 
                                                   >> 664                 fsi2spi@1c00 {
                                                   >> 665                         compatible = "ibm,fsi2spi";
                                                   >> 666                         reg = <0x1c00 0x400>;
                                                   >> 667                         #address-cells = <1>;
                                                   >> 668                         #size-cells = <0>;
                                                   >> 669 
                                                   >> 670                         cfam2_spi0: spi@0 {
                                                   >> 671                                 reg = <0x0>;
                                                   >> 672                                 #address-cells = <1>;
                                                   >> 673                                 #size-cells = <0>;
                                                   >> 674 
                                                   >> 675                                 eeprom@0 {
                                                   >> 676                                         at25,byte-len = <0x80000>;
                                                   >> 677                                         at25,addr-mode = <4>;
                                                   >> 678                                         at25,page-size = <256>;
                                                   >> 679 
                                                   >> 680                                         compatible = "atmel,at25";
                                                   >> 681                                         reg = <0>;
                                                   >> 682                                         spi-max-frequency = <1000000>;
                                                   >> 683                                 };
                                                   >> 684                         };
                                                   >> 685 
                                                   >> 686                         cfam2_spi1: spi@20 {
                                                   >> 687                                 reg = <0x20>;
                                                   >> 688                                 #address-cells = <1>;
                                                   >> 689                                 #size-cells = <0>;
                                                   >> 690 
                                                   >> 691                                 eeprom@0 {
                                                   >> 692                                         at25,byte-len = <0x80000>;
                                                   >> 693                                         at25,addr-mode = <4>;
                                                   >> 694                                         at25,page-size = <256>;
                                                   >> 695 
                                                   >> 696                                         compatible = "atmel,at25";
                                                   >> 697                                         reg = <0>;
                                                   >> 698                                         spi-max-frequency = <1000000>;
                                                   >> 699                                 };
                                                   >> 700                         };
                                                   >> 701 
                                                   >> 702                         cfam2_spi2: spi@40 {
                                                   >> 703                                 reg = <0x40>;
                                                   >> 704                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 705                                 #address-cells = <1>;
                                                   >> 706                                 #size-cells = <0>;
                                                   >> 707 
                                                   >> 708                                 eeprom@0 {
                                                   >> 709                                         at25,byte-len = <0x80000>;
                                                   >> 710                                         at25,addr-mode = <4>;
                                                   >> 711                                         at25,page-size = <256>;
                                                   >> 712 
                                                   >> 713                                         compatible = "atmel,at25";
                                                   >> 714                                         reg = <0>;
                                                   >> 715                                         spi-max-frequency = <1000000>;
                                                   >> 716                                 };
                                                   >> 717                         };
                                                   >> 718 
                                                   >> 719                         cfam2_spi3: spi@60 {
                                                   >> 720                                 reg = <0x60>;
                                                   >> 721                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 722                                 #address-cells = <1>;
                                                   >> 723                                 #size-cells = <0>;
                                                   >> 724 
                                                   >> 725                                 eeprom@0 {
                                                   >> 726                                         at25,byte-len = <0x80000>;
                                                   >> 727                                         at25,addr-mode = <4>;
                                                   >> 728                                         at25,page-size = <256>;
                                                   >> 729 
                                                   >> 730                                         compatible = "atmel,at25";
                                                   >> 731                                         reg = <0>;
                                                   >> 732                                         spi-max-frequency = <1000000>;
                                                   >> 733                                 };
                                                   >> 734                         };
                                                   >> 735                 };
                                                   >> 736 
                                                   >> 737                 sbefifo@2400 {
                                                   >> 738                         compatible = "ibm,p9-sbefifo";
                                                   >> 739                         reg = <0x2400 0x400>;
                                                   >> 740                         #address-cells = <1>;
                                                   >> 741                         #size-cells = <0>;
                                                   >> 742 
                                                   >> 743                         fsi_occ2: occ {
                                                   >> 744                                 compatible = "ibm,p10-occ";
                                                   >> 745 
                                                   >> 746                                 occ-hwmon {
                                                   >> 747                                         compatible = "ibm,p10-occ-hwmon";
                                                   >> 748                                         ibm,no-poll-on-init;
                                                   >> 749                                 };
                                                   >> 750                         };
                                                   >> 751                 };
                                                   >> 752 
                                                   >> 753                 fsi_hub2: hub@3400 {
                                                   >> 754                         compatible = "fsi-master-hub";
                                                   >> 755                         reg = <0x3400 0x400>;
                                                   >> 756                         #address-cells = <2>;
                                                   >> 757                         #size-cells = <0>;
                                                   >> 758 
                                                   >> 759                         no-scan-on-init;
                                                   >> 760                 };
                                                   >> 761         };
                                                   >> 762 
                                                   >> 763         cfam@3,0 {
                                                   >> 764                 reg = <3 0>;
                                                   >> 765                 #address-cells = <1>;
                                                   >> 766                 #size-cells = <1>;
                                                   >> 767                 chip-id = <3>;
                                                   >> 768 
                                                   >> 769                 scom@1000 {
                                                   >> 770                         compatible = "ibm,fsi2pib";
                                                   >> 771                         reg = <0x1000 0x400>;
                                                   >> 772                 };
                                                   >> 773 
                                                   >> 774                 i2c@1800 {
                                                   >> 775                         compatible = "ibm,fsi-i2c-master";
                                                   >> 776                         reg = <0x1800 0x400>;
                                                   >> 777                         #address-cells = <1>;
                                                   >> 778                         #size-cells = <0>;
                                                   >> 779 
                                                   >> 780                         cfam3_i2c2: i2c-bus@2 {
                                                   >> 781                                 reg = <2>;      /* OM45 */
                                                   >> 782                         };
                                                   >> 783 
                                                   >> 784                         cfam3_i2c3: i2c-bus@3 {
                                                   >> 785                                 reg = <3>;      /* OM67 */
                                                   >> 786                         };
                                                   >> 787 
                                                   >> 788                         cfam3_i2c10: i2c-bus@a {
                                                   >> 789                                 reg = <10>;     /* OP3A */
                                                   >> 790                         };
                                                   >> 791 
                                                   >> 792                         cfam3_i2c11: i2c-bus@b {
                                                   >> 793                                 reg = <11>;     /* OP3B */
                                                   >> 794                         };
                                                   >> 795 
                                                   >> 796                         cfam3_i2c14: i2c-bus@e {
                                                   >> 797                                 reg = <14>;     /* OP5A */
                                                   >> 798                         };
                                                   >> 799 
                                                   >> 800                         cfam3_i2c15: i2c-bus@f {
                                                   >> 801                                 reg = <15>;     /* OP5B */
                                                   >> 802                         };
                                                   >> 803 
                                                   >> 804                         cfam3_i2c16: i2c-bus@10 {
                                                   >> 805                                 reg = <16>;     /* OP6A */
                                                   >> 806                         };
                                                   >> 807 
                                                   >> 808                         cfam3_i2c17: i2c-bus@11 {
                                                   >> 809                                 reg = <17>;     /* OP6B */
                                                   >> 810                         };
                                                   >> 811                 };
                                                   >> 812 
                                                   >> 813                 fsi2spi@1c00 {
                                                   >> 814                         compatible = "ibm,fsi2spi";
                                                   >> 815                         reg = <0x1c00 0x400>;
                                                   >> 816                         #address-cells = <1>;
                                                   >> 817                         #size-cells = <0>;
                                                   >> 818 
                                                   >> 819                         cfam3_spi0: spi@0 {
                                                   >> 820                                 reg = <0x0>;
                                                   >> 821                                 #address-cells = <1>;
                                                   >> 822                                 #size-cells = <0>;
                                                   >> 823 
                                                   >> 824                                 eeprom@0 {
                                                   >> 825                                         at25,byte-len = <0x80000>;
                                                   >> 826                                         at25,addr-mode = <4>;
                                                   >> 827                                         at25,page-size = <256>;
                                                   >> 828 
                                                   >> 829                                         compatible = "atmel,at25";
                                                   >> 830                                         reg = <0>;
                                                   >> 831                                         spi-max-frequency = <1000000>;
                                                   >> 832                                 };
                                                   >> 833                         };
                                                   >> 834 
                                                   >> 835                         cfam3_spi1: spi@20 {
                                                   >> 836                                 reg = <0x20>;
                                                   >> 837                                 #address-cells = <1>;
                                                   >> 838                                 #size-cells = <0>;
                                                   >> 839 
                                                   >> 840                                 eeprom@0 {
                                                   >> 841                                         at25,byte-len = <0x80000>;
                                                   >> 842                                         at25,addr-mode = <4>;
                                                   >> 843                                         at25,page-size = <256>;
                                                   >> 844 
                                                   >> 845                                         compatible = "atmel,at25";
                                                   >> 846                                         reg = <0>;
                                                   >> 847                                         spi-max-frequency = <1000000>;
                                                   >> 848                                 };
                                                   >> 849                         };
                                                   >> 850 
                                                   >> 851                         cfam3_spi2: spi@40 {
                                                   >> 852                                 reg = <0x40>;
                                                   >> 853                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 854                                 #address-cells = <1>;
                                                   >> 855                                 #size-cells = <0>;
                                                   >> 856 
                                                   >> 857                                 eeprom@0 {
                                                   >> 858                                         at25,byte-len = <0x80000>;
                                                   >> 859                                         at25,addr-mode = <4>;
                                                   >> 860                                         at25,page-size = <256>;
                                                   >> 861 
                                                   >> 862                                         compatible = "atmel,at25";
                                                   >> 863                                         reg = <0>;
                                                   >> 864                                         spi-max-frequency = <1000000>;
                                                   >> 865                                 };
                                                   >> 866                         };
                                                   >> 867 
                                                   >> 868                         cfam3_spi3: spi@60 {
                                                   >> 869                                 reg = <0x60>;
                                                   >> 870                                 compatible = "ibm,fsi2spi-restricted";
                                                   >> 871                                 #address-cells = <1>;
                                                   >> 872                                 #size-cells = <0>;
                                                   >> 873 
                                                   >> 874                                 eeprom@0 {
                                                   >> 875                                         at25,byte-len = <0x80000>;
                                                   >> 876                                         at25,addr-mode = <4>;
                                                   >> 877                                         at25,page-size = <256>;
                                                   >> 878 
                                                   >> 879                                         compatible = "atmel,at25";
                                                   >> 880                                         reg = <0>;
                                                   >> 881                                         spi-max-frequency = <1000000>;
                                                   >> 882                                 };
                                                   >> 883                         };
                                                   >> 884                 };
                                                   >> 885 
                                                   >> 886                 sbefifo@2400 {
                                                   >> 887                         compatible = "ibm,p9-sbefifo";
                                                   >> 888                         reg = <0x2400 0x400>;
                                                   >> 889                         #address-cells = <1>;
                                                   >> 890                         #size-cells = <0>;
                                                   >> 891 
                                                   >> 892                         fsi_occ3: occ {
                                                   >> 893                                 compatible = "ibm,p10-occ";
                                                   >> 894 
                                                   >> 895                                 occ-hwmon {
                                                   >> 896                                         compatible = "ibm,p10-occ-hwmon";
                                                   >> 897                                         ibm,no-poll-on-init;
                                                   >> 898                                 };
                                                   >> 899                         };
                                                   >> 900                 };
                                                   >> 901 
                                                   >> 902                 fsi_hub3: hub@3400 {
                                                   >> 903                         compatible = "fsi-master-hub";
                                                   >> 904                         reg = <0x3400 0x400>;
                                                   >> 905                         #address-cells = <2>;
                                                   >> 906                         #size-cells = <0>;
                                                   >> 907 
                                                   >> 908                         no-scan-on-init;
                                                   >> 909                 };
                                                   >> 910         };
                                                   >> 911 };
                                                   >> 912 
                                                   >> 913 /* Legacy OCC numbering (to get rid of when userspace is fixed) */
                                                   >> 914 &fsi_occ0 {
                                                   >> 915         reg = <1>;
                                                   >> 916 };
                                                   >> 917 
                                                   >> 918 &fsi_occ1 {
                                                   >> 919         reg = <2>;
                                                   >> 920 };
                                                   >> 921 
                                                   >> 922 &fsi_occ2 {
                                                   >> 923         reg = <3>;
                                                   >> 924 };
                                                   >> 925 
                                                   >> 926 &fsi_occ3 {
                                                   >> 927         reg = <4>;
                                                   >> 928 };
                                                   >> 929 
254 &ibt {                                            930 &ibt {
255         status = "okay";                          931         status = "okay";
256 };                                                932 };
257                                                   933 
258 &i2c0 {                                           934 &i2c0 {
259         status = "okay";                          935         status = "okay";
260                                                   936 
261         eeprom@51 {                               937         eeprom@51 {
262                 compatible = "atmel,24c64";       938                 compatible = "atmel,24c64";
263                 reg = <0x51>;                     939                 reg = <0x51>;
264         };                                        940         };
265                                                   941 
266         tca_pres1: tca9554@20{                    942         tca_pres1: tca9554@20{
267                 compatible = "ti,tca9554";        943                 compatible = "ti,tca9554";
268                 reg = <0x20>;                     944                 reg = <0x20>;
269                 #address-cells = <1>;             945                 #address-cells = <1>;
270                 #size-cells = <0>;                946                 #size-cells = <0>;
271                                                   947 
272                 gpio-controller;                  948                 gpio-controller;
273                 #gpio-cells = <2>;                949                 #gpio-cells = <2>;
274                                                   950 
275                 gpio-line-names = "",             951                 gpio-line-names = "",
276                         "RUSSEL_FW_I2C_ENABLE_    952                         "RUSSEL_FW_I2C_ENABLE_N",
277                         "RUSSEL_OPPANEL_PRESEN    953                         "RUSSEL_OPPANEL_PRESENCE_N",
278                         "BLYTH_OPPANEL_PRESENC    954                         "BLYTH_OPPANEL_PRESENCE_N",
279                         "CPU_TPM_CARD_PRESENT_    955                         "CPU_TPM_CARD_PRESENT_N",
280                         "DASD_BP2_PRESENT_N",     956                         "DASD_BP2_PRESENT_N",
281                         "DASD_BP1_PRESENT_N",     957                         "DASD_BP1_PRESENT_N",
282                         "DASD_BP0_PRESENT_N";     958                         "DASD_BP0_PRESENT_N";
283         };                                        959         };
284 };                                                960 };
285                                                   961 
286 &i2c1 {                                           962 &i2c1 {
287         status = "okay";                          963         status = "okay";
288 };                                                964 };
289                                                   965 
290 &i2c2 {                                           966 &i2c2 {
291         status = "okay";                          967         status = "okay";
292 };                                                968 };
293                                                   969 
294 &i2c3 {                                           970 &i2c3 {
295         status = "okay";                          971         status = "okay";
296                                                   972 
297         power-supply@68 {                         973         power-supply@68 {
298                 compatible = "ibm,cffps";         974                 compatible = "ibm,cffps";
299                 reg = <0x68>;                     975                 reg = <0x68>;
300         };                                        976         };
301                                                   977 
302         power-supply@69 {                         978         power-supply@69 {
303                 compatible = "ibm,cffps";         979                 compatible = "ibm,cffps";
304                 reg = <0x69>;                     980                 reg = <0x69>;
305         };                                        981         };
306                                                   982 
307         pca_pres1: pca9552@61 {                   983         pca_pres1: pca9552@61 {
308                 compatible = "nxp,pca9552";       984                 compatible = "nxp,pca9552";
309                 reg = <0x61>;                     985                 reg = <0x61>;
310                 #address-cells = <1>;             986                 #address-cells = <1>;
311                 #size-cells = <0>;                987                 #size-cells = <0>;
312                                                   988 
313                 gpio-controller;                  989                 gpio-controller;
314                 #gpio-cells = <2>;                990                 #gpio-cells = <2>;
315                                                   991 
316                 gpio-line-names =                 992                 gpio-line-names =
317                         "SLOT0_PRSNT_EN_RSVD",    993                         "SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD",
318                         "SLOT2_PRSNT_EN_RSVD",    994                         "SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD",
319                         "SLOT4_PRSNT_EN_RSVD",    995                         "SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N",
320                         "SLOT1_EXPANDER_PRSNT_    996                         "SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N",
321                         "SLOT3_EXPANDER_PRSNT_    997                         "SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N",
322                         "", "", "", "", "", ""    998                         "", "", "", "", "", "";
323         };                                        999         };
324 };                                                1000 };
325                                                   1001 
326 &i2c4 {                                           1002 &i2c4 {
327         status = "okay";                          1003         status = "okay";
328                                                   1004 
329         tmp275@48 {                               1005         tmp275@48 {
330                 compatible = "ti,tmp275";         1006                 compatible = "ti,tmp275";
331                 reg = <0x48>;                     1007                 reg = <0x48>;
332         };                                        1008         };
333                                                   1009 
334         tmp275@49 {                               1010         tmp275@49 {
335                 compatible = "ti,tmp275";         1011                 compatible = "ti,tmp275";
336                 reg = <0x49>;                     1012                 reg = <0x49>;
337         };                                        1013         };
338                                                   1014 
339         tmp275@4a {                               1015         tmp275@4a {
340                 compatible = "ti,tmp275";         1016                 compatible = "ti,tmp275";
341                 reg = <0x4a>;                     1017                 reg = <0x4a>;
342         };                                        1018         };
343                                                   1019 
344         i2c-mux@70 {                           !! 1020         pca9546@70 {
345                 compatible = "nxp,pca9546";       1021                 compatible = "nxp,pca9546";
346                 reg = <0x70>;                     1022                 reg = <0x70>;
347                 #address-cells = <1>;             1023                 #address-cells = <1>;
348                 #size-cells = <0>;                1024                 #size-cells = <0>;
349                 status = "okay";                  1025                 status = "okay";
350                 i2c-mux-idle-disconnect;          1026                 i2c-mux-idle-disconnect;
351                                                   1027 
352                 i2c4mux0chn0: i2c@0 {             1028                 i2c4mux0chn0: i2c@0 {
353                         #address-cells = <1>;     1029                         #address-cells = <1>;
354                         #size-cells = <0>;        1030                         #size-cells = <0>;
355                         reg = <0>;                1031                         reg = <0>;
356                                                   1032 
357                         eeprom@50 {               1033                         eeprom@50 {
358                                 compatible = "    1034                                 compatible = "atmel,24c64";
359                                 reg = <0x50>;     1035                                 reg = <0x50>;
360                         };                        1036                         };
361                                                   1037 
362                         pca9551@60 {              1038                         pca9551@60 {
363                                 compatible = "    1039                                 compatible = "nxp,pca9551";
364                                 reg = <0x60>;     1040                                 reg = <0x60>;
365                                 #address-cells    1041                                 #address-cells = <1>;
366                                 #size-cells =     1042                                 #size-cells = <0>;
367                                                   1043 
368                                 gpio-controlle    1044                                 gpio-controller;
369                                 #gpio-cells =     1045                                 #gpio-cells = <2>;
370                                                   1046 
371                                 led@0 {           1047                                 led@0 {
372                                         label     1048                                         label = "cablecard0-cxp-top";
373                                         reg =     1049                                         reg = <0>;
374                                         retain    1050                                         retain-state-shutdown;
375                                         defaul    1051                                         default-state = "keep";
376                                         type =    1052                                         type = <PCA955X_TYPE_LED>;
377                                 };                1053                                 };
378                                                   1054 
379                                 led@1 {           1055                                 led@1 {
380                                         label     1056                                         label = "cablecard0-cxp-bot";
381                                         reg =     1057                                         reg = <1>;
382                                         retain    1058                                         retain-state-shutdown;
383                                         defaul    1059                                         default-state = "keep";
384                                         type =    1060                                         type = <PCA955X_TYPE_LED>;
385                                 };                1061                                 };
386                         };                        1062                         };
387                 };                                1063                 };
388                                                   1064 
389                 i2c4mux0chn1: i2c@1 {             1065                 i2c4mux0chn1: i2c@1 {
390                         #address-cells = <1>;     1066                         #address-cells = <1>;
391                         #size-cells = <0>;        1067                         #size-cells = <0>;
392                         reg = <1>;                1068                         reg = <1>;
393                                                   1069 
394                         eeprom@51 {               1070                         eeprom@51 {
395                                 compatible = "    1071                                 compatible = "atmel,24c64";
396                                 reg = <0x51>;     1072                                 reg = <0x51>;
397                         };                        1073                         };
398                 };                                1074                 };
399                                                   1075 
400                 i2c4mux0chn2: i2c@2 {             1076                 i2c4mux0chn2: i2c@2 {
401                         #address-cells = <1>;     1077                         #address-cells = <1>;
402                         #size-cells = <0>;        1078                         #size-cells = <0>;
403                         reg = <2>;                1079                         reg = <2>;
404                                                   1080 
405                         eeprom@52 {               1081                         eeprom@52 {
406                                 compatible = "    1082                                 compatible = "atmel,24c64";
407                                 reg = <0x52>;     1083                                 reg = <0x52>;
408                         };                        1084                         };
409                 };                                1085                 };
410         };                                        1086         };
411 };                                                1087 };
412                                                   1088 
413 &i2c5 {                                           1089 &i2c5 {
414         status = "okay";                          1090         status = "okay";
415                                                   1091 
416         tmp275@48 {                               1092         tmp275@48 {
417                 compatible = "ti,tmp275";         1093                 compatible = "ti,tmp275";
418                 reg = <0x48>;                     1094                 reg = <0x48>;
419         };                                        1095         };
420                                                   1096 
421         tmp275@49 {                               1097         tmp275@49 {
422                 compatible = "ti,tmp275";         1098                 compatible = "ti,tmp275";
423                 reg = <0x49>;                     1099                 reg = <0x49>;
424         };                                        1100         };
425                                                   1101 
426         i2c-mux@70 {                           !! 1102         pca9546@70 {
427                 compatible = "nxp,pca9546";       1103                 compatible = "nxp,pca9546";
428                 reg = <0x70>;                     1104                 reg = <0x70>;
429                 #address-cells = <1>;             1105                 #address-cells = <1>;
430                 #size-cells = <0>;                1106                 #size-cells = <0>;
431                 status = "okay";                  1107                 status = "okay";
432                 i2c-mux-idle-disconnect;          1108                 i2c-mux-idle-disconnect;
433                                                   1109 
434                 i2c5mux0chn0: i2c@0 {             1110                 i2c5mux0chn0: i2c@0 {
435                         #address-cells = <1>;     1111                         #address-cells = <1>;
436                         #size-cells = <0>;        1112                         #size-cells = <0>;
437                         reg = <0>;                1113                         reg = <0>;
438                                                   1114 
439                         eeprom@50 {               1115                         eeprom@50 {
440                                 compatible = "    1116                                 compatible = "atmel,24c64";
441                                 reg = <0x50>;     1117                                 reg = <0x50>;
442                         };                        1118                         };
443                                                   1119 
444                         pca9551@60 {              1120                         pca9551@60 {
445                                 compatible = "    1121                                 compatible = "nxp,pca9551";
446                                 reg = <0x60>;     1122                                 reg = <0x60>;
447                                 #address-cells    1123                                 #address-cells = <1>;
448                                 #size-cells =     1124                                 #size-cells = <0>;
449                                                   1125 
450                                 gpio-controlle    1126                                 gpio-controller;
451                                 #gpio-cells =     1127                                 #gpio-cells = <2>;
452                                                   1128 
453                                 led@0 {           1129                                 led@0 {
454                                         label     1130                                         label = "cablecard3-cxp-top";
455                                         reg =     1131                                         reg = <0>;
456                                         retain    1132                                         retain-state-shutdown;
457                                         defaul    1133                                         default-state = "keep";
458                                         type =    1134                                         type = <PCA955X_TYPE_LED>;
459                                 };                1135                                 };
460                                                   1136 
461                                 led@1 {           1137                                 led@1 {
462                                         label     1138                                         label = "cablecard3-cxp-bot";
463                                         reg =     1139                                         reg = <1>;
464                                         retain    1140                                         retain-state-shutdown;
465                                         defaul    1141                                         default-state = "keep";
466                                         type =    1142                                         type = <PCA955X_TYPE_LED>;
467                                 };                1143                                 };
468                         };                        1144                         };
469                 };                                1145                 };
470                                                   1146 
471                 i2c5mux0chn1: i2c@1 {             1147                 i2c5mux0chn1: i2c@1 {
472                         #address-cells = <1>;     1148                         #address-cells = <1>;
473                         #size-cells = <0>;        1149                         #size-cells = <0>;
474                         reg = <1>;                1150                         reg = <1>;
475                                                   1151 
476                         eeprom@51 {               1152                         eeprom@51 {
477                                 compatible = "    1153                                 compatible = "atmel,24c64";
478                                 reg = <0x51>;     1154                                 reg = <0x51>;
479                         };                        1155                         };
480                                                   1156 
481                         pca9551@61 {              1157                         pca9551@61 {
482                                 compatible = "    1158                                 compatible = "nxp,pca9551";
483                                 reg = <0x61>;     1159                                 reg = <0x61>;
484                                 #address-cells    1160                                 #address-cells = <1>;
485                                 #size-cells =     1161                                 #size-cells = <0>;
486                                                   1162 
487                                 gpio-controlle    1163                                 gpio-controller;
488                                 #gpio-cells =     1164                                 #gpio-cells = <2>;
489                                                   1165 
490                                 led@0 {           1166                                 led@0 {
491                                         label     1167                                         label = "cablecard4-cxp-top";
492                                         reg =     1168                                         reg = <0>;
493                                         retain    1169                                         retain-state-shutdown;
494                                         defaul    1170                                         default-state = "keep";
495                                         type =    1171                                         type = <PCA955X_TYPE_LED>;
496                                 };                1172                                 };
497                                                   1173 
498                                 led@1 {           1174                                 led@1 {
499                                         label     1175                                         label = "cablecard4-cxp-bot";
500                                         reg =     1176                                         reg = <1>;
501                                         retain    1177                                         retain-state-shutdown;
502                                         defaul    1178                                         default-state = "keep";
503                                         type =    1179                                         type = <PCA955X_TYPE_LED>;
504                                 };                1180                                 };
505                         };                        1181                         };
506                 };                                1182                 };
507         };                                        1183         };
508 };                                                1184 };
509                                                   1185 
510 &i2c6 {                                           1186 &i2c6 {
511         status = "okay";                          1187         status = "okay";
512                                                   1188 
513         tmp275@48 {                               1189         tmp275@48 {
514                 compatible = "ti,tmp275";         1190                 compatible = "ti,tmp275";
515                 reg = <0x48>;                     1191                 reg = <0x48>;
516         };                                        1192         };
517                                                   1193 
518         tmp275@4a {                               1194         tmp275@4a {
519                 compatible = "ti,tmp275";         1195                 compatible = "ti,tmp275";
520                 reg = <0x4a>;                     1196                 reg = <0x4a>;
521         };                                        1197         };
522                                                   1198 
523         tmp275@4b {                               1199         tmp275@4b {
524                 compatible = "ti,tmp275";         1200                 compatible = "ti,tmp275";
525                 reg = <0x4b>;                     1201                 reg = <0x4b>;
526         };                                        1202         };
527                                                   1203 
528         i2c-mux@70 {                           !! 1204         pca9546@70 {
529                 compatible = "nxp,pca9546";       1205                 compatible = "nxp,pca9546";
530                 reg = <0x70>;                     1206                 reg = <0x70>;
531                 #address-cells = <1>;             1207                 #address-cells = <1>;
532                 #size-cells = <0>;                1208                 #size-cells = <0>;
533                 status = "okay";                  1209                 status = "okay";
534                 i2c-mux-idle-disconnect;          1210                 i2c-mux-idle-disconnect;
535                                                   1211 
536                 i2c6mux0chn0: i2c@0 {             1212                 i2c6mux0chn0: i2c@0 {
537                         #address-cells = <1>;     1213                         #address-cells = <1>;
538                         #size-cells = <0>;        1214                         #size-cells = <0>;
539                         reg = <0>;                1215                         reg = <0>;
540                                                   1216 
541                         eeprom@53 {               1217                         eeprom@53 {
542                                 compatible = "    1218                                 compatible = "atmel,24c64";
543                                 reg = <0x53>;     1219                                 reg = <0x53>;
544                         };                        1220                         };
545                 };                                1221                 };
546                                                   1222 
547                 i2c6mux0chn1: i2c@1 {             1223                 i2c6mux0chn1: i2c@1 {
548                         #address-cells = <1>;     1224                         #address-cells = <1>;
549                         #size-cells = <0>;        1225                         #size-cells = <0>;
550                         reg = <1>;                1226                         reg = <1>;
551                                                   1227 
552                         eeprom@52 {               1228                         eeprom@52 {
553                                 compatible = "    1229                                 compatible = "atmel,24c64";
554                                 reg = <0x52>;     1230                                 reg = <0x52>;
555                         };                        1231                         };
556                 };                                1232                 };
557                                                   1233 
558                 i2c6mux0chn2: i2c@2 {             1234                 i2c6mux0chn2: i2c@2 {
559                         #address-cells = <1>;     1235                         #address-cells = <1>;
560                         #size-cells = <0>;        1236                         #size-cells = <0>;
561                         reg = <2>;                1237                         reg = <2>;
562                                                   1238 
563                         eeprom@50 {               1239                         eeprom@50 {
564                                 compatible = "    1240                                 compatible = "atmel,24c64";
565                                 reg = <0x50>;     1241                                 reg = <0x50>;
566                         };                        1242                         };
567                 };                                1243                 };
568                                                   1244 
569                 i2c6mux0chn3: i2c@3 {             1245                 i2c6mux0chn3: i2c@3 {
570                         #address-cells = <1>;     1246                         #address-cells = <1>;
571                         #size-cells = <0>;        1247                         #size-cells = <0>;
572                         reg = <3>;                1248                         reg = <3>;
573                                                   1249 
574                         eeprom@51 {               1250                         eeprom@51 {
575                                 compatible = "    1251                                 compatible = "atmel,24c64";
576                                 reg = <0x51>;     1252                                 reg = <0x51>;
577                         };                        1253                         };
578                 };                                1254                 };
579         };                                        1255         };
580 };                                                1256 };
581                                                   1257 
582 &i2c7 {                                           1258 &i2c7 {
583         multi-master;                             1259         multi-master;
584         status = "okay";                          1260         status = "okay";
585                                                   1261 
586         pca9552@30 {                              1262         pca9552@30 {
587                 compatible = "ibm,pca9552";       1263                 compatible = "ibm,pca9552";
588                 reg = <0x30>;                     1264                 reg = <0x30>;
589                 #address-cells = <1>;             1265                 #address-cells = <1>;
590                 #size-cells = <0>;                1266                 #size-cells = <0>;
591                                                   1267 
592                 gpio-controller;                  1268                 gpio-controller;
593                 #gpio-cells = <2>;                1269                 #gpio-cells = <2>;
594                                                   1270 
595                 led@0 {                           1271                 led@0 {
596                         label = "pcieslot0";      1272                         label = "pcieslot0";
597                         reg = <0>;                1273                         reg = <0>;
598                         retain-state-shutdown;    1274                         retain-state-shutdown;
599                         default-state = "keep"    1275                         default-state = "keep";
600                         type = <PCA955X_TYPE_L    1276                         type = <PCA955X_TYPE_LED>;
601                 };                                1277                 };
602                                                   1278 
603                 led@1 {                           1279                 led@1 {
604                         label = "pcieslot1";      1280                         label = "pcieslot1";
605                         reg = <1>;                1281                         reg = <1>;
606                         retain-state-shutdown;    1282                         retain-state-shutdown;
607                         default-state = "keep"    1283                         default-state = "keep";
608                         type = <PCA955X_TYPE_L    1284                         type = <PCA955X_TYPE_LED>;
609                 };                                1285                 };
610                                                   1286 
611                 led@2 {                           1287                 led@2 {
612                         label = "pcieslot2";      1288                         label = "pcieslot2";
613                         reg = <2>;                1289                         reg = <2>;
614                         retain-state-shutdown;    1290                         retain-state-shutdown;
615                         default-state = "keep"    1291                         default-state = "keep";
616                         type = <PCA955X_TYPE_L    1292                         type = <PCA955X_TYPE_LED>;
617                 };                                1293                 };
618                                                   1294 
619                 led@3 {                           1295                 led@3 {
620                         label = "pcieslot3";      1296                         label = "pcieslot3";
621                         reg = <3>;                1297                         reg = <3>;
622                         retain-state-shutdown;    1298                         retain-state-shutdown;
623                         default-state = "keep"    1299                         default-state = "keep";
624                         type = <PCA955X_TYPE_L    1300                         type = <PCA955X_TYPE_LED>;
625                 };                                1301                 };
626                                                   1302 
627                 led@4 {                           1303                 led@4 {
628                         label = "pcieslot4";      1304                         label = "pcieslot4";
629                         reg = <4>;                1305                         reg = <4>;
630                         retain-state-shutdown;    1306                         retain-state-shutdown;
631                         default-state = "keep"    1307                         default-state = "keep";
632                         type = <PCA955X_TYPE_L    1308                         type = <PCA955X_TYPE_LED>;
633                 };                                1309                 };
634                                                   1310 
635                 led@5 {                           1311                 led@5 {
636                         label = "cpu1";           1312                         label = "cpu1";
637                         reg = <5>;                1313                         reg = <5>;
638                         retain-state-shutdown;    1314                         retain-state-shutdown;
639                         default-state = "keep"    1315                         default-state = "keep";
640                         type = <PCA955X_TYPE_L    1316                         type = <PCA955X_TYPE_LED>;
641                 };                                1317                 };
642                                                   1318 
643                 led@6 {                           1319                 led@6 {
644                         label = "cpu-vrm1";       1320                         label = "cpu-vrm1";
645                         reg = <6>;                1321                         reg = <6>;
646                         retain-state-shutdown;    1322                         retain-state-shutdown;
647                         default-state = "keep"    1323                         default-state = "keep";
648                         type = <PCA955X_TYPE_L    1324                         type = <PCA955X_TYPE_LED>;
649                 };                                1325                 };
650                                                   1326 
651                 led@8 {                           1327                 led@8 {
652                         label = "lcd-russel";     1328                         label = "lcd-russel";
653                         reg = <8>;                1329                         reg = <8>;
654                         retain-state-shutdown;    1330                         retain-state-shutdown;
655                         default-state = "keep"    1331                         default-state = "keep";
656                         type = <PCA955X_TYPE_L    1332                         type = <PCA955X_TYPE_LED>;
657                 };                                1333                 };
658         };                                        1334         };
659                                                   1335 
660         pca9552@31 {                              1336         pca9552@31 {
661                 compatible = "ibm,pca9552";       1337                 compatible = "ibm,pca9552";
662                 reg = <0x31>;                     1338                 reg = <0x31>;
663                 #address-cells = <1>;             1339                 #address-cells = <1>;
664                 #size-cells = <0>;                1340                 #size-cells = <0>;
665                                                   1341 
666                 gpio-controller;                  1342                 gpio-controller;
667                 #gpio-cells = <2>;                1343                 #gpio-cells = <2>;
668                                                   1344 
669                 led@0 {                           1345                 led@0 {
670                         label = "ddimm0";         1346                         label = "ddimm0";
671                         reg = <0>;                1347                         reg = <0>;
672                         retain-state-shutdown;    1348                         retain-state-shutdown;
673                         default-state = "keep"    1349                         default-state = "keep";
674                         type = <PCA955X_TYPE_L    1350                         type = <PCA955X_TYPE_LED>;
675                 };                                1351                 };
676                                                   1352 
677                 led@1 {                           1353                 led@1 {
678                         label = "ddimm1";         1354                         label = "ddimm1";
679                         reg = <1>;                1355                         reg = <1>;
680                         retain-state-shutdown;    1356                         retain-state-shutdown;
681                         default-state = "keep"    1357                         default-state = "keep";
682                         type = <PCA955X_TYPE_L    1358                         type = <PCA955X_TYPE_LED>;
683                 };                                1359                 };
684                                                   1360 
685                 led@2 {                           1361                 led@2 {
686                         label = "ddimm2";         1362                         label = "ddimm2";
687                         reg = <2>;                1363                         reg = <2>;
688                         retain-state-shutdown;    1364                         retain-state-shutdown;
689                         default-state = "keep"    1365                         default-state = "keep";
690                         type = <PCA955X_TYPE_L    1366                         type = <PCA955X_TYPE_LED>;
691                 };                                1367                 };
692                                                   1368 
693                 led@3 {                           1369                 led@3 {
694                         label = "ddimm3";         1370                         label = "ddimm3";
695                         reg = <3>;                1371                         reg = <3>;
696                         retain-state-shutdown;    1372                         retain-state-shutdown;
697                         default-state = "keep"    1373                         default-state = "keep";
698                         type = <PCA955X_TYPE_L    1374                         type = <PCA955X_TYPE_LED>;
699                 };                                1375                 };
700                                                   1376 
701                 led@4 {                           1377                 led@4 {
702                         label = "ddimm4";         1378                         label = "ddimm4";
703                         reg = <4>;                1379                         reg = <4>;
704                         retain-state-shutdown;    1380                         retain-state-shutdown;
705                         default-state = "keep"    1381                         default-state = "keep";
706                         type = <PCA955X_TYPE_L    1382                         type = <PCA955X_TYPE_LED>;
707                 };                                1383                 };
708                                                   1384 
709                 led@5 {                           1385                 led@5 {
710                         label = "ddimm5";         1386                         label = "ddimm5";
711                         reg = <5>;                1387                         reg = <5>;
712                         retain-state-shutdown;    1388                         retain-state-shutdown;
713                         default-state = "keep"    1389                         default-state = "keep";
714                         type = <PCA955X_TYPE_L    1390                         type = <PCA955X_TYPE_LED>;
715                 };                                1391                 };
716                                                   1392 
717                 led@6 {                           1393                 led@6 {
718                         label = "ddimm6";         1394                         label = "ddimm6";
719                         reg = <6>;                1395                         reg = <6>;
720                         retain-state-shutdown;    1396                         retain-state-shutdown;
721                         default-state = "keep"    1397                         default-state = "keep";
722                         type = <PCA955X_TYPE_L    1398                         type = <PCA955X_TYPE_LED>;
723                 };                                1399                 };
724                                                   1400 
725                 led@7 {                           1401                 led@7 {
726                         label = "ddimm7";         1402                         label = "ddimm7";
727                         reg = <7>;                1403                         reg = <7>;
728                         retain-state-shutdown;    1404                         retain-state-shutdown;
729                         default-state = "keep"    1405                         default-state = "keep";
730                         type = <PCA955X_TYPE_L    1406                         type = <PCA955X_TYPE_LED>;
731                 };                                1407                 };
732                                                   1408 
733                 led@8 {                           1409                 led@8 {
734                         label = "ddimm8";         1410                         label = "ddimm8";
735                         reg = <8>;                1411                         reg = <8>;
736                         retain-state-shutdown;    1412                         retain-state-shutdown;
737                         default-state = "keep"    1413                         default-state = "keep";
738                         type = <PCA955X_TYPE_L    1414                         type = <PCA955X_TYPE_LED>;
739                 };                                1415                 };
740                                                   1416 
741                 led@9 {                           1417                 led@9 {
742                         label = "ddimm9";         1418                         label = "ddimm9";
743                         reg = <9>;                1419                         reg = <9>;
744                         retain-state-shutdown;    1420                         retain-state-shutdown;
745                         default-state = "keep"    1421                         default-state = "keep";
746                         type = <PCA955X_TYPE_L    1422                         type = <PCA955X_TYPE_LED>;
747                 };                                1423                 };
748                                                   1424 
749                 led@10 {                          1425                 led@10 {
750                         label = "ddimm10";        1426                         label = "ddimm10";
751                         reg = <10>;               1427                         reg = <10>;
752                         retain-state-shutdown;    1428                         retain-state-shutdown;
753                         default-state = "keep"    1429                         default-state = "keep";
754                         type = <PCA955X_TYPE_L    1430                         type = <PCA955X_TYPE_LED>;
755                 };                                1431                 };
756                                                   1432 
757                 led@11 {                          1433                 led@11 {
758                         label = "ddimm11";        1434                         label = "ddimm11";
759                         reg = <11>;               1435                         reg = <11>;
760                         retain-state-shutdown;    1436                         retain-state-shutdown;
761                         default-state = "keep"    1437                         default-state = "keep";
762                         type = <PCA955X_TYPE_L    1438                         type = <PCA955X_TYPE_LED>;
763                 };                                1439                 };
764                                                   1440 
765                 led@12 {                          1441                 led@12 {
766                         label = "ddimm12";        1442                         label = "ddimm12";
767                         reg = <12>;               1443                         reg = <12>;
768                         retain-state-shutdown;    1444                         retain-state-shutdown;
769                         default-state = "keep"    1445                         default-state = "keep";
770                         type = <PCA955X_TYPE_L    1446                         type = <PCA955X_TYPE_LED>;
771                 };                                1447                 };
772                                                   1448 
773                 led@13 {                          1449                 led@13 {
774                         label = "ddimm13";        1450                         label = "ddimm13";
775                         reg = <13>;               1451                         reg = <13>;
776                         retain-state-shutdown;    1452                         retain-state-shutdown;
777                         default-state = "keep"    1453                         default-state = "keep";
778                         type = <PCA955X_TYPE_L    1454                         type = <PCA955X_TYPE_LED>;
779                 };                                1455                 };
780                                                   1456 
781                 led@14 {                          1457                 led@14 {
782                         label = "ddimm14";        1458                         label = "ddimm14";
783                         reg = <14>;               1459                         reg = <14>;
784                         retain-state-shutdown;    1460                         retain-state-shutdown;
785                         default-state = "keep"    1461                         default-state = "keep";
786                         type = <PCA955X_TYPE_L    1462                         type = <PCA955X_TYPE_LED>;
787                 };                                1463                 };
788                                                   1464 
789                 led@15 {                          1465                 led@15 {
790                         label = "ddimm15";        1466                         label = "ddimm15";
791                         reg = <15>;               1467                         reg = <15>;
792                         retain-state-shutdown;    1468                         retain-state-shutdown;
793                         default-state = "keep"    1469                         default-state = "keep";
794                         type = <PCA955X_TYPE_L    1470                         type = <PCA955X_TYPE_LED>;
795                 };                                1471                 };
796         };                                        1472         };
797                                                   1473 
798         pca9552@32 {                              1474         pca9552@32 {
799                 compatible = "ibm,pca9552";       1475                 compatible = "ibm,pca9552";
800                 reg = <0x32>;                     1476                 reg = <0x32>;
801                 #address-cells = <1>;             1477                 #address-cells = <1>;
802                 #size-cells = <0>;                1478                 #size-cells = <0>;
803                                                   1479 
804                 gpio-controller;                  1480                 gpio-controller;
805                 #gpio-cells = <2>;                1481                 #gpio-cells = <2>;
806                                                   1482 
807                 led@0 {                           1483                 led@0 {
808                         label = "ddimm16";        1484                         label = "ddimm16";
809                         reg = <0>;                1485                         reg = <0>;
810                         retain-state-shutdown;    1486                         retain-state-shutdown;
811                         default-state = "keep"    1487                         default-state = "keep";
812                         type = <PCA955X_TYPE_L    1488                         type = <PCA955X_TYPE_LED>;
813                 };                                1489                 };
814                                                   1490 
815                 led@1 {                           1491                 led@1 {
816                         label = "ddimm17";        1492                         label = "ddimm17";
817                         reg = <1>;                1493                         reg = <1>;
818                         retain-state-shutdown;    1494                         retain-state-shutdown;
819                         default-state = "keep"    1495                         default-state = "keep";
820                         type = <PCA955X_TYPE_L    1496                         type = <PCA955X_TYPE_LED>;
821                 };                                1497                 };
822                                                   1498 
823                 led@2 {                           1499                 led@2 {
824                         label = "ddimm18";        1500                         label = "ddimm18";
825                         reg = <2>;                1501                         reg = <2>;
826                         retain-state-shutdown;    1502                         retain-state-shutdown;
827                         default-state = "keep"    1503                         default-state = "keep";
828                         type = <PCA955X_TYPE_L    1504                         type = <PCA955X_TYPE_LED>;
829                 };                                1505                 };
830                                                   1506 
831                 led@3 {                           1507                 led@3 {
832                         label = "ddimm19";        1508                         label = "ddimm19";
833                         reg = <3>;                1509                         reg = <3>;
834                         retain-state-shutdown;    1510                         retain-state-shutdown;
835                         default-state = "keep"    1511                         default-state = "keep";
836                         type = <PCA955X_TYPE_L    1512                         type = <PCA955X_TYPE_LED>;
837                 };                                1513                 };
838                                                   1514 
839                 led@4 {                           1515                 led@4 {
840                         label = "ddimm20";        1516                         label = "ddimm20";
841                         reg = <4>;                1517                         reg = <4>;
842                         retain-state-shutdown;    1518                         retain-state-shutdown;
843                         default-state = "keep"    1519                         default-state = "keep";
844                         type = <PCA955X_TYPE_L    1520                         type = <PCA955X_TYPE_LED>;
845                 };                                1521                 };
846                                                   1522 
847                 led@5 {                           1523                 led@5 {
848                         label = "ddimm21";        1524                         label = "ddimm21";
849                         reg = <5>;                1525                         reg = <5>;
850                         retain-state-shutdown;    1526                         retain-state-shutdown;
851                         default-state = "keep"    1527                         default-state = "keep";
852                         type = <PCA955X_TYPE_L    1528                         type = <PCA955X_TYPE_LED>;
853                 };                                1529                 };
854                                                   1530 
855                 led@6 {                           1531                 led@6 {
856                         label = "ddimm22";        1532                         label = "ddimm22";
857                         reg = <6>;                1533                         reg = <6>;
858                         retain-state-shutdown;    1534                         retain-state-shutdown;
859                         default-state = "keep"    1535                         default-state = "keep";
860                         type = <PCA955X_TYPE_L    1536                         type = <PCA955X_TYPE_LED>;
861                 };                                1537                 };
862                                                   1538 
863                 led@7 {                           1539                 led@7 {
864                         label = "ddimm23";        1540                         label = "ddimm23";
865                         reg = <7>;                1541                         reg = <7>;
866                         retain-state-shutdown;    1542                         retain-state-shutdown;
867                         default-state = "keep"    1543                         default-state = "keep";
868                         type = <PCA955X_TYPE_L    1544                         type = <PCA955X_TYPE_LED>;
869                 };                                1545                 };
870                                                   1546 
871                 led@8 {                           1547                 led@8 {
872                         label = "ddimm24";        1548                         label = "ddimm24";
873                         reg = <8>;                1549                         reg = <8>;
874                         retain-state-shutdown;    1550                         retain-state-shutdown;
875                         default-state = "keep"    1551                         default-state = "keep";
876                         type = <PCA955X_TYPE_L    1552                         type = <PCA955X_TYPE_LED>;
877                 };                                1553                 };
878                                                   1554 
879                 led@9 {                           1555                 led@9 {
880                         label = "ddimm25";        1556                         label = "ddimm25";
881                         reg = <9>;                1557                         reg = <9>;
882                         retain-state-shutdown;    1558                         retain-state-shutdown;
883                         default-state = "keep"    1559                         default-state = "keep";
884                         type = <PCA955X_TYPE_L    1560                         type = <PCA955X_TYPE_LED>;
885                 };                                1561                 };
886                                                   1562 
887                 led@10 {                          1563                 led@10 {
888                         label = "ddimm26";        1564                         label = "ddimm26";
889                         reg = <10>;               1565                         reg = <10>;
890                         retain-state-shutdown;    1566                         retain-state-shutdown;
891                         default-state = "keep"    1567                         default-state = "keep";
892                         type = <PCA955X_TYPE_L    1568                         type = <PCA955X_TYPE_LED>;
893                 };                                1569                 };
894                                                   1570 
895                 led@11 {                          1571                 led@11 {
896                         label = "ddimm27";        1572                         label = "ddimm27";
897                         reg = <11>;               1573                         reg = <11>;
898                         retain-state-shutdown;    1574                         retain-state-shutdown;
899                         default-state = "keep"    1575                         default-state = "keep";
900                         type = <PCA955X_TYPE_L    1576                         type = <PCA955X_TYPE_LED>;
901                 };                                1577                 };
902                                                   1578 
903                 led@12 {                          1579                 led@12 {
904                         label = "ddimm28";        1580                         label = "ddimm28";
905                         reg = <12>;               1581                         reg = <12>;
906                         retain-state-shutdown;    1582                         retain-state-shutdown;
907                         default-state = "keep"    1583                         default-state = "keep";
908                         type = <PCA955X_TYPE_L    1584                         type = <PCA955X_TYPE_LED>;
909                 };                                1585                 };
910                                                   1586 
911                 led@13 {                          1587                 led@13 {
912                         label = "ddimm29";        1588                         label = "ddimm29";
913                         reg = <13>;               1589                         reg = <13>;
914                         retain-state-shutdown;    1590                         retain-state-shutdown;
915                         default-state = "keep"    1591                         default-state = "keep";
916                         type = <PCA955X_TYPE_L    1592                         type = <PCA955X_TYPE_LED>;
917                 };                                1593                 };
918                                                   1594 
919                 led@14 {                          1595                 led@14 {
920                         label = "ddimm30";        1596                         label = "ddimm30";
921                         reg = <14>;               1597                         reg = <14>;
922                         retain-state-shutdown;    1598                         retain-state-shutdown;
923                         default-state = "keep"    1599                         default-state = "keep";
924                         type = <PCA955X_TYPE_L    1600                         type = <PCA955X_TYPE_LED>;
925                 };                                1601                 };
926                                                   1602 
927                 led@15 {                          1603                 led@15 {
928                         label = "ddimm31";        1604                         label = "ddimm31";
929                         reg = <15>;               1605                         reg = <15>;
930                         retain-state-shutdown;    1606                         retain-state-shutdown;
931                         default-state = "keep"    1607                         default-state = "keep";
932                         type = <PCA955X_TYPE_L    1608                         type = <PCA955X_TYPE_LED>;
933                 };                                1609                 };
934         };                                        1610         };
935                                                   1611 
936         pca9552@33 {                              1612         pca9552@33 {
937                 compatible = "ibm,pca9552";       1613                 compatible = "ibm,pca9552";
938                 reg = <0x33>;                     1614                 reg = <0x33>;
939                 #address-cells = <1>;             1615                 #address-cells = <1>;
940                 #size-cells = <0>;                1616                 #size-cells = <0>;
941                                                   1617 
942                 gpio-controller;                  1618                 gpio-controller;
943                 #gpio-cells = <2>;                1619                 #gpio-cells = <2>;
944                                                   1620 
945                 led@0 {                           1621                 led@0 {
946                         label = "planar";         1622                         label = "planar";
947                         reg = <0>;                1623                         reg = <0>;
948                         retain-state-shutdown;    1624                         retain-state-shutdown;
949                         default-state = "keep"    1625                         default-state = "keep";
950                         type = <PCA955X_TYPE_L    1626                         type = <PCA955X_TYPE_LED>;
951                 };                                1627                 };
952                                                   1628 
953                 led@1 {                           1629                 led@1 {
954                         label = "cpu0";           1630                         label = "cpu0";
955                         reg = <1>;                1631                         reg = <1>;
956                         retain-state-shutdown;    1632                         retain-state-shutdown;
957                         default-state = "keep"    1633                         default-state = "keep";
958                         type = <PCA955X_TYPE_L    1634                         type = <PCA955X_TYPE_LED>;
959                 };                                1635                 };
960                                                   1636 
961                 led@3 {                           1637                 led@3 {
962                         label = "dasd-pyramid0    1638                         label = "dasd-pyramid0";
963                         reg = <3>;                1639                         reg = <3>;
964                         retain-state-shutdown;    1640                         retain-state-shutdown;
965                         default-state = "keep"    1641                         default-state = "keep";
966                         type = <PCA955X_TYPE_L    1642                         type = <PCA955X_TYPE_LED>;
967                 };                                1643                 };
968                                                   1644 
969                 led@4 {                           1645                 led@4 {
970                         label = "dasd-pyramid1    1646                         label = "dasd-pyramid1";
971                         reg = <4>;                1647                         reg = <4>;
972                         retain-state-shutdown;    1648                         retain-state-shutdown;
973                         default-state = "keep"    1649                         default-state = "keep";
974                         type = <PCA955X_TYPE_L    1650                         type = <PCA955X_TYPE_LED>;
975                 };                                1651                 };
976                                                   1652 
977                 led@5 {                           1653                 led@5 {
978                         label = "dasd-pyramid2    1654                         label = "dasd-pyramid2";
979                         reg = <5>;                1655                         reg = <5>;
980                         retain-state-shutdown;    1656                         retain-state-shutdown;
981                         default-state = "keep"    1657                         default-state = "keep";
982                         type = <PCA955X_TYPE_L    1658                         type = <PCA955X_TYPE_LED>;
983                 };                                1659                 };
984                                                   1660 
985                 led@6 {                           1661                 led@6 {
986                         label = "cpu0-vrm0";      1662                         label = "cpu0-vrm0";
987                         reg = <6>;                1663                         reg = <6>;
988                         retain-state-shutdown;    1664                         retain-state-shutdown;
989                         default-state = "keep"    1665                         default-state = "keep";
990                         type = <PCA955X_TYPE_L    1666                         type = <PCA955X_TYPE_LED>;
991                 };                                1667                 };
992                                                   1668 
993                 led@7 {                           1669                 led@7 {
994                         label = "rtc-battery";    1670                         label = "rtc-battery";
995                         reg = <7>;                1671                         reg = <7>;
996                         retain-state-shutdown;    1672                         retain-state-shutdown;
997                         default-state = "keep"    1673                         default-state = "keep";
998                         type = <PCA955X_TYPE_L    1674                         type = <PCA955X_TYPE_LED>;
999                 };                                1675                 };
1000                                                  1676 
1001                 led@8 {                          1677                 led@8 {
1002                         label = "base-blyth";    1678                         label = "base-blyth";
1003                         reg = <8>;               1679                         reg = <8>;
1004                         retain-state-shutdown    1680                         retain-state-shutdown;
1005                         default-state = "keep    1681                         default-state = "keep";
1006                         type = <PCA955X_TYPE_    1682                         type = <PCA955X_TYPE_LED>;
1007                 };                               1683                 };
1008                                                  1684 
1009                 led@9 {                          1685                 led@9 {
1010                         label = "pcieslot6";     1686                         label = "pcieslot6";
1011                         reg = <9>;               1687                         reg = <9>;
1012                         retain-state-shutdown    1688                         retain-state-shutdown;
1013                         default-state = "keep    1689                         default-state = "keep";
1014                         type = <PCA955X_TYPE_    1690                         type = <PCA955X_TYPE_LED>;
1015                 };                               1691                 };
1016                                                  1692 
1017                 led@10 {                         1693                 led@10 {
1018                         label = "pcieslot7";     1694                         label = "pcieslot7";
1019                         reg = <10>;              1695                         reg = <10>;
1020                         retain-state-shutdown    1696                         retain-state-shutdown;
1021                         default-state = "keep    1697                         default-state = "keep";
1022                         type = <PCA955X_TYPE_    1698                         type = <PCA955X_TYPE_LED>;
1023                 };                               1699                 };
1024                                                  1700 
1025                 led@11 {                         1701                 led@11 {
1026                         label = "pcieslot8";     1702                         label = "pcieslot8";
1027                         reg = <11>;              1703                         reg = <11>;
1028                         retain-state-shutdown    1704                         retain-state-shutdown;
1029                         default-state = "keep    1705                         default-state = "keep";
1030                         type = <PCA955X_TYPE_    1706                         type = <PCA955X_TYPE_LED>;
1031                 };                               1707                 };
1032                                                  1708 
1033                 led@12 {                         1709                 led@12 {
1034                         label = "pcieslot9";     1710                         label = "pcieslot9";
1035                         reg = <12>;              1711                         reg = <12>;
1036                         retain-state-shutdown    1712                         retain-state-shutdown;
1037                         default-state = "keep    1713                         default-state = "keep";
1038                         type = <PCA955X_TYPE_    1714                         type = <PCA955X_TYPE_LED>;
1039                 };                               1715                 };
1040                                                  1716 
1041                 led@13 {                         1717                 led@13 {
1042                         label = "pcieslot10";    1718                         label = "pcieslot10";
1043                         reg = <13>;              1719                         reg = <13>;
1044                         retain-state-shutdown    1720                         retain-state-shutdown;
1045                         default-state = "keep    1721                         default-state = "keep";
1046                         type = <PCA955X_TYPE_    1722                         type = <PCA955X_TYPE_LED>;
1047                 };                               1723                 };
1048                                                  1724 
1049                 led@14 {                         1725                 led@14 {
1050                         label = "pcieslot11";    1726                         label = "pcieslot11";
1051                         reg = <14>;              1727                         reg = <14>;
1052                         retain-state-shutdown    1728                         retain-state-shutdown;
1053                         default-state = "keep    1729                         default-state = "keep";
1054                         type = <PCA955X_TYPE_    1730                         type = <PCA955X_TYPE_LED>;
1055                 };                               1731                 };
1056                                                  1732 
1057                 led@15 {                         1733                 led@15 {
1058                         label = "tpm-wilson";    1734                         label = "tpm-wilson";
1059                         reg = <15>;              1735                         reg = <15>;
1060                         retain-state-shutdown    1736                         retain-state-shutdown;
1061                         default-state = "keep    1737                         default-state = "keep";
1062                         type = <PCA955X_TYPE_    1738                         type = <PCA955X_TYPE_LED>;
1063                 };                               1739                 };
1064         };                                       1740         };
1065                                                  1741 
1066         si7021-a20@40 {                          1742         si7021-a20@40 {
1067                 compatible = "silabs,si7020";    1743                 compatible = "silabs,si7020";
1068                 reg = <0x40>;                    1744                 reg = <0x40>;
1069         };                                       1745         };
1070                                                  1746 
1071         tmp275@48 {                              1747         tmp275@48 {
1072                 compatible = "ti,tmp275";        1748                 compatible = "ti,tmp275";
1073                 reg = <0x48>;                    1749                 reg = <0x48>;
1074         };                                       1750         };
1075                                                  1751 
1076         max: max31785@52 {                       1752         max: max31785@52 {
1077                 compatible = "maxim,max31785a    1753                 compatible = "maxim,max31785a";
1078                 reg = <0x52>;                    1754                 reg = <0x52>;
1079                 #address-cells = <1>;            1755                 #address-cells = <1>;
1080                 #size-cells = <0>;               1756                 #size-cells = <0>;
1081                                                  1757 
1082                 fan0: fan@0 {                    1758                 fan0: fan@0 {
1083                         compatible = "pmbus-f    1759                         compatible = "pmbus-fan";
1084                         reg = <0>;               1760                         reg = <0>;
1085                         tach-pulses = <2>;       1761                         tach-pulses = <2>;
1086                 };                               1762                 };
1087                                                  1763 
1088                 fan1: fan@1 {                    1764                 fan1: fan@1 {
1089                         compatible = "pmbus-f    1765                         compatible = "pmbus-fan";
1090                         reg = <1>;               1766                         reg = <1>;
1091                         tach-pulses = <2>;       1767                         tach-pulses = <2>;
1092                 };                               1768                 };
1093                                                  1769 
1094                 fan2: fan@2 {                    1770                 fan2: fan@2 {
1095                         compatible = "pmbus-f    1771                         compatible = "pmbus-fan";
1096                         reg = <2>;               1772                         reg = <2>;
1097                         tach-pulses = <2>;       1773                         tach-pulses = <2>;
1098                 };                               1774                 };
1099                                                  1775 
1100                 fan3: fan@3 {                    1776                 fan3: fan@3 {
1101                         compatible = "pmbus-f    1777                         compatible = "pmbus-fan";
1102                         reg = <3>;               1778                         reg = <3>;
1103                         tach-pulses = <2>;       1779                         tach-pulses = <2>;
1104                 };                               1780                 };
1105                                                  1781 
1106                 fan4: fan@4 {                    1782                 fan4: fan@4 {
1107                         compatible = "pmbus-f    1783                         compatible = "pmbus-fan";
1108                         reg = <4>;               1784                         reg = <4>;
1109                         tach-pulses = <2>;       1785                         tach-pulses = <2>;
1110                 };                               1786                 };
1111                                                  1787 
1112                 fan5: fan@5 {                    1788                 fan5: fan@5 {
1113                         compatible = "pmbus-f    1789                         compatible = "pmbus-fan";
1114                         reg = <5>;               1790                         reg = <5>;
1115                         tach-pulses = <2>;       1791                         tach-pulses = <2>;
1116                 };                               1792                 };
1117         };                                       1793         };
1118                                                  1794 
1119         pca9551@60 {                             1795         pca9551@60 {
1120                 compatible = "nxp,pca9551";      1796                 compatible = "nxp,pca9551";
1121                 reg = <0x60>;                    1797                 reg = <0x60>;
1122                 #address-cells = <1>;            1798                 #address-cells = <1>;
1123                 #size-cells = <0>;               1799                 #size-cells = <0>;
1124                                                  1800 
1125                 gpio-controller;                 1801                 gpio-controller;
1126                 #gpio-cells = <2>;               1802                 #gpio-cells = <2>;
1127                                                  1803 
1128                 led@0 {                          1804                 led@0 {
1129                         label = "front-sys-id    1805                         label = "front-sys-id0";
1130                         reg = <0>;               1806                         reg = <0>;
1131                         retain-state-shutdown    1807                         retain-state-shutdown;
1132                         default-state = "keep    1808                         default-state = "keep";
1133                         type = <PCA955X_TYPE_    1809                         type = <PCA955X_TYPE_LED>;
1134                 };                               1810                 };
1135                                                  1811 
1136                 led@1 {                          1812                 led@1 {
1137                         label = "front-check-    1813                         label = "front-check-log0";
1138                         reg = <1>;               1814                         reg = <1>;
1139                         retain-state-shutdown    1815                         retain-state-shutdown;
1140                         default-state = "keep    1816                         default-state = "keep";
1141                         type = <PCA955X_TYPE_    1817                         type = <PCA955X_TYPE_LED>;
1142                 };                               1818                 };
1143                                                  1819 
1144                 led@2 {                          1820                 led@2 {
1145                         label = "front-enc-fa    1821                         label = "front-enc-fault1";
1146                         reg = <2>;               1822                         reg = <2>;
1147                         retain-state-shutdown    1823                         retain-state-shutdown;
1148                         default-state = "keep    1824                         default-state = "keep";
1149                         type = <PCA955X_TYPE_    1825                         type = <PCA955X_TYPE_LED>;
1150                 };                               1826                 };
1151                                                  1827 
1152                 led@3 {                          1828                 led@3 {
1153                         label = "front-sys-pw    1829                         label = "front-sys-pwron0";
1154                         reg = <3>;               1830                         reg = <3>;
1155                         retain-state-shutdown    1831                         retain-state-shutdown;
1156                         default-state = "keep    1832                         default-state = "keep";
1157                         type = <PCA955X_TYPE_    1833                         type = <PCA955X_TYPE_LED>;
1158                 };                               1834                 };
1159         };                                       1835         };
1160                                                  1836 
1161         pca0: pca9552@61 {                       1837         pca0: pca9552@61 {
1162                 compatible = "nxp,pca9552";      1838                 compatible = "nxp,pca9552";
1163                 reg = <0x61>;                    1839                 reg = <0x61>;
1164                 #address-cells = <1>;            1840                 #address-cells = <1>;
1165                 #size-cells = <0>;               1841                 #size-cells = <0>;
1166                                                  1842 
1167                 gpio-controller;                 1843                 gpio-controller;
1168                 #gpio-cells = <2>;               1844                 #gpio-cells = <2>;
1169                                                  1845 
1170                 led@0 {                          1846                 led@0 {
1171                         label = "fan0";          1847                         label = "fan0";
1172                         reg = <0>;               1848                         reg = <0>;
1173                         retain-state-shutdown    1849                         retain-state-shutdown;
1174                         default-state = "keep    1850                         default-state = "keep";
1175                         type = <PCA955X_TYPE_    1851                         type = <PCA955X_TYPE_LED>;
1176                 };                               1852                 };
1177                                                  1853 
1178                 led@1 {                          1854                 led@1 {
1179                         label = "fan1";          1855                         label = "fan1";
1180                         reg = <1>;               1856                         reg = <1>;
1181                         retain-state-shutdown    1857                         retain-state-shutdown;
1182                         default-state = "keep    1858                         default-state = "keep";
1183                         type = <PCA955X_TYPE_    1859                         type = <PCA955X_TYPE_LED>;
1184                 };                               1860                 };
1185                                                  1861 
1186                 led@2 {                          1862                 led@2 {
1187                         label = "fan2";          1863                         label = "fan2";
1188                         reg = <2>;               1864                         reg = <2>;
1189                         retain-state-shutdown    1865                         retain-state-shutdown;
1190                         default-state = "keep    1866                         default-state = "keep";
1191                         type = <PCA955X_TYPE_    1867                         type = <PCA955X_TYPE_LED>;
1192                 };                               1868                 };
1193                                                  1869 
1194                 led@3 {                          1870                 led@3 {
1195                         label = "fan3";          1871                         label = "fan3";
1196                         reg = <3>;               1872                         reg = <3>;
1197                         retain-state-shutdown    1873                         retain-state-shutdown;
1198                         default-state = "keep    1874                         default-state = "keep";
1199                         type = <PCA955X_TYPE_    1875                         type = <PCA955X_TYPE_LED>;
1200                 };                               1876                 };
1201                                                  1877 
1202                 led@4 {                          1878                 led@4 {
1203                         label = "fan4";          1879                         label = "fan4";
1204                         reg = <4>;               1880                         reg = <4>;
1205                         retain-state-shutdown    1881                         retain-state-shutdown;
1206                         default-state = "keep    1882                         default-state = "keep";
1207                         type = <PCA955X_TYPE_    1883                         type = <PCA955X_TYPE_LED>;
1208                 };                               1884                 };
1209                                                  1885 
1210                 led@5 {                          1886                 led@5 {
1211                         label = "fan5";          1887                         label = "fan5";
1212                         reg = <5>;               1888                         reg = <5>;
1213                         retain-state-shutdown    1889                         retain-state-shutdown;
1214                         default-state = "keep    1890                         default-state = "keep";
1215                         type = <PCA955X_TYPE_    1891                         type = <PCA955X_TYPE_LED>;
1216                 };                               1892                 };
1217         };                                       1893         };
1218                                                  1894 
1219         ibm-panel@62 {                           1895         ibm-panel@62 {
1220                 compatible = "ibm,op-panel";     1896                 compatible = "ibm,op-panel";
1221                 reg = <(0x62 | I2C_OWN_SLAVE_    1897                 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>;
1222         };                                       1898         };
1223                                                  1899 
1224         dps: dps310@76 {                         1900         dps: dps310@76 {
1225                 compatible = "infineon,dps310    1901                 compatible = "infineon,dps310";
1226                 reg = <0x76>;                    1902                 reg = <0x76>;
1227                 #io-channel-cells = <0>;         1903                 #io-channel-cells = <0>;
1228         };                                       1904         };
1229                                                  1905 
1230         eeprom@50 {                              1906         eeprom@50 {
1231                 compatible = "atmel,24c64";      1907                 compatible = "atmel,24c64";
1232                 reg = <0x50>;                    1908                 reg = <0x50>;
1233         };                                       1909         };
1234                                                  1910 
1235         eeprom@51 {                              1911         eeprom@51 {
1236                 compatible = "atmel,24c64";      1912                 compatible = "atmel,24c64";
1237                 reg = <0x51>;                    1913                 reg = <0x51>;
1238         };                                       1914         };
1239 };                                               1915 };
1240                                                  1916 
1241 &i2c8 {                                          1917 &i2c8 {
1242         status = "okay";                         1918         status = "okay";
1243                                                  1919 
1244         ucd90320@11 {                            1920         ucd90320@11 {
1245                 compatible = "ti,ucd90320";      1921                 compatible = "ti,ucd90320";
1246                 reg = <0x11>;                    1922                 reg = <0x11>;
1247         };                                       1923         };
1248                                                  1924 
1249         rtc@32 {                                 1925         rtc@32 {
1250                 compatible = "epson,rx8900";     1926                 compatible = "epson,rx8900";
1251                 reg = <0x32>;                    1927                 reg = <0x32>;
1252         };                                       1928         };
1253                                                  1929 
1254         tmp275@48 {                              1930         tmp275@48 {
1255                 compatible = "ti,tmp275";        1931                 compatible = "ti,tmp275";
1256                 reg = <0x48>;                    1932                 reg = <0x48>;
1257         };                                       1933         };
1258                                                  1934 
1259         tmp275@4a {                              1935         tmp275@4a {
1260                 compatible = "ti,tmp275";        1936                 compatible = "ti,tmp275";
1261                 reg = <0x4a>;                    1937                 reg = <0x4a>;
1262         };                                       1938         };
1263                                                  1939 
1264         eeprom@50 {                              1940         eeprom@50 {
1265                 compatible = "atmel,24c64";      1941                 compatible = "atmel,24c64";
1266                 reg = <0x50>;                    1942                 reg = <0x50>;
1267         };                                       1943         };
1268                                                  1944 
1269         eeprom@51 {                              1945         eeprom@51 {
1270                 compatible = "atmel,24c64";      1946                 compatible = "atmel,24c64";
1271                 reg = <0x51>;                    1947                 reg = <0x51>;
1272         };                                       1948         };
1273                                                  1949 
1274         pca_pres3: pca9552@60 {                  1950         pca_pres3: pca9552@60 {
1275                 compatible = "nxp,pca9552";      1951                 compatible = "nxp,pca9552";
1276                 reg = <0x60>;                    1952                 reg = <0x60>;
1277                 #address-cells = <1>;            1953                 #address-cells = <1>;
1278                 #size-cells = <0>;               1954                 #size-cells = <0>;
1279                 gpio-controller;                 1955                 gpio-controller;
1280                 #gpio-cells = <2>;               1956                 #gpio-cells = <2>;
1281                                                  1957 
1282                 gpio-line-names =                1958                 gpio-line-names =
1283                         "", "", "", "", "", "    1959                         "", "", "", "", "", "", "", "",
1284                         "", "", "", "", "", "    1960                         "", "", "", "", "", "", "power-config-full-load", "";
1285         };                                       1961         };
1286                                                  1962 
1287         pca_pres2: pca9552@61 {                  1963         pca_pres2: pca9552@61 {
1288                 compatible = "nxp,pca9552";      1964                 compatible = "nxp,pca9552";
1289                 reg = <0x61>;                    1965                 reg = <0x61>;
1290                 #address-cells = <1>;            1966                 #address-cells = <1>;
1291                 #size-cells = <0>;               1967                 #size-cells = <0>;
1292                 gpio-controller;                 1968                 gpio-controller;
1293                 #gpio-cells = <2>;               1969                 #gpio-cells = <2>;
1294                                                  1970 
1295                 gpio-line-names =                1971                 gpio-line-names =
1296                         "SLOT6_PRSNT_EN_RSVD"    1972                         "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD",
1297                         "SLOT8_PRSNT_EN_RSVD"    1973                         "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD",
1298                         "SLOT10_PRSNT_EN_RSVD    1974                         "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD",
1299                         "SLOT6_EXPANDER_PRSNT    1975                         "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N",
1300                         "SLOT8_EXPANDER_PRSNT    1976                         "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N",
1301                         "SLOT10_EXPANDER_PRSN    1977                         "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N",
1302                         "", "", "", "";          1978                         "", "", "", "";
1303         };                                       1979         };
1304                                                  1980 
1305 };                                               1981 };
1306                                                  1982 
1307 &i2c9 {                                          1983 &i2c9 {
1308         status = "okay";                         1984         status = "okay";
1309                                                  1985 
1310         tmp423a@4c {                             1986         tmp423a@4c {
1311                 compatible = "ti,tmp423";        1987                 compatible = "ti,tmp423";
1312                 reg = <0x4c>;                    1988                 reg = <0x4c>;
1313         };                                       1989         };
1314                                                  1990 
1315         tmp423b@4d {                             1991         tmp423b@4d {
1316                 compatible = "ti,tmp423";        1992                 compatible = "ti,tmp423";
1317                 reg = <0x4d>;                    1993                 reg = <0x4d>;
1318         };                                       1994         };
1319                                                  1995 
1320         eeprom@50 {                              1996         eeprom@50 {
1321                 compatible = "atmel,24c128";     1997                 compatible = "atmel,24c128";
1322                 reg = <0x50>;                    1998                 reg = <0x50>;
1323         };                                       1999         };
1324 };                                               2000 };
1325                                                  2001 
1326 &i2c10 {                                         2002 &i2c10 {
1327         status = "okay";                         2003         status = "okay";
1328                                                  2004 
1329         tmp423a@4c {                             2005         tmp423a@4c {
1330                 compatible = "ti,tmp423";        2006                 compatible = "ti,tmp423";
1331                 reg = <0x4c>;                    2007                 reg = <0x4c>;
1332         };                                       2008         };
1333                                                  2009 
1334         tmp423b@4d {                             2010         tmp423b@4d {
1335                 compatible = "ti,tmp423";        2011                 compatible = "ti,tmp423";
1336                 reg = <0x4d>;                    2012                 reg = <0x4d>;
1337         };                                       2013         };
1338                                                  2014 
1339         eeprom@50 {                              2015         eeprom@50 {
1340                 compatible = "atmel,24c128";     2016                 compatible = "atmel,24c128";
1341                 reg = <0x50>;                    2017                 reg = <0x50>;
1342         };                                       2018         };
1343 };                                               2019 };
1344                                                  2020 
1345 &i2c11 {                                         2021 &i2c11 {
1346         status = "okay";                         2022         status = "okay";
1347                                                  2023 
1348         tmp275@48 {                              2024         tmp275@48 {
1349                 compatible = "ti,tmp275";        2025                 compatible = "ti,tmp275";
1350                 reg = <0x48>;                    2026                 reg = <0x48>;
1351         };                                       2027         };
1352                                                  2028 
1353         tmp275@49 {                              2029         tmp275@49 {
1354                 compatible = "ti,tmp275";        2030                 compatible = "ti,tmp275";
1355                 reg = <0x49>;                    2031                 reg = <0x49>;
1356         };                                       2032         };
1357                                                  2033 
1358         i2c-mux@70 {                          !! 2034         pca9546@70 {
1359                 compatible = "nxp,pca9546";      2035                 compatible = "nxp,pca9546";
1360                 reg = <0x70>;                    2036                 reg = <0x70>;
1361                 #address-cells = <1>;            2037                 #address-cells = <1>;
1362                 #size-cells = <0>;               2038                 #size-cells = <0>;
1363                 status = "okay";                 2039                 status = "okay";
1364                 i2c-mux-idle-disconnect;         2040                 i2c-mux-idle-disconnect;
1365                                                  2041 
1366                 i2c11mux0chn0: i2c@0 {           2042                 i2c11mux0chn0: i2c@0 {
1367                         #address-cells = <1>;    2043                         #address-cells = <1>;
1368                         #size-cells = <0>;       2044                         #size-cells = <0>;
1369                         reg = <0>;               2045                         reg = <0>;
1370                                                  2046 
1371                         eeprom@50 {              2047                         eeprom@50 {
1372                                 compatible =     2048                                 compatible = "atmel,24c64";
1373                                 reg = <0x50>;    2049                                 reg = <0x50>;
1374                         };                       2050                         };
1375                                                  2051 
1376                         pca9551@60 {             2052                         pca9551@60 {
1377                                 compatible =     2053                                 compatible = "nxp,pca9551";
1378                                 reg = <0x60>;    2054                                 reg = <0x60>;
1379                                 #address-cell    2055                                 #address-cells = <1>;
1380                                 #size-cells =    2056                                 #size-cells = <0>;
1381                                                  2057 
1382                                 gpio-controll    2058                                 gpio-controller;
1383                                 #gpio-cells =    2059                                 #gpio-cells = <2>;
1384                                                  2060 
1385                                 led@0 {          2061                                 led@0 {
1386                                         label    2062                                         label = "cablecard10-cxp-top";
1387                                         reg =    2063                                         reg = <0>;
1388                                         retai    2064                                         retain-state-shutdown;
1389                                         defau    2065                                         default-state = "keep";
1390                                         type     2066                                         type = <PCA955X_TYPE_LED>;
1391                                 };               2067                                 };
1392                                                  2068 
1393                                 led@1 {          2069                                 led@1 {
1394                                         label    2070                                         label = "cablecard10-cxp-bot";
1395                                         reg =    2071                                         reg = <1>;
1396                                         retai    2072                                         retain-state-shutdown;
1397                                         defau    2073                                         default-state = "keep";
1398                                         type     2074                                         type = <PCA955X_TYPE_LED>;
1399                                 };               2075                                 };
1400                         };                       2076                         };
1401                 };                               2077                 };
1402                                                  2078 
1403                 i2c11mux0chn1: i2c@1 {           2079                 i2c11mux0chn1: i2c@1 {
1404                         #address-cells = <1>;    2080                         #address-cells = <1>;
1405                         #size-cells = <0>;       2081                         #size-cells = <0>;
1406                         reg = <1>;               2082                         reg = <1>;
1407                                                  2083 
1408                         eeprom@51 {              2084                         eeprom@51 {
1409                                 compatible =     2085                                 compatible = "atmel,24c64";
1410                                 reg = <0x51>;    2086                                 reg = <0x51>;
1411                         };                       2087                         };
1412                 };                               2088                 };
1413         };                                       2089         };
1414 };                                               2090 };
1415                                                  2091 
1416 &i2c12 {                                         2092 &i2c12 {
1417         status = "okay";                         2093         status = "okay";
1418                                                  2094 
                                                   >> 2095         tpm@2e {
                                                   >> 2096                 compatible = "nuvoton,npct75x";
                                                   >> 2097                 reg = <0x2e>;
                                                   >> 2098         };
                                                   >> 2099 
1419         eeprom@50 {                              2100         eeprom@50 {
1420                 compatible = "atmel,24c64";      2101                 compatible = "atmel,24c64";
1421                 reg = <0x50>;                    2102                 reg = <0x50>;
1422         };                                       2103         };
1423 };                                               2104 };
1424                                                  2105 
1425 &i2c13 {                                         2106 &i2c13 {
1426         status = "okay";                         2107         status = "okay";
1427                                                  2108 
1428         eeprom@50 {                              2109         eeprom@50 {
1429                 compatible = "atmel,24c64";      2110                 compatible = "atmel,24c64";
1430                 reg = <0x50>;                    2111                 reg = <0x50>;
1431         };                                       2112         };
1432                                                  2113 
1433         pca9552@60 {                             2114         pca9552@60 {
1434                 compatible = "nxp,pca9552";      2115                 compatible = "nxp,pca9552";
1435                 reg = <0x60>;                    2116                 reg = <0x60>;
1436                 #address-cells = <1>;            2117                 #address-cells = <1>;
1437                 #size-cells = <0>;               2118                 #size-cells = <0>;
1438                                                  2119 
1439                 gpio-controller;                 2120                 gpio-controller;
1440                 #gpio-cells = <2>;               2121                 #gpio-cells = <2>;
1441                                                  2122 
1442                 led@0 {                          2123                 led@0 {
1443                         label = "nvme0";         2124                         label = "nvme0";
1444                         reg = <0>;               2125                         reg = <0>;
1445                         retain-state-shutdown    2126                         retain-state-shutdown;
1446                         default-state = "keep    2127                         default-state = "keep";
1447                         type = <PCA955X_TYPE_    2128                         type = <PCA955X_TYPE_LED>;
1448                 };                               2129                 };
1449                                                  2130 
1450                 led@1 {                          2131                 led@1 {
1451                         label = "nvme1";         2132                         label = "nvme1";
1452                         reg = <1>;               2133                         reg = <1>;
1453                         retain-state-shutdown    2134                         retain-state-shutdown;
1454                         default-state = "keep    2135                         default-state = "keep";
1455                         type = <PCA955X_TYPE_    2136                         type = <PCA955X_TYPE_LED>;
1456                 };                               2137                 };
1457                                                  2138 
1458                 led@2 {                          2139                 led@2 {
1459                         label = "nvme2";         2140                         label = "nvme2";
1460                         reg = <2>;               2141                         reg = <2>;
1461                         retain-state-shutdown    2142                         retain-state-shutdown;
1462                         default-state = "keep    2143                         default-state = "keep";
1463                         type = <PCA955X_TYPE_    2144                         type = <PCA955X_TYPE_LED>;
1464                 };                               2145                 };
1465                                                  2146 
1466                 led@3 {                          2147                 led@3 {
1467                         label = "nvme3";         2148                         label = "nvme3";
1468                         reg = <3>;               2149                         reg = <3>;
1469                         retain-state-shutdown    2150                         retain-state-shutdown;
1470                         default-state = "keep    2151                         default-state = "keep";
1471                         type = <PCA955X_TYPE_    2152                         type = <PCA955X_TYPE_LED>;
1472                 };                               2153                 };
1473                                                  2154 
1474                 led@4 {                          2155                 led@4 {
1475                         label = "nvme4";         2156                         label = "nvme4";
1476                         reg = <4>;               2157                         reg = <4>;
1477                         retain-state-shutdown    2158                         retain-state-shutdown;
1478                         default-state = "keep    2159                         default-state = "keep";
1479                         type = <PCA955X_TYPE_    2160                         type = <PCA955X_TYPE_LED>;
1480                 };                               2161                 };
1481                                                  2162 
1482                 led@5 {                          2163                 led@5 {
1483                         label = "nvme5";         2164                         label = "nvme5";
1484                         reg = <5>;               2165                         reg = <5>;
1485                         retain-state-shutdown    2166                         retain-state-shutdown;
1486                         default-state = "keep    2167                         default-state = "keep";
1487                         type = <PCA955X_TYPE_    2168                         type = <PCA955X_TYPE_LED>;
1488                 };                               2169                 };
1489                                                  2170 
1490                 led@6 {                          2171                 led@6 {
1491                         label = "nvme6";         2172                         label = "nvme6";
1492                         reg = <6>;               2173                         reg = <6>;
1493                         retain-state-shutdown    2174                         retain-state-shutdown;
1494                         default-state = "keep    2175                         default-state = "keep";
1495                         type = <PCA955X_TYPE_    2176                         type = <PCA955X_TYPE_LED>;
1496                 };                               2177                 };
1497                                                  2178 
1498                 led@7 {                          2179                 led@7 {
1499                         label = "nvme7";         2180                         label = "nvme7";
1500                         reg = <7>;               2181                         reg = <7>;
1501                         retain-state-shutdown    2182                         retain-state-shutdown;
1502                         default-state = "keep    2183                         default-state = "keep";
1503                         type = <PCA955X_TYPE_    2184                         type = <PCA955X_TYPE_LED>;
1504                 };                               2185                 };
1505         };                                       2186         };
1506 };                                               2187 };
1507                                                  2188 
1508 &i2c14 {                                         2189 &i2c14 {
1509         status = "okay";                         2190         status = "okay";
1510                                                  2191 
1511         eeprom@50 {                              2192         eeprom@50 {
1512                 compatible = "atmel,24c64";      2193                 compatible = "atmel,24c64";
1513                 reg = <0x50>;                    2194                 reg = <0x50>;
1514         };                                       2195         };
1515                                                  2196 
1516         pca9552@60 {                             2197         pca9552@60 {
1517                 compatible = "nxp,pca9552";      2198                 compatible = "nxp,pca9552";
1518                 reg = <0x60>;                    2199                 reg = <0x60>;
1519                 #address-cells = <1>;            2200                 #address-cells = <1>;
1520                 #size-cells = <0>;               2201                 #size-cells = <0>;
1521                                                  2202 
1522                 gpio-controller;                 2203                 gpio-controller;
1523                 #gpio-cells = <2>;               2204                 #gpio-cells = <2>;
1524                                                  2205 
1525                 led@0 {                          2206                 led@0 {
1526                         label = "nvme8";         2207                         label = "nvme8";
1527                         reg = <0>;               2208                         reg = <0>;
1528                         retain-state-shutdown    2209                         retain-state-shutdown;
1529                         default-state = "keep    2210                         default-state = "keep";
1530                         type = <PCA955X_TYPE_    2211                         type = <PCA955X_TYPE_LED>;
1531                 };                               2212                 };
1532                                                  2213 
1533                 led@1 {                          2214                 led@1 {
1534                         label = "nvme9";         2215                         label = "nvme9";
1535                         reg = <1>;               2216                         reg = <1>;
1536                         retain-state-shutdown    2217                         retain-state-shutdown;
1537                         default-state = "keep    2218                         default-state = "keep";
1538                         type = <PCA955X_TYPE_    2219                         type = <PCA955X_TYPE_LED>;
1539                 };                               2220                 };
1540                                                  2221 
1541                 led@2 {                          2222                 led@2 {
1542                         label = "nvme10";        2223                         label = "nvme10";
1543                         reg = <2>;               2224                         reg = <2>;
1544                         retain-state-shutdown    2225                         retain-state-shutdown;
1545                         default-state = "keep    2226                         default-state = "keep";
1546                         type = <PCA955X_TYPE_    2227                         type = <PCA955X_TYPE_LED>;
1547                 };                               2228                 };
1548                                                  2229 
1549                 led@3 {                          2230                 led@3 {
1550                         label = "nvme11";        2231                         label = "nvme11";
1551                         reg = <3>;               2232                         reg = <3>;
1552                         retain-state-shutdown    2233                         retain-state-shutdown;
1553                         default-state = "keep    2234                         default-state = "keep";
1554                         type = <PCA955X_TYPE_    2235                         type = <PCA955X_TYPE_LED>;
1555                 };                               2236                 };
1556                                                  2237 
1557                 led@4 {                          2238                 led@4 {
1558                         label = "nvme12";        2239                         label = "nvme12";
1559                         reg = <4>;               2240                         reg = <4>;
1560                         retain-state-shutdown    2241                         retain-state-shutdown;
1561                         default-state = "keep    2242                         default-state = "keep";
1562                         type = <PCA955X_TYPE_    2243                         type = <PCA955X_TYPE_LED>;
1563                 };                               2244                 };
1564                                                  2245 
1565                 led@5 {                          2246                 led@5 {
1566                         label = "nvme13";        2247                         label = "nvme13";
1567                         reg = <5>;               2248                         reg = <5>;
1568                         retain-state-shutdown    2249                         retain-state-shutdown;
1569                         default-state = "keep    2250                         default-state = "keep";
1570                         type = <PCA955X_TYPE_    2251                         type = <PCA955X_TYPE_LED>;
1571                 };                               2252                 };
1572                                                  2253 
1573                 led@6 {                          2254                 led@6 {
1574                         label = "nvme14";        2255                         label = "nvme14";
1575                         reg = <6>;               2256                         reg = <6>;
1576                         retain-state-shutdown    2257                         retain-state-shutdown;
1577                         default-state = "keep    2258                         default-state = "keep";
1578                         type = <PCA955X_TYPE_    2259                         type = <PCA955X_TYPE_LED>;
1579                 };                               2260                 };
1580                                                  2261 
1581                 led@7 {                          2262                 led@7 {
1582                         label = "nvme15";        2263                         label = "nvme15";
1583                         reg = <7>;               2264                         reg = <7>;
1584                         retain-state-shutdown    2265                         retain-state-shutdown;
1585                         default-state = "keep    2266                         default-state = "keep";
1586                         type = <PCA955X_TYPE_    2267                         type = <PCA955X_TYPE_LED>;
1587                 };                               2268                 };
1588         };                                       2269         };
1589 };                                               2270 };
1590                                                  2271 
1591 &i2c15 {                                         2272 &i2c15 {
1592         status = "okay";                         2273         status = "okay";
1593                                                  2274 
1594         eeprom@50 {                              2275         eeprom@50 {
1595                 compatible = "atmel,24c64";      2276                 compatible = "atmel,24c64";
1596                 reg = <0x50>;                    2277                 reg = <0x50>;
1597         };                                       2278         };
1598                                                  2279 
1599         pca9552@60 {                             2280         pca9552@60 {
1600                 compatible = "nxp,pca9552";      2281                 compatible = "nxp,pca9552";
1601                 reg = <0x60>;                    2282                 reg = <0x60>;
1602                 #address-cells = <1>;            2283                 #address-cells = <1>;
1603                 #size-cells = <0>;               2284                 #size-cells = <0>;
1604                                                  2285 
1605                 gpio-controller;                 2286                 gpio-controller;
1606                 #gpio-cells = <2>;               2287                 #gpio-cells = <2>;
1607                                                  2288 
1608                 led@0 {                          2289                 led@0 {
1609                         label = "nvme16";        2290                         label = "nvme16";
1610                         reg = <0>;               2291                         reg = <0>;
1611                         retain-state-shutdown    2292                         retain-state-shutdown;
1612                         default-state = "keep    2293                         default-state = "keep";
1613                         type = <PCA955X_TYPE_    2294                         type = <PCA955X_TYPE_LED>;
1614                 };                               2295                 };
1615                                                  2296 
1616                 led@1 {                          2297                 led@1 {
1617                         label = "nvme17";        2298                         label = "nvme17";
1618                         reg = <1>;               2299                         reg = <1>;
1619                         retain-state-shutdown    2300                         retain-state-shutdown;
1620                         default-state = "keep    2301                         default-state = "keep";
1621                         type = <PCA955X_TYPE_    2302                         type = <PCA955X_TYPE_LED>;
1622                 };                               2303                 };
1623                                                  2304 
1624                 led@2 {                          2305                 led@2 {
1625                         label = "nvme18";        2306                         label = "nvme18";
1626                         reg = <2>;               2307                         reg = <2>;
1627                         retain-state-shutdown    2308                         retain-state-shutdown;
1628                         default-state = "keep    2309                         default-state = "keep";
1629                         type = <PCA955X_TYPE_    2310                         type = <PCA955X_TYPE_LED>;
1630                 };                               2311                 };
1631                                                  2312 
1632                 led@3 {                          2313                 led@3 {
1633                         label = "nvme19";        2314                         label = "nvme19";
1634                         reg = <3>;               2315                         reg = <3>;
1635                         retain-state-shutdown    2316                         retain-state-shutdown;
1636                         default-state = "keep    2317                         default-state = "keep";
1637                         type = <PCA955X_TYPE_    2318                         type = <PCA955X_TYPE_LED>;
1638                 };                               2319                 };
1639                                                  2320 
1640                 led@4 {                          2321                 led@4 {
1641                         label = "nvme20";        2322                         label = "nvme20";
1642                         reg = <4>;               2323                         reg = <4>;
1643                         retain-state-shutdown    2324                         retain-state-shutdown;
1644                         default-state = "keep    2325                         default-state = "keep";
1645                         type = <PCA955X_TYPE_    2326                         type = <PCA955X_TYPE_LED>;
1646                 };                               2327                 };
1647                                                  2328 
1648                 led@5 {                          2329                 led@5 {
1649                         label = "nvme21";        2330                         label = "nvme21";
1650                         reg = <5>;               2331                         reg = <5>;
1651                         retain-state-shutdown    2332                         retain-state-shutdown;
1652                         default-state = "keep    2333                         default-state = "keep";
1653                         type = <PCA955X_TYPE_    2334                         type = <PCA955X_TYPE_LED>;
1654                 };                               2335                 };
1655                                                  2336 
1656                 led@6 {                          2337                 led@6 {
1657                         label = "nvme22";        2338                         label = "nvme22";
1658                         reg = <6>;               2339                         reg = <6>;
1659                         retain-state-shutdown    2340                         retain-state-shutdown;
1660                         default-state = "keep    2341                         default-state = "keep";
1661                         type = <PCA955X_TYPE_    2342                         type = <PCA955X_TYPE_LED>;
1662                 };                               2343                 };
1663                                                  2344 
1664                 led@7 {                          2345                 led@7 {
1665                         label = "nvme23";        2346                         label = "nvme23";
1666                         reg = <7>;               2347                         reg = <7>;
1667                         retain-state-shutdown    2348                         retain-state-shutdown;
1668                         default-state = "keep    2349                         default-state = "keep";
1669                         type = <PCA955X_TYPE_    2350                         type = <PCA955X_TYPE_LED>;
1670                 };                               2351                 };
1671         };                                       2352         };
1672 };                                               2353 };
1673                                                  2354 
1674 &uart2 {                                         2355 &uart2 {
1675         status = "okay";                         2356         status = "okay";
1676 };                                               2357 };
1677                                                  2358 
1678 &vuart1 {                                        2359 &vuart1 {
1679         status = "okay";                         2360         status = "okay";
1680 };                                               2361 };
1681                                                  2362 
1682 &vuart2 {                                        2363 &vuart2 {
1683         status = "okay";                         2364         status = "okay";
1684 };                                               2365 };
1685                                                  2366 
1686 &lpc_ctrl {                                      2367 &lpc_ctrl {
1687         status = "okay";                         2368         status = "okay";
1688         memory-region = <&flash_memory>;         2369         memory-region = <&flash_memory>;
1689 };                                               2370 };
1690                                                  2371 
1691 &mac2 {                                          2372 &mac2 {
1692         status = "okay";                         2373         status = "okay";
1693         pinctrl-names = "default";               2374         pinctrl-names = "default";
1694         pinctrl-0 = <&pinctrl_rmii3_default>;    2375         pinctrl-0 = <&pinctrl_rmii3_default>;
1695         clocks = <&syscon ASPEED_CLK_GATE_MAC    2376         clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>,
1696                  <&syscon ASPEED_CLK_MAC3RCLK    2377                  <&syscon ASPEED_CLK_MAC3RCLK>;
1697         clock-names = "MACCLK", "RCLK";          2378         clock-names = "MACCLK", "RCLK";
1698         use-ncsi;                                2379         use-ncsi;
1699 };                                               2380 };
1700                                                  2381 
1701 &mac3 {                                          2382 &mac3 {
1702         status = "okay";                         2383         status = "okay";
1703         pinctrl-names = "default";               2384         pinctrl-names = "default";
1704         pinctrl-0 = <&pinctrl_rmii4_default>;    2385         pinctrl-0 = <&pinctrl_rmii4_default>;
1705         clocks = <&syscon ASPEED_CLK_GATE_MAC    2386         clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>,
1706                  <&syscon ASPEED_CLK_MAC4RCLK    2387                  <&syscon ASPEED_CLK_MAC4RCLK>;
1707         clock-names = "MACCLK", "RCLK";          2388         clock-names = "MACCLK", "RCLK";
1708         use-ncsi;                                2389         use-ncsi;
1709 };                                               2390 };
1710                                                  2391 
1711 &wdt1 {                                          2392 &wdt1 {
1712         aspeed,reset-type = "none";              2393         aspeed,reset-type = "none";
1713         aspeed,external-signal;                  2394         aspeed,external-signal;
1714         aspeed,ext-push-pull;                    2395         aspeed,ext-push-pull;
1715         aspeed,ext-active-high;                  2396         aspeed,ext-active-high;
1716                                                  2397 
1717         pinctrl-names = "default";               2398         pinctrl-names = "default";
1718         pinctrl-0 = <&pinctrl_wdtrst1_default    2399         pinctrl-0 = <&pinctrl_wdtrst1_default>;
1719 };                                               2400 };
1720                                                  2401 
1721 &wdt2 {                                          2402 &wdt2 {
1722         status = "okay";                         2403         status = "okay";
1723 };                                               2404 };
1724                                                  2405 
                                                   >> 2406 &xdma {
                                                   >> 2407         status = "okay";
                                                   >> 2408         memory-region = <&vga_memory>;
                                                   >> 2409 };
                                                   >> 2410 
1725 &kcs2 {                                          2411 &kcs2 {
1726         status = "okay";                         2412         status = "okay";
1727         aspeed,lpc-io-reg = <0xca8 0xcac>;       2413         aspeed,lpc-io-reg = <0xca8 0xcac>;
1728 };                                               2414 };
1729                                                  2415 
1730 &kcs3 {                                          2416 &kcs3 {
1731         status = "okay";                         2417         status = "okay";
1732         aspeed,lpc-io-reg = <0xca2>;             2418         aspeed,lpc-io-reg = <0xca2>;
1733         aspeed,lpc-interrupts = <11 IRQ_TYPE_    2419         aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
1734 };                                               2420 };
1735                                               << 
1736 #include "ibm-power10-quad.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