1*b2d2a78aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*b2d2a78aSEmmanuel Vadot// Copyright 2024 IBM Corp. 3*b2d2a78aSEmmanuel Vadot/dts-v1/; 4*b2d2a78aSEmmanuel Vadot 5*b2d2a78aSEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h> 6*b2d2a78aSEmmanuel Vadot#include <dt-bindings/i2c/i2c.h> 7*b2d2a78aSEmmanuel Vadot#include <dt-bindings/leds/leds-pca955x.h> 8*b2d2a78aSEmmanuel Vadot#include "aspeed-g6.dtsi" 9*b2d2a78aSEmmanuel Vadot#include "ibm-power11-quad.dtsi" 10*b2d2a78aSEmmanuel Vadot 11*b2d2a78aSEmmanuel Vadot/ { 12*b2d2a78aSEmmanuel Vadot model = "Fuji"; 13*b2d2a78aSEmmanuel Vadot compatible = "ibm,fuji-bmc", "aspeed,ast2600"; 14*b2d2a78aSEmmanuel Vadot 15*b2d2a78aSEmmanuel Vadot aliases { 16*b2d2a78aSEmmanuel Vadot i2c500 = &cfam4_i2c0; 17*b2d2a78aSEmmanuel Vadot i2c501 = &cfam4_i2c1; 18*b2d2a78aSEmmanuel Vadot i2c510 = &cfam4_i2c10; 19*b2d2a78aSEmmanuel Vadot i2c511 = &cfam4_i2c11; 20*b2d2a78aSEmmanuel Vadot i2c512 = &cfam4_i2c12; 21*b2d2a78aSEmmanuel Vadot i2c513 = &cfam4_i2c13; 22*b2d2a78aSEmmanuel Vadot i2c514 = &cfam4_i2c14; 23*b2d2a78aSEmmanuel Vadot i2c515 = &cfam4_i2c15; 24*b2d2a78aSEmmanuel Vadot i2c602 = &cfam5_i2c2; 25*b2d2a78aSEmmanuel Vadot i2c603 = &cfam5_i2c3; 26*b2d2a78aSEmmanuel Vadot i2c610 = &cfam5_i2c10; 27*b2d2a78aSEmmanuel Vadot i2c611 = &cfam5_i2c11; 28*b2d2a78aSEmmanuel Vadot i2c614 = &cfam5_i2c14; 29*b2d2a78aSEmmanuel Vadot i2c615 = &cfam5_i2c15; 30*b2d2a78aSEmmanuel Vadot i2c616 = &cfam5_i2c16; 31*b2d2a78aSEmmanuel Vadot i2c617 = &cfam5_i2c17; 32*b2d2a78aSEmmanuel Vadot i2c700 = &cfam6_i2c0; 33*b2d2a78aSEmmanuel Vadot i2c701 = &cfam6_i2c1; 34*b2d2a78aSEmmanuel Vadot i2c710 = &cfam6_i2c10; 35*b2d2a78aSEmmanuel Vadot i2c711 = &cfam6_i2c11; 36*b2d2a78aSEmmanuel Vadot i2c712 = &cfam6_i2c12; 37*b2d2a78aSEmmanuel Vadot i2c713 = &cfam6_i2c13; 38*b2d2a78aSEmmanuel Vadot i2c714 = &cfam6_i2c14; 39*b2d2a78aSEmmanuel Vadot i2c715 = &cfam6_i2c15; 40*b2d2a78aSEmmanuel Vadot i2c802 = &cfam7_i2c2; 41*b2d2a78aSEmmanuel Vadot i2c803 = &cfam7_i2c3; 42*b2d2a78aSEmmanuel Vadot i2c810 = &cfam7_i2c10; 43*b2d2a78aSEmmanuel Vadot i2c811 = &cfam7_i2c11; 44*b2d2a78aSEmmanuel Vadot i2c814 = &cfam7_i2c14; 45*b2d2a78aSEmmanuel Vadot i2c815 = &cfam7_i2c15; 46*b2d2a78aSEmmanuel Vadot i2c816 = &cfam7_i2c16; 47*b2d2a78aSEmmanuel Vadot i2c817 = &cfam7_i2c17; 48*b2d2a78aSEmmanuel Vadot 49*b2d2a78aSEmmanuel Vadot i2c16 = &i2c4mux0chn0; 50*b2d2a78aSEmmanuel Vadot i2c17 = &i2c4mux0chn1; 51*b2d2a78aSEmmanuel Vadot i2c18 = &i2c4mux0chn2; 52*b2d2a78aSEmmanuel Vadot i2c19 = &i2c5mux0chn0; 53*b2d2a78aSEmmanuel Vadot i2c20 = &i2c5mux0chn1; 54*b2d2a78aSEmmanuel Vadot i2c21 = &i2c5mux0chn2; 55*b2d2a78aSEmmanuel Vadot i2c22 = &i2c5mux0chn3; 56*b2d2a78aSEmmanuel Vadot i2c23 = &i2c6mux0chn0; 57*b2d2a78aSEmmanuel Vadot i2c24 = &i2c6mux0chn1; 58*b2d2a78aSEmmanuel Vadot i2c25 = &i2c6mux0chn2; 59*b2d2a78aSEmmanuel Vadot i2c26 = &i2c6mux0chn3; 60*b2d2a78aSEmmanuel Vadot i2c27 = &i2c14mux0chn0; 61*b2d2a78aSEmmanuel Vadot i2c28 = &i2c14mux0chn1; 62*b2d2a78aSEmmanuel Vadot i2c29 = &i2c14mux0chn2; 63*b2d2a78aSEmmanuel Vadot i2c30 = &i2c14mux0chn3; 64*b2d2a78aSEmmanuel Vadot i2c31 = &i2c14mux1chn0; 65*b2d2a78aSEmmanuel Vadot i2c32 = &i2c14mux1chn1; 66*b2d2a78aSEmmanuel Vadot i2c33 = &i2c14mux1chn2; 67*b2d2a78aSEmmanuel Vadot i2c34 = &i2c14mux1chn3; 68*b2d2a78aSEmmanuel Vadot i2c35 = &i2c15mux0chn0; 69*b2d2a78aSEmmanuel Vadot i2c36 = &i2c15mux0chn1; 70*b2d2a78aSEmmanuel Vadot i2c37 = &i2c15mux0chn2; 71*b2d2a78aSEmmanuel Vadot i2c38 = &i2c15mux0chn3; 72*b2d2a78aSEmmanuel Vadot i2c39 = &i2c15mux1chn0; 73*b2d2a78aSEmmanuel Vadot i2c40 = &i2c15mux1chn1; 74*b2d2a78aSEmmanuel Vadot i2c41 = &i2c15mux1chn2; 75*b2d2a78aSEmmanuel Vadot i2c42 = &i2c15mux1chn3; 76*b2d2a78aSEmmanuel Vadot i2c43 = &i2c15mux2chn0; 77*b2d2a78aSEmmanuel Vadot i2c44 = &i2c15mux2chn1; 78*b2d2a78aSEmmanuel Vadot i2c45 = &i2c15mux2chn2; 79*b2d2a78aSEmmanuel Vadot i2c46 = &i2c15mux2chn3; 80*b2d2a78aSEmmanuel Vadot i2c47 = &i2c8mux0chn0; 81*b2d2a78aSEmmanuel Vadot i2c48 = &i2c8mux0chn1; 82*b2d2a78aSEmmanuel Vadot 83*b2d2a78aSEmmanuel Vadot serial4 = &uart5; 84*b2d2a78aSEmmanuel Vadot 85*b2d2a78aSEmmanuel Vadot sbefifo500 = &sbefifo500; 86*b2d2a78aSEmmanuel Vadot sbefifo501 = &sbefifo501; 87*b2d2a78aSEmmanuel Vadot sbefifo510 = &sbefifo510; 88*b2d2a78aSEmmanuel Vadot sbefifo511 = &sbefifo511; 89*b2d2a78aSEmmanuel Vadot sbefifo512 = &sbefifo512; 90*b2d2a78aSEmmanuel Vadot sbefifo513 = &sbefifo513; 91*b2d2a78aSEmmanuel Vadot sbefifo514 = &sbefifo514; 92*b2d2a78aSEmmanuel Vadot sbefifo515 = &sbefifo515; 93*b2d2a78aSEmmanuel Vadot sbefifo602 = &sbefifo602; 94*b2d2a78aSEmmanuel Vadot sbefifo603 = &sbefifo603; 95*b2d2a78aSEmmanuel Vadot sbefifo610 = &sbefifo610; 96*b2d2a78aSEmmanuel Vadot sbefifo611 = &sbefifo611; 97*b2d2a78aSEmmanuel Vadot sbefifo614 = &sbefifo614; 98*b2d2a78aSEmmanuel Vadot sbefifo615 = &sbefifo615; 99*b2d2a78aSEmmanuel Vadot sbefifo616 = &sbefifo616; 100*b2d2a78aSEmmanuel Vadot sbefifo617 = &sbefifo617; 101*b2d2a78aSEmmanuel Vadot sbefifo700 = &sbefifo700; 102*b2d2a78aSEmmanuel Vadot sbefifo701 = &sbefifo701; 103*b2d2a78aSEmmanuel Vadot sbefifo710 = &sbefifo710; 104*b2d2a78aSEmmanuel Vadot sbefifo711 = &sbefifo711; 105*b2d2a78aSEmmanuel Vadot sbefifo712 = &sbefifo712; 106*b2d2a78aSEmmanuel Vadot sbefifo713 = &sbefifo713; 107*b2d2a78aSEmmanuel Vadot sbefifo714 = &sbefifo714; 108*b2d2a78aSEmmanuel Vadot sbefifo715 = &sbefifo715; 109*b2d2a78aSEmmanuel Vadot sbefifo802 = &sbefifo802; 110*b2d2a78aSEmmanuel Vadot sbefifo803 = &sbefifo803; 111*b2d2a78aSEmmanuel Vadot sbefifo810 = &sbefifo810; 112*b2d2a78aSEmmanuel Vadot sbefifo811 = &sbefifo811; 113*b2d2a78aSEmmanuel Vadot sbefifo814 = &sbefifo814; 114*b2d2a78aSEmmanuel Vadot sbefifo815 = &sbefifo815; 115*b2d2a78aSEmmanuel Vadot sbefifo816 = &sbefifo816; 116*b2d2a78aSEmmanuel Vadot sbefifo817 = &sbefifo817; 117*b2d2a78aSEmmanuel Vadot 118*b2d2a78aSEmmanuel Vadot scom500 = &scom500; 119*b2d2a78aSEmmanuel Vadot scom501 = &scom501; 120*b2d2a78aSEmmanuel Vadot scom510 = &scom510; 121*b2d2a78aSEmmanuel Vadot scom511 = &scom511; 122*b2d2a78aSEmmanuel Vadot scom512 = &scom512; 123*b2d2a78aSEmmanuel Vadot scom513 = &scom513; 124*b2d2a78aSEmmanuel Vadot scom514 = &scom514; 125*b2d2a78aSEmmanuel Vadot scom515 = &scom515; 126*b2d2a78aSEmmanuel Vadot scom602 = &scom602; 127*b2d2a78aSEmmanuel Vadot scom603 = &scom603; 128*b2d2a78aSEmmanuel Vadot scom610 = &scom610; 129*b2d2a78aSEmmanuel Vadot scom611 = &scom611; 130*b2d2a78aSEmmanuel Vadot scom614 = &scom614; 131*b2d2a78aSEmmanuel Vadot scom615 = &scom615; 132*b2d2a78aSEmmanuel Vadot scom616 = &scom616; 133*b2d2a78aSEmmanuel Vadot scom617 = &scom617; 134*b2d2a78aSEmmanuel Vadot scom700 = &scom700; 135*b2d2a78aSEmmanuel Vadot scom701 = &scom701; 136*b2d2a78aSEmmanuel Vadot scom710 = &scom710; 137*b2d2a78aSEmmanuel Vadot scom711 = &scom711; 138*b2d2a78aSEmmanuel Vadot scom712 = &scom712; 139*b2d2a78aSEmmanuel Vadot scom713 = &scom713; 140*b2d2a78aSEmmanuel Vadot scom714 = &scom714; 141*b2d2a78aSEmmanuel Vadot scom715 = &scom715; 142*b2d2a78aSEmmanuel Vadot scom802 = &scom802; 143*b2d2a78aSEmmanuel Vadot scom803 = &scom803; 144*b2d2a78aSEmmanuel Vadot scom810 = &scom810; 145*b2d2a78aSEmmanuel Vadot scom811 = &scom811; 146*b2d2a78aSEmmanuel Vadot scom814 = &scom814; 147*b2d2a78aSEmmanuel Vadot scom815 = &scom815; 148*b2d2a78aSEmmanuel Vadot scom816 = &scom816; 149*b2d2a78aSEmmanuel Vadot scom817 = &scom817; 150*b2d2a78aSEmmanuel Vadot 151*b2d2a78aSEmmanuel Vadot spi50 = &cfam4_spi0; 152*b2d2a78aSEmmanuel Vadot spi51 = &cfam4_spi1; 153*b2d2a78aSEmmanuel Vadot spi52 = &cfam4_spi2; 154*b2d2a78aSEmmanuel Vadot spi53 = &cfam4_spi3; 155*b2d2a78aSEmmanuel Vadot spi60 = &cfam5_spi0; 156*b2d2a78aSEmmanuel Vadot spi61 = &cfam5_spi1; 157*b2d2a78aSEmmanuel Vadot spi62 = &cfam5_spi2; 158*b2d2a78aSEmmanuel Vadot spi63 = &cfam5_spi3; 159*b2d2a78aSEmmanuel Vadot spi70 = &cfam6_spi0; 160*b2d2a78aSEmmanuel Vadot spi71 = &cfam6_spi1; 161*b2d2a78aSEmmanuel Vadot spi72 = &cfam6_spi2; 162*b2d2a78aSEmmanuel Vadot spi73 = &cfam6_spi3; 163*b2d2a78aSEmmanuel Vadot spi80 = &cfam7_spi0; 164*b2d2a78aSEmmanuel Vadot spi81 = &cfam7_spi1; 165*b2d2a78aSEmmanuel Vadot spi82 = &cfam7_spi2; 166*b2d2a78aSEmmanuel Vadot spi83 = &cfam7_spi3; 167*b2d2a78aSEmmanuel Vadot }; 168*b2d2a78aSEmmanuel Vadot 169*b2d2a78aSEmmanuel Vadot chosen { 170*b2d2a78aSEmmanuel Vadot stdout-path = &uart5; 171*b2d2a78aSEmmanuel Vadot }; 172*b2d2a78aSEmmanuel Vadot 173*b2d2a78aSEmmanuel Vadot memory@80000000 { 174*b2d2a78aSEmmanuel Vadot device_type = "memory"; 175*b2d2a78aSEmmanuel Vadot reg = <0x80000000 0x40000000>; 176*b2d2a78aSEmmanuel Vadot }; 177*b2d2a78aSEmmanuel Vadot 178*b2d2a78aSEmmanuel Vadot reserved-memory { 179*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 180*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 181*b2d2a78aSEmmanuel Vadot ranges; 182*b2d2a78aSEmmanuel Vadot 183*b2d2a78aSEmmanuel Vadot event_log: region@b3d00000 { 184*b2d2a78aSEmmanuel Vadot reg = <0xb3d00000 0x100000>; 185*b2d2a78aSEmmanuel Vadot no-map; 186*b2d2a78aSEmmanuel Vadot }; 187*b2d2a78aSEmmanuel Vadot 188*b2d2a78aSEmmanuel Vadot ramoops@b3e00000 { 189*b2d2a78aSEmmanuel Vadot compatible = "ramoops"; 190*b2d2a78aSEmmanuel Vadot reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 191*b2d2a78aSEmmanuel Vadot record-size = <0x8000>; 192*b2d2a78aSEmmanuel Vadot console-size = <0x8000>; 193*b2d2a78aSEmmanuel Vadot ftrace-size = <0x8000>; 194*b2d2a78aSEmmanuel Vadot pmsg-size = <0x8000>; 195*b2d2a78aSEmmanuel Vadot max-reason = <3>; /* KMSG_DUMP_EMERG */ 196*b2d2a78aSEmmanuel Vadot }; 197*b2d2a78aSEmmanuel Vadot 198*b2d2a78aSEmmanuel Vadot /* LPC FW cycle bridge region requires natural alignment */ 199*b2d2a78aSEmmanuel Vadot flash_memory: region@b4000000 { 200*b2d2a78aSEmmanuel Vadot reg = <0xb4000000 0x04000000>; /* 64M */ 201*b2d2a78aSEmmanuel Vadot no-map; 202*b2d2a78aSEmmanuel Vadot }; 203*b2d2a78aSEmmanuel Vadot 204*b2d2a78aSEmmanuel Vadot /* VGA region is dictated by hardware strapping */ 205*b2d2a78aSEmmanuel Vadot vga_memory: region@bf000000 { 206*b2d2a78aSEmmanuel Vadot compatible = "shared-dma-pool"; 207*b2d2a78aSEmmanuel Vadot reg = <0xbf000000 0x01000000>; /* 16M */ 208*b2d2a78aSEmmanuel Vadot no-map; 209*b2d2a78aSEmmanuel Vadot }; 210*b2d2a78aSEmmanuel Vadot }; 211*b2d2a78aSEmmanuel Vadot 212*b2d2a78aSEmmanuel Vadot gpio-keys-polled { 213*b2d2a78aSEmmanuel Vadot compatible = "gpio-keys-polled"; 214*b2d2a78aSEmmanuel Vadot poll-interval = <1000>; 215*b2d2a78aSEmmanuel Vadot 216*b2d2a78aSEmmanuel Vadot event-fan0-presence { 217*b2d2a78aSEmmanuel Vadot gpios = <&pca0 15 GPIO_ACTIVE_LOW>; 218*b2d2a78aSEmmanuel Vadot label = "fan0-presence"; 219*b2d2a78aSEmmanuel Vadot linux,code = <15>; 220*b2d2a78aSEmmanuel Vadot }; 221*b2d2a78aSEmmanuel Vadot 222*b2d2a78aSEmmanuel Vadot event-fan1-presence { 223*b2d2a78aSEmmanuel Vadot gpios = <&pca0 14 GPIO_ACTIVE_LOW>; 224*b2d2a78aSEmmanuel Vadot label = "fan1-presence"; 225*b2d2a78aSEmmanuel Vadot linux,code = <14>; 226*b2d2a78aSEmmanuel Vadot }; 227*b2d2a78aSEmmanuel Vadot 228*b2d2a78aSEmmanuel Vadot event-fan2-presence { 229*b2d2a78aSEmmanuel Vadot gpios = <&pca0 13 GPIO_ACTIVE_LOW>; 230*b2d2a78aSEmmanuel Vadot label = "fan2-presence"; 231*b2d2a78aSEmmanuel Vadot linux,code = <13>; 232*b2d2a78aSEmmanuel Vadot }; 233*b2d2a78aSEmmanuel Vadot 234*b2d2a78aSEmmanuel Vadot event-fan3-presence { 235*b2d2a78aSEmmanuel Vadot gpios = <&pca0 12 GPIO_ACTIVE_LOW>; 236*b2d2a78aSEmmanuel Vadot label = "fan3-presence"; 237*b2d2a78aSEmmanuel Vadot linux,code = <12>; 238*b2d2a78aSEmmanuel Vadot }; 239*b2d2a78aSEmmanuel Vadot }; 240*b2d2a78aSEmmanuel Vadot 241*b2d2a78aSEmmanuel Vadot leds { 242*b2d2a78aSEmmanuel Vadot compatible = "gpio-leds"; 243*b2d2a78aSEmmanuel Vadot 244*b2d2a78aSEmmanuel Vadot /* RTC battery fault LED at the back */ 245*b2d2a78aSEmmanuel Vadot led-rtc-battery { 246*b2d2a78aSEmmanuel Vadot gpios = <&gpio0 ASPEED_GPIO(H, 0) GPIO_ACTIVE_LOW>; 247*b2d2a78aSEmmanuel Vadot }; 248*b2d2a78aSEmmanuel Vadot 249*b2d2a78aSEmmanuel Vadot /* BMC Card fault LED at the back */ 250*b2d2a78aSEmmanuel Vadot led-bmc { 251*b2d2a78aSEmmanuel Vadot gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>; 252*b2d2a78aSEmmanuel Vadot }; 253*b2d2a78aSEmmanuel Vadot 254*b2d2a78aSEmmanuel Vadot /* Enclosure Identify LED at the back */ 255*b2d2a78aSEmmanuel Vadot led-rear-enc-id0 { 256*b2d2a78aSEmmanuel Vadot gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; 257*b2d2a78aSEmmanuel Vadot }; 258*b2d2a78aSEmmanuel Vadot 259*b2d2a78aSEmmanuel Vadot /* Enclosure fault LED at the back */ 260*b2d2a78aSEmmanuel Vadot led-rear-enc-fault0 { 261*b2d2a78aSEmmanuel Vadot gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; 262*b2d2a78aSEmmanuel Vadot }; 263*b2d2a78aSEmmanuel Vadot 264*b2d2a78aSEmmanuel Vadot /* PCIE slot power LED */ 265*b2d2a78aSEmmanuel Vadot led-pcieslot-power { 266*b2d2a78aSEmmanuel Vadot gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>; 267*b2d2a78aSEmmanuel Vadot }; 268*b2d2a78aSEmmanuel Vadot }; 269*b2d2a78aSEmmanuel Vadot 270*b2d2a78aSEmmanuel Vadot iio-hwmon { 271*b2d2a78aSEmmanuel Vadot compatible = "iio-hwmon"; 272*b2d2a78aSEmmanuel Vadot io-channels = <&adc1 7>; 273*b2d2a78aSEmmanuel Vadot }; 274*b2d2a78aSEmmanuel Vadot}; 275*b2d2a78aSEmmanuel Vadot 276*b2d2a78aSEmmanuel Vadot&adc1 { 277*b2d2a78aSEmmanuel Vadot status = "okay"; 278*b2d2a78aSEmmanuel Vadot aspeed,int-vref-microvolt = <2500000>; 279*b2d2a78aSEmmanuel Vadot pinctrl-names = "default"; 280*b2d2a78aSEmmanuel Vadot pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 281*b2d2a78aSEmmanuel Vadot &pinctrl_adc10_default &pinctrl_adc11_default 282*b2d2a78aSEmmanuel Vadot &pinctrl_adc12_default &pinctrl_adc13_default 283*b2d2a78aSEmmanuel Vadot &pinctrl_adc14_default &pinctrl_adc15_default>; 284*b2d2a78aSEmmanuel Vadot}; 285*b2d2a78aSEmmanuel Vadot 286*b2d2a78aSEmmanuel Vadot&gpio0 { 287*b2d2a78aSEmmanuel Vadot gpio-line-names = 288*b2d2a78aSEmmanuel Vadot /*A0-A7*/ "","","","","","","","", 289*b2d2a78aSEmmanuel Vadot /*B0-B7*/ "bmc-management-ready","","","","","","checkstop","", 290*b2d2a78aSEmmanuel Vadot /*C0-C7*/ "","","","","","","","", 291*b2d2a78aSEmmanuel Vadot /*D0-D7*/ "","","","","","","","", 292*b2d2a78aSEmmanuel Vadot /*E0-E7*/ "","","","","","","","", 293*b2d2a78aSEmmanuel Vadot /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","", 294*b2d2a78aSEmmanuel Vadot "factory-reset-toggle","", 295*b2d2a78aSEmmanuel Vadot /*G0-G7*/ "","","","","","","","", 296*b2d2a78aSEmmanuel Vadot /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","", 297*b2d2a78aSEmmanuel Vadot "","", 298*b2d2a78aSEmmanuel Vadot /*I0-I7*/ "","","","","","","bmc-secure-boot","", 299*b2d2a78aSEmmanuel Vadot /*J0-J7*/ "","","","","","","","", 300*b2d2a78aSEmmanuel Vadot /*K0-K7*/ "","","","","","","","", 301*b2d2a78aSEmmanuel Vadot /*L0-L7*/ "","","","","","","","", 302*b2d2a78aSEmmanuel Vadot /*M0-M7*/ "","","","","","","","", 303*b2d2a78aSEmmanuel Vadot /*N0-N7*/ "","","","","","","","", 304*b2d2a78aSEmmanuel Vadot /*O0-O7*/ "","","","usb-power","","","","", 305*b2d2a78aSEmmanuel Vadot /*P0-P7*/ "","","","","led-pcieslot-power","","","", 306*b2d2a78aSEmmanuel Vadot /*Q0-Q7*/ "","","regulator-standby-faulted","","","","","", 307*b2d2a78aSEmmanuel Vadot /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","", 308*b2d2a78aSEmmanuel Vadot "I2C_FLASH_MICRO_N","","", 309*b2d2a78aSEmmanuel Vadot /*S0-S7*/ "","","","","power-ffs-sync-history","","","", 310*b2d2a78aSEmmanuel Vadot /*T0-T7*/ "","","","","","","","", 311*b2d2a78aSEmmanuel Vadot /*U0-U7*/ "","","","","","","","", 312*b2d2a78aSEmmanuel Vadot /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","", 313*b2d2a78aSEmmanuel Vadot /*W0-W7*/ "","","","","","","","", 314*b2d2a78aSEmmanuel Vadot /*X0-X7*/ "","","","","","","","", 315*b2d2a78aSEmmanuel Vadot /*Y0-Y7*/ "","","","","","","","", 316*b2d2a78aSEmmanuel Vadot /*Z0-Z7*/ "","","","","","","",""; 317*b2d2a78aSEmmanuel Vadot 318*b2d2a78aSEmmanuel Vadot usb-power-hog { 319*b2d2a78aSEmmanuel Vadot gpio-hog; 320*b2d2a78aSEmmanuel Vadot gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>; 321*b2d2a78aSEmmanuel Vadot output-high; 322*b2d2a78aSEmmanuel Vadot }; 323*b2d2a78aSEmmanuel Vadot}; 324*b2d2a78aSEmmanuel Vadot 325*b2d2a78aSEmmanuel Vadot&i2c0 { 326*b2d2a78aSEmmanuel Vadot status = "okay"; 327*b2d2a78aSEmmanuel Vadot 328*b2d2a78aSEmmanuel Vadot eeprom@51 { 329*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 330*b2d2a78aSEmmanuel Vadot reg = <0x51>; 331*b2d2a78aSEmmanuel Vadot }; 332*b2d2a78aSEmmanuel Vadot 333*b2d2a78aSEmmanuel Vadot led-controller@62 { 334*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 335*b2d2a78aSEmmanuel Vadot reg = <0x62>; 336*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 337*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 338*b2d2a78aSEmmanuel Vadot gpio-controller; 339*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 340*b2d2a78aSEmmanuel Vadot 341*b2d2a78aSEmmanuel Vadot gpio-line-names = 342*b2d2a78aSEmmanuel Vadot "presence-ps0", 343*b2d2a78aSEmmanuel Vadot "presence-ps1", 344*b2d2a78aSEmmanuel Vadot "presence-ps2", 345*b2d2a78aSEmmanuel Vadot "presence-ps3", 346*b2d2a78aSEmmanuel Vadot "presence-pdb", 347*b2d2a78aSEmmanuel Vadot "presence-tpm", 348*b2d2a78aSEmmanuel Vadot "", "", 349*b2d2a78aSEmmanuel Vadot "presence-cp0", 350*b2d2a78aSEmmanuel Vadot "presence-cp1", 351*b2d2a78aSEmmanuel Vadot "presence-cp2", 352*b2d2a78aSEmmanuel Vadot "presence-cp3", 353*b2d2a78aSEmmanuel Vadot "presence-dasd", 354*b2d2a78aSEmmanuel Vadot "presence-lcd-op", 355*b2d2a78aSEmmanuel Vadot "presence-base-op", 356*b2d2a78aSEmmanuel Vadot ""; 357*b2d2a78aSEmmanuel Vadot }; 358*b2d2a78aSEmmanuel Vadot}; 359*b2d2a78aSEmmanuel Vadot 360*b2d2a78aSEmmanuel Vadot&i2c1 { 361*b2d2a78aSEmmanuel Vadot status = "okay"; 362*b2d2a78aSEmmanuel Vadot}; 363*b2d2a78aSEmmanuel Vadot 364*b2d2a78aSEmmanuel Vadot&i2c2 { 365*b2d2a78aSEmmanuel Vadot status = "okay"; 366*b2d2a78aSEmmanuel Vadot}; 367*b2d2a78aSEmmanuel Vadot 368*b2d2a78aSEmmanuel Vadot&i2c3 { 369*b2d2a78aSEmmanuel Vadot status = "okay"; 370*b2d2a78aSEmmanuel Vadot 371*b2d2a78aSEmmanuel Vadot eeprom@54 { 372*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 373*b2d2a78aSEmmanuel Vadot reg = <0x54>; 374*b2d2a78aSEmmanuel Vadot }; 375*b2d2a78aSEmmanuel Vadot 376*b2d2a78aSEmmanuel Vadot power-supply@68 { 377*b2d2a78aSEmmanuel Vadot compatible = "ibm,cffps"; 378*b2d2a78aSEmmanuel Vadot reg = <0x68>; 379*b2d2a78aSEmmanuel Vadot }; 380*b2d2a78aSEmmanuel Vadot 381*b2d2a78aSEmmanuel Vadot power-supply@69 { 382*b2d2a78aSEmmanuel Vadot compatible = "ibm,cffps"; 383*b2d2a78aSEmmanuel Vadot reg = <0x69>; 384*b2d2a78aSEmmanuel Vadot }; 385*b2d2a78aSEmmanuel Vadot 386*b2d2a78aSEmmanuel Vadot power-supply@6b { 387*b2d2a78aSEmmanuel Vadot compatible = "ibm,cffps"; 388*b2d2a78aSEmmanuel Vadot reg = <0x6b>; 389*b2d2a78aSEmmanuel Vadot }; 390*b2d2a78aSEmmanuel Vadot 391*b2d2a78aSEmmanuel Vadot power-supply@6d { 392*b2d2a78aSEmmanuel Vadot compatible = "ibm,cffps"; 393*b2d2a78aSEmmanuel Vadot reg = <0x6d>; 394*b2d2a78aSEmmanuel Vadot }; 395*b2d2a78aSEmmanuel Vadot}; 396*b2d2a78aSEmmanuel Vadot 397*b2d2a78aSEmmanuel Vadot&i2c4 { 398*b2d2a78aSEmmanuel Vadot status = "okay"; 399*b2d2a78aSEmmanuel Vadot 400*b2d2a78aSEmmanuel Vadot led-controller@65 { 401*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 402*b2d2a78aSEmmanuel Vadot reg = <0x65>; 403*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 404*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 405*b2d2a78aSEmmanuel Vadot gpio-controller; 406*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 407*b2d2a78aSEmmanuel Vadot 408*b2d2a78aSEmmanuel Vadot gpio-line-names = 409*b2d2a78aSEmmanuel Vadot "presence-cable-card1", 410*b2d2a78aSEmmanuel Vadot "presence-cable-card2", 411*b2d2a78aSEmmanuel Vadot "presence-cable-card3", 412*b2d2a78aSEmmanuel Vadot "presence-cable-card4", 413*b2d2a78aSEmmanuel Vadot "presence-cable-card5", 414*b2d2a78aSEmmanuel Vadot "expander-cable-card1", 415*b2d2a78aSEmmanuel Vadot "expander-cable-card2", 416*b2d2a78aSEmmanuel Vadot "expander-cable-card3", 417*b2d2a78aSEmmanuel Vadot "expander-cable-card4", 418*b2d2a78aSEmmanuel Vadot "expander-cable-card5"; 419*b2d2a78aSEmmanuel Vadot }; 420*b2d2a78aSEmmanuel Vadot 421*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 422*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 423*b2d2a78aSEmmanuel Vadot reg = <0x70>; 424*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 425*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 426*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 427*b2d2a78aSEmmanuel Vadot 428*b2d2a78aSEmmanuel Vadot i2c4mux0chn0: i2c@0 { 429*b2d2a78aSEmmanuel Vadot reg = <0>; 430*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 431*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 432*b2d2a78aSEmmanuel Vadot 433*b2d2a78aSEmmanuel Vadot eeprom@52 { 434*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 435*b2d2a78aSEmmanuel Vadot reg = <0x52>; 436*b2d2a78aSEmmanuel Vadot }; 437*b2d2a78aSEmmanuel Vadot 438*b2d2a78aSEmmanuel Vadot led-controller@62 { 439*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 440*b2d2a78aSEmmanuel Vadot reg = <0x62>; 441*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 442*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 443*b2d2a78aSEmmanuel Vadot gpio-controller; 444*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 445*b2d2a78aSEmmanuel Vadot 446*b2d2a78aSEmmanuel Vadot led@0 { 447*b2d2a78aSEmmanuel Vadot reg = <0>; 448*b2d2a78aSEmmanuel Vadot default-state = "keep"; 449*b2d2a78aSEmmanuel Vadot label = "cablecard-c01-cxp-top"; 450*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 451*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 452*b2d2a78aSEmmanuel Vadot }; 453*b2d2a78aSEmmanuel Vadot 454*b2d2a78aSEmmanuel Vadot led@1 { 455*b2d2a78aSEmmanuel Vadot reg = <1>; 456*b2d2a78aSEmmanuel Vadot default-state = "keep"; 457*b2d2a78aSEmmanuel Vadot label = "cablecard-c01-cxp-bot"; 458*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 459*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 460*b2d2a78aSEmmanuel Vadot }; 461*b2d2a78aSEmmanuel Vadot }; 462*b2d2a78aSEmmanuel Vadot }; 463*b2d2a78aSEmmanuel Vadot 464*b2d2a78aSEmmanuel Vadot i2c4mux0chn1: i2c@1 { 465*b2d2a78aSEmmanuel Vadot reg = <1>; 466*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 467*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 468*b2d2a78aSEmmanuel Vadot 469*b2d2a78aSEmmanuel Vadot eeprom@50 { 470*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 471*b2d2a78aSEmmanuel Vadot reg = <0x50>; 472*b2d2a78aSEmmanuel Vadot }; 473*b2d2a78aSEmmanuel Vadot 474*b2d2a78aSEmmanuel Vadot led-controller@60 { 475*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 476*b2d2a78aSEmmanuel Vadot reg = <0x60>; 477*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 478*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 479*b2d2a78aSEmmanuel Vadot gpio-controller; 480*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 481*b2d2a78aSEmmanuel Vadot 482*b2d2a78aSEmmanuel Vadot led@0 { 483*b2d2a78aSEmmanuel Vadot reg = <0>; 484*b2d2a78aSEmmanuel Vadot default-state = "keep"; 485*b2d2a78aSEmmanuel Vadot label = "cablecard-c02-cxp-top"; 486*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 487*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 488*b2d2a78aSEmmanuel Vadot }; 489*b2d2a78aSEmmanuel Vadot 490*b2d2a78aSEmmanuel Vadot led@1 { 491*b2d2a78aSEmmanuel Vadot reg = <1>; 492*b2d2a78aSEmmanuel Vadot default-state = "keep"; 493*b2d2a78aSEmmanuel Vadot label = "cablecard-c02-cxp-bot"; 494*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 495*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 496*b2d2a78aSEmmanuel Vadot }; 497*b2d2a78aSEmmanuel Vadot }; 498*b2d2a78aSEmmanuel Vadot }; 499*b2d2a78aSEmmanuel Vadot 500*b2d2a78aSEmmanuel Vadot i2c4mux0chn2: i2c@2 { 501*b2d2a78aSEmmanuel Vadot reg = <2>; 502*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 503*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 504*b2d2a78aSEmmanuel Vadot 505*b2d2a78aSEmmanuel Vadot eeprom@51 { 506*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 507*b2d2a78aSEmmanuel Vadot reg = <0x51>; 508*b2d2a78aSEmmanuel Vadot }; 509*b2d2a78aSEmmanuel Vadot 510*b2d2a78aSEmmanuel Vadot led-controller@61 { 511*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 512*b2d2a78aSEmmanuel Vadot reg = <0x61>; 513*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 514*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 515*b2d2a78aSEmmanuel Vadot gpio-controller; 516*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 517*b2d2a78aSEmmanuel Vadot 518*b2d2a78aSEmmanuel Vadot led@0 { 519*b2d2a78aSEmmanuel Vadot reg = <0>; 520*b2d2a78aSEmmanuel Vadot default-state = "keep"; 521*b2d2a78aSEmmanuel Vadot label = "cablecard-c03-cxp-top"; 522*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 523*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 524*b2d2a78aSEmmanuel Vadot }; 525*b2d2a78aSEmmanuel Vadot 526*b2d2a78aSEmmanuel Vadot led@1 { 527*b2d2a78aSEmmanuel Vadot reg = <1>; 528*b2d2a78aSEmmanuel Vadot default-state = "keep"; 529*b2d2a78aSEmmanuel Vadot label = "cablecard-c03-cxp-bot"; 530*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 531*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 532*b2d2a78aSEmmanuel Vadot }; 533*b2d2a78aSEmmanuel Vadot }; 534*b2d2a78aSEmmanuel Vadot }; 535*b2d2a78aSEmmanuel Vadot }; 536*b2d2a78aSEmmanuel Vadot}; 537*b2d2a78aSEmmanuel Vadot 538*b2d2a78aSEmmanuel Vadot&i2c5 { 539*b2d2a78aSEmmanuel Vadot status = "okay"; 540*b2d2a78aSEmmanuel Vadot 541*b2d2a78aSEmmanuel Vadot led-controller@66 { 542*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 543*b2d2a78aSEmmanuel Vadot reg = <0x66>; 544*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 545*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 546*b2d2a78aSEmmanuel Vadot gpio-controller; 547*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 548*b2d2a78aSEmmanuel Vadot 549*b2d2a78aSEmmanuel Vadot gpio-line-names = 550*b2d2a78aSEmmanuel Vadot "presence-cable-card6", 551*b2d2a78aSEmmanuel Vadot "presence-cable-card7", 552*b2d2a78aSEmmanuel Vadot "presence-cable-card8", 553*b2d2a78aSEmmanuel Vadot "presence-cable-card9", 554*b2d2a78aSEmmanuel Vadot "presence-cable-card10", 555*b2d2a78aSEmmanuel Vadot "presence-cable-card11", 556*b2d2a78aSEmmanuel Vadot "expander-cable-card6", 557*b2d2a78aSEmmanuel Vadot "expander-cable-card7", 558*b2d2a78aSEmmanuel Vadot "expander-cable-card8", 559*b2d2a78aSEmmanuel Vadot "expander-cable-card9", 560*b2d2a78aSEmmanuel Vadot "expander-cable-card10", 561*b2d2a78aSEmmanuel Vadot "expander-cable-card11"; 562*b2d2a78aSEmmanuel Vadot }; 563*b2d2a78aSEmmanuel Vadot 564*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 565*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 566*b2d2a78aSEmmanuel Vadot reg = <0x70>; 567*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 568*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 569*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 570*b2d2a78aSEmmanuel Vadot 571*b2d2a78aSEmmanuel Vadot i2c5mux0chn0: i2c@0 { 572*b2d2a78aSEmmanuel Vadot reg = <0>; 573*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 574*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 575*b2d2a78aSEmmanuel Vadot 576*b2d2a78aSEmmanuel Vadot eeprom@50 { 577*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 578*b2d2a78aSEmmanuel Vadot reg = <0x50>; 579*b2d2a78aSEmmanuel Vadot }; 580*b2d2a78aSEmmanuel Vadot 581*b2d2a78aSEmmanuel Vadot led-controller@60 { 582*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 583*b2d2a78aSEmmanuel Vadot reg = <0x60>; 584*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 585*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 586*b2d2a78aSEmmanuel Vadot gpio-controller; 587*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 588*b2d2a78aSEmmanuel Vadot 589*b2d2a78aSEmmanuel Vadot led@0 { 590*b2d2a78aSEmmanuel Vadot reg = <0>; 591*b2d2a78aSEmmanuel Vadot default-state = "keep"; 592*b2d2a78aSEmmanuel Vadot label = "cablecard-c04-cxp-top"; 593*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 594*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 595*b2d2a78aSEmmanuel Vadot }; 596*b2d2a78aSEmmanuel Vadot 597*b2d2a78aSEmmanuel Vadot led@1 { 598*b2d2a78aSEmmanuel Vadot reg = <1>; 599*b2d2a78aSEmmanuel Vadot default-state = "keep"; 600*b2d2a78aSEmmanuel Vadot label = "cablecard-c04-cxp-bot"; 601*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 602*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 603*b2d2a78aSEmmanuel Vadot }; 604*b2d2a78aSEmmanuel Vadot }; 605*b2d2a78aSEmmanuel Vadot }; 606*b2d2a78aSEmmanuel Vadot 607*b2d2a78aSEmmanuel Vadot i2c5mux0chn1: i2c@1 { 608*b2d2a78aSEmmanuel Vadot reg = <1>; 609*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 610*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 611*b2d2a78aSEmmanuel Vadot 612*b2d2a78aSEmmanuel Vadot eeprom@51 { 613*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 614*b2d2a78aSEmmanuel Vadot reg = <0x51>; 615*b2d2a78aSEmmanuel Vadot }; 616*b2d2a78aSEmmanuel Vadot 617*b2d2a78aSEmmanuel Vadot led-controller@61 { 618*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 619*b2d2a78aSEmmanuel Vadot reg = <0x61>; 620*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 621*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 622*b2d2a78aSEmmanuel Vadot gpio-controller; 623*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 624*b2d2a78aSEmmanuel Vadot 625*b2d2a78aSEmmanuel Vadot led@0 { 626*b2d2a78aSEmmanuel Vadot reg = <0>; 627*b2d2a78aSEmmanuel Vadot default-state = "keep"; 628*b2d2a78aSEmmanuel Vadot label = "cablecard-c05-cxp-top"; 629*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 630*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 631*b2d2a78aSEmmanuel Vadot }; 632*b2d2a78aSEmmanuel Vadot 633*b2d2a78aSEmmanuel Vadot led@1 { 634*b2d2a78aSEmmanuel Vadot reg = <1>; 635*b2d2a78aSEmmanuel Vadot default-state = "keep"; 636*b2d2a78aSEmmanuel Vadot label = "cablecard-c05-cxp-bot"; 637*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 638*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 639*b2d2a78aSEmmanuel Vadot }; 640*b2d2a78aSEmmanuel Vadot }; 641*b2d2a78aSEmmanuel Vadot }; 642*b2d2a78aSEmmanuel Vadot 643*b2d2a78aSEmmanuel Vadot i2c5mux0chn2: i2c@2 { 644*b2d2a78aSEmmanuel Vadot reg = <2>; 645*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 646*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 647*b2d2a78aSEmmanuel Vadot 648*b2d2a78aSEmmanuel Vadot eeprom@52 { 649*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 650*b2d2a78aSEmmanuel Vadot reg = <0x52>; 651*b2d2a78aSEmmanuel Vadot }; 652*b2d2a78aSEmmanuel Vadot 653*b2d2a78aSEmmanuel Vadot led-controller@62 { 654*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 655*b2d2a78aSEmmanuel Vadot reg = <0x62>; 656*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 657*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 658*b2d2a78aSEmmanuel Vadot gpio-controller; 659*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 660*b2d2a78aSEmmanuel Vadot 661*b2d2a78aSEmmanuel Vadot led@0 { 662*b2d2a78aSEmmanuel Vadot reg = <0>; 663*b2d2a78aSEmmanuel Vadot default-state = "keep"; 664*b2d2a78aSEmmanuel Vadot label = "cablecard-c06-cxp-top"; 665*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 666*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 667*b2d2a78aSEmmanuel Vadot }; 668*b2d2a78aSEmmanuel Vadot 669*b2d2a78aSEmmanuel Vadot led@1 { 670*b2d2a78aSEmmanuel Vadot reg = <1>; 671*b2d2a78aSEmmanuel Vadot default-state = "keep"; 672*b2d2a78aSEmmanuel Vadot label = "cablecard-c06-cxp-bot"; 673*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 674*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 675*b2d2a78aSEmmanuel Vadot }; 676*b2d2a78aSEmmanuel Vadot }; 677*b2d2a78aSEmmanuel Vadot }; 678*b2d2a78aSEmmanuel Vadot 679*b2d2a78aSEmmanuel Vadot i2c5mux0chn3: i2c@3 { 680*b2d2a78aSEmmanuel Vadot reg = <3>; 681*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 682*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 683*b2d2a78aSEmmanuel Vadot 684*b2d2a78aSEmmanuel Vadot eeprom@53 { 685*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 686*b2d2a78aSEmmanuel Vadot reg = <0x53>; 687*b2d2a78aSEmmanuel Vadot }; 688*b2d2a78aSEmmanuel Vadot 689*b2d2a78aSEmmanuel Vadot led-controller@63 { 690*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 691*b2d2a78aSEmmanuel Vadot reg = <0x63>; 692*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 693*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 694*b2d2a78aSEmmanuel Vadot gpio-controller; 695*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 696*b2d2a78aSEmmanuel Vadot 697*b2d2a78aSEmmanuel Vadot led@0 { 698*b2d2a78aSEmmanuel Vadot reg = <0>; 699*b2d2a78aSEmmanuel Vadot default-state = "keep"; 700*b2d2a78aSEmmanuel Vadot label = "cablecard-c07-cxp-top"; 701*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 702*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 703*b2d2a78aSEmmanuel Vadot }; 704*b2d2a78aSEmmanuel Vadot 705*b2d2a78aSEmmanuel Vadot led@1 { 706*b2d2a78aSEmmanuel Vadot reg = <1>; 707*b2d2a78aSEmmanuel Vadot default-state = "keep"; 708*b2d2a78aSEmmanuel Vadot label = "cablecard-c07-cxp-bot"; 709*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 710*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 711*b2d2a78aSEmmanuel Vadot }; 712*b2d2a78aSEmmanuel Vadot }; 713*b2d2a78aSEmmanuel Vadot }; 714*b2d2a78aSEmmanuel Vadot }; 715*b2d2a78aSEmmanuel Vadot}; 716*b2d2a78aSEmmanuel Vadot 717*b2d2a78aSEmmanuel Vadot&i2c6 { 718*b2d2a78aSEmmanuel Vadot status = "okay"; 719*b2d2a78aSEmmanuel Vadot 720*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 721*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 722*b2d2a78aSEmmanuel Vadot reg = <0x70>; 723*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 724*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 725*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 726*b2d2a78aSEmmanuel Vadot 727*b2d2a78aSEmmanuel Vadot i2c6mux0chn0: i2c@0 { 728*b2d2a78aSEmmanuel Vadot reg = <0>; 729*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 730*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 731*b2d2a78aSEmmanuel Vadot 732*b2d2a78aSEmmanuel Vadot eeprom@50 { 733*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 734*b2d2a78aSEmmanuel Vadot reg = <0x50>; 735*b2d2a78aSEmmanuel Vadot }; 736*b2d2a78aSEmmanuel Vadot 737*b2d2a78aSEmmanuel Vadot led-controller@60 { 738*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 739*b2d2a78aSEmmanuel Vadot reg = <0x60>; 740*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 741*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 742*b2d2a78aSEmmanuel Vadot gpio-controller; 743*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 744*b2d2a78aSEmmanuel Vadot 745*b2d2a78aSEmmanuel Vadot led@0 { 746*b2d2a78aSEmmanuel Vadot reg = <0>; 747*b2d2a78aSEmmanuel Vadot default-state = "keep"; 748*b2d2a78aSEmmanuel Vadot label = "cablecard-c08-cxp-top"; 749*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 750*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 751*b2d2a78aSEmmanuel Vadot }; 752*b2d2a78aSEmmanuel Vadot 753*b2d2a78aSEmmanuel Vadot led@1 { 754*b2d2a78aSEmmanuel Vadot reg = <1>; 755*b2d2a78aSEmmanuel Vadot default-state = "keep"; 756*b2d2a78aSEmmanuel Vadot label = "cablecard-c08-cxp-bot"; 757*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 758*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 759*b2d2a78aSEmmanuel Vadot }; 760*b2d2a78aSEmmanuel Vadot }; 761*b2d2a78aSEmmanuel Vadot }; 762*b2d2a78aSEmmanuel Vadot 763*b2d2a78aSEmmanuel Vadot i2c6mux0chn1: i2c@1 { 764*b2d2a78aSEmmanuel Vadot reg = <1>; 765*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 766*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 767*b2d2a78aSEmmanuel Vadot 768*b2d2a78aSEmmanuel Vadot eeprom@52 { 769*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 770*b2d2a78aSEmmanuel Vadot reg = <0x52>; 771*b2d2a78aSEmmanuel Vadot }; 772*b2d2a78aSEmmanuel Vadot 773*b2d2a78aSEmmanuel Vadot led-controller@62 { 774*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 775*b2d2a78aSEmmanuel Vadot reg = <0x62>; 776*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 777*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 778*b2d2a78aSEmmanuel Vadot gpio-controller; 779*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 780*b2d2a78aSEmmanuel Vadot 781*b2d2a78aSEmmanuel Vadot led@0 { 782*b2d2a78aSEmmanuel Vadot reg = <0>; 783*b2d2a78aSEmmanuel Vadot default-state = "keep"; 784*b2d2a78aSEmmanuel Vadot label = "cablecard-c09-cxp-top"; 785*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 786*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 787*b2d2a78aSEmmanuel Vadot }; 788*b2d2a78aSEmmanuel Vadot 789*b2d2a78aSEmmanuel Vadot led@1 { 790*b2d2a78aSEmmanuel Vadot reg = <1>; 791*b2d2a78aSEmmanuel Vadot default-state = "keep"; 792*b2d2a78aSEmmanuel Vadot label = "cablecard-c09-cxp-bot"; 793*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 794*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 795*b2d2a78aSEmmanuel Vadot }; 796*b2d2a78aSEmmanuel Vadot }; 797*b2d2a78aSEmmanuel Vadot }; 798*b2d2a78aSEmmanuel Vadot 799*b2d2a78aSEmmanuel Vadot i2c6mux0chn2: i2c@2 { 800*b2d2a78aSEmmanuel Vadot reg = <2>; 801*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 802*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 803*b2d2a78aSEmmanuel Vadot 804*b2d2a78aSEmmanuel Vadot eeprom@53 { 805*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 806*b2d2a78aSEmmanuel Vadot reg = <0x53>; 807*b2d2a78aSEmmanuel Vadot }; 808*b2d2a78aSEmmanuel Vadot 809*b2d2a78aSEmmanuel Vadot led-controller@63 { 810*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 811*b2d2a78aSEmmanuel Vadot reg = <0x63>; 812*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 813*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 814*b2d2a78aSEmmanuel Vadot gpio-controller; 815*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 816*b2d2a78aSEmmanuel Vadot 817*b2d2a78aSEmmanuel Vadot led@0 { 818*b2d2a78aSEmmanuel Vadot reg = <0>; 819*b2d2a78aSEmmanuel Vadot default-state = "keep"; 820*b2d2a78aSEmmanuel Vadot label = "cablecard-c10-cxp-top"; 821*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 822*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 823*b2d2a78aSEmmanuel Vadot }; 824*b2d2a78aSEmmanuel Vadot 825*b2d2a78aSEmmanuel Vadot led@1 { 826*b2d2a78aSEmmanuel Vadot reg = <1>; 827*b2d2a78aSEmmanuel Vadot default-state = "keep"; 828*b2d2a78aSEmmanuel Vadot label = "cablecard-c10-cxp-bot"; 829*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 830*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 831*b2d2a78aSEmmanuel Vadot }; 832*b2d2a78aSEmmanuel Vadot }; 833*b2d2a78aSEmmanuel Vadot }; 834*b2d2a78aSEmmanuel Vadot 835*b2d2a78aSEmmanuel Vadot i2c6mux0chn3: i2c@3 { 836*b2d2a78aSEmmanuel Vadot reg = <3>; 837*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 838*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 839*b2d2a78aSEmmanuel Vadot 840*b2d2a78aSEmmanuel Vadot eeprom@51 { 841*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 842*b2d2a78aSEmmanuel Vadot reg = <0x51>; 843*b2d2a78aSEmmanuel Vadot }; 844*b2d2a78aSEmmanuel Vadot 845*b2d2a78aSEmmanuel Vadot led-controller@61 { 846*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 847*b2d2a78aSEmmanuel Vadot reg = <0x61>; 848*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 849*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 850*b2d2a78aSEmmanuel Vadot gpio-controller; 851*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 852*b2d2a78aSEmmanuel Vadot 853*b2d2a78aSEmmanuel Vadot led@0 { 854*b2d2a78aSEmmanuel Vadot reg = <0>; 855*b2d2a78aSEmmanuel Vadot default-state = "keep"; 856*b2d2a78aSEmmanuel Vadot label = "cablecard-c11-cxp-top"; 857*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 858*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 859*b2d2a78aSEmmanuel Vadot }; 860*b2d2a78aSEmmanuel Vadot 861*b2d2a78aSEmmanuel Vadot led@1 { 862*b2d2a78aSEmmanuel Vadot reg = <1>; 863*b2d2a78aSEmmanuel Vadot default-state = "keep"; 864*b2d2a78aSEmmanuel Vadot label = "cablecard-c11-cxp-bot"; 865*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 866*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 867*b2d2a78aSEmmanuel Vadot }; 868*b2d2a78aSEmmanuel Vadot }; 869*b2d2a78aSEmmanuel Vadot }; 870*b2d2a78aSEmmanuel Vadot }; 871*b2d2a78aSEmmanuel Vadot 872*b2d2a78aSEmmanuel Vadot led-controller@65 { 873*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 874*b2d2a78aSEmmanuel Vadot reg = <0x65>; 875*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 876*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 877*b2d2a78aSEmmanuel Vadot gpio-controller; 878*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 879*b2d2a78aSEmmanuel Vadot 880*b2d2a78aSEmmanuel Vadot led@1 { 881*b2d2a78aSEmmanuel Vadot reg = <1>; 882*b2d2a78aSEmmanuel Vadot default-state = "keep"; 883*b2d2a78aSEmmanuel Vadot label = "pcieslot-c01"; 884*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 885*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 886*b2d2a78aSEmmanuel Vadot }; 887*b2d2a78aSEmmanuel Vadot 888*b2d2a78aSEmmanuel Vadot led@2 { 889*b2d2a78aSEmmanuel Vadot reg = <2>; 890*b2d2a78aSEmmanuel Vadot default-state = "keep"; 891*b2d2a78aSEmmanuel Vadot label = "pcieslot-c02"; 892*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 893*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 894*b2d2a78aSEmmanuel Vadot }; 895*b2d2a78aSEmmanuel Vadot 896*b2d2a78aSEmmanuel Vadot led@3 { 897*b2d2a78aSEmmanuel Vadot reg = <3>; 898*b2d2a78aSEmmanuel Vadot default-state = "keep"; 899*b2d2a78aSEmmanuel Vadot label = "pcieslot-c03"; 900*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 901*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 902*b2d2a78aSEmmanuel Vadot }; 903*b2d2a78aSEmmanuel Vadot 904*b2d2a78aSEmmanuel Vadot led@4 { 905*b2d2a78aSEmmanuel Vadot reg = <4>; 906*b2d2a78aSEmmanuel Vadot default-state = "keep"; 907*b2d2a78aSEmmanuel Vadot label = "pcieslot-c04"; 908*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 909*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 910*b2d2a78aSEmmanuel Vadot }; 911*b2d2a78aSEmmanuel Vadot 912*b2d2a78aSEmmanuel Vadot led@5 { 913*b2d2a78aSEmmanuel Vadot reg = <5>; 914*b2d2a78aSEmmanuel Vadot default-state = "keep"; 915*b2d2a78aSEmmanuel Vadot label = "pcieslot-c05"; 916*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 917*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 918*b2d2a78aSEmmanuel Vadot }; 919*b2d2a78aSEmmanuel Vadot 920*b2d2a78aSEmmanuel Vadot led@6 { 921*b2d2a78aSEmmanuel Vadot reg = <6>; 922*b2d2a78aSEmmanuel Vadot default-state = "keep"; 923*b2d2a78aSEmmanuel Vadot label = "pcieslot-c06"; 924*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 925*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 926*b2d2a78aSEmmanuel Vadot }; 927*b2d2a78aSEmmanuel Vadot 928*b2d2a78aSEmmanuel Vadot led@7 { 929*b2d2a78aSEmmanuel Vadot reg = <7>; 930*b2d2a78aSEmmanuel Vadot default-state = "keep"; 931*b2d2a78aSEmmanuel Vadot label = "pcieslot-c07"; 932*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 933*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 934*b2d2a78aSEmmanuel Vadot }; 935*b2d2a78aSEmmanuel Vadot 936*b2d2a78aSEmmanuel Vadot led@8 { 937*b2d2a78aSEmmanuel Vadot reg = <8>; 938*b2d2a78aSEmmanuel Vadot default-state = "keep"; 939*b2d2a78aSEmmanuel Vadot label = "pcieslot-c08"; 940*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 941*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 942*b2d2a78aSEmmanuel Vadot }; 943*b2d2a78aSEmmanuel Vadot 944*b2d2a78aSEmmanuel Vadot led@9 { 945*b2d2a78aSEmmanuel Vadot reg = <9>; 946*b2d2a78aSEmmanuel Vadot default-state = "keep"; 947*b2d2a78aSEmmanuel Vadot label = "pcieslot-c09"; 948*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 949*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 950*b2d2a78aSEmmanuel Vadot }; 951*b2d2a78aSEmmanuel Vadot 952*b2d2a78aSEmmanuel Vadot led@10 { 953*b2d2a78aSEmmanuel Vadot reg = <10>; 954*b2d2a78aSEmmanuel Vadot default-state = "keep"; 955*b2d2a78aSEmmanuel Vadot label = "pcieslot-c10"; 956*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 957*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 958*b2d2a78aSEmmanuel Vadot }; 959*b2d2a78aSEmmanuel Vadot 960*b2d2a78aSEmmanuel Vadot led@11 { 961*b2d2a78aSEmmanuel Vadot reg = <11>; 962*b2d2a78aSEmmanuel Vadot default-state = "keep"; 963*b2d2a78aSEmmanuel Vadot label = "pcieslot-c11"; 964*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 965*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 966*b2d2a78aSEmmanuel Vadot }; 967*b2d2a78aSEmmanuel Vadot }; 968*b2d2a78aSEmmanuel Vadot}; 969*b2d2a78aSEmmanuel Vadot 970*b2d2a78aSEmmanuel Vadot&i2c7 { 971*b2d2a78aSEmmanuel Vadot status = "okay"; 972*b2d2a78aSEmmanuel Vadot 973*b2d2a78aSEmmanuel Vadot led-controller@31 { 974*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 975*b2d2a78aSEmmanuel Vadot reg = <0x31>; 976*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 977*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 978*b2d2a78aSEmmanuel Vadot gpio-controller; 979*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 980*b2d2a78aSEmmanuel Vadot 981*b2d2a78aSEmmanuel Vadot led@0 { 982*b2d2a78aSEmmanuel Vadot reg = <0>; 983*b2d2a78aSEmmanuel Vadot default-state = "keep"; 984*b2d2a78aSEmmanuel Vadot label = "ddimm0"; 985*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 986*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 987*b2d2a78aSEmmanuel Vadot }; 988*b2d2a78aSEmmanuel Vadot 989*b2d2a78aSEmmanuel Vadot led@1 { 990*b2d2a78aSEmmanuel Vadot reg = <1>; 991*b2d2a78aSEmmanuel Vadot default-state = "keep"; 992*b2d2a78aSEmmanuel Vadot label = "ddimm1"; 993*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 994*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 995*b2d2a78aSEmmanuel Vadot }; 996*b2d2a78aSEmmanuel Vadot 997*b2d2a78aSEmmanuel Vadot led@2 { 998*b2d2a78aSEmmanuel Vadot reg = <2>; 999*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1000*b2d2a78aSEmmanuel Vadot label = "ddimm2"; 1001*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1002*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1003*b2d2a78aSEmmanuel Vadot }; 1004*b2d2a78aSEmmanuel Vadot 1005*b2d2a78aSEmmanuel Vadot led@3 { 1006*b2d2a78aSEmmanuel Vadot reg = <3>; 1007*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1008*b2d2a78aSEmmanuel Vadot label = "ddimm3"; 1009*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1010*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1011*b2d2a78aSEmmanuel Vadot }; 1012*b2d2a78aSEmmanuel Vadot 1013*b2d2a78aSEmmanuel Vadot led@4 { 1014*b2d2a78aSEmmanuel Vadot reg = <4>; 1015*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1016*b2d2a78aSEmmanuel Vadot label = "ddimm4"; 1017*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1018*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1019*b2d2a78aSEmmanuel Vadot }; 1020*b2d2a78aSEmmanuel Vadot 1021*b2d2a78aSEmmanuel Vadot led@5 { 1022*b2d2a78aSEmmanuel Vadot reg = <5>; 1023*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1024*b2d2a78aSEmmanuel Vadot label = "ddimm5"; 1025*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1026*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1027*b2d2a78aSEmmanuel Vadot }; 1028*b2d2a78aSEmmanuel Vadot 1029*b2d2a78aSEmmanuel Vadot led@6 { 1030*b2d2a78aSEmmanuel Vadot reg = <6>; 1031*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1032*b2d2a78aSEmmanuel Vadot label = "ddimm6"; 1033*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1034*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1035*b2d2a78aSEmmanuel Vadot }; 1036*b2d2a78aSEmmanuel Vadot 1037*b2d2a78aSEmmanuel Vadot led@7 { 1038*b2d2a78aSEmmanuel Vadot reg = <7>; 1039*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1040*b2d2a78aSEmmanuel Vadot label = "ddimm7"; 1041*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1042*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1043*b2d2a78aSEmmanuel Vadot }; 1044*b2d2a78aSEmmanuel Vadot 1045*b2d2a78aSEmmanuel Vadot led@8 { 1046*b2d2a78aSEmmanuel Vadot reg = <8>; 1047*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1048*b2d2a78aSEmmanuel Vadot label = "ddimm8"; 1049*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1050*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1051*b2d2a78aSEmmanuel Vadot }; 1052*b2d2a78aSEmmanuel Vadot 1053*b2d2a78aSEmmanuel Vadot led@9 { 1054*b2d2a78aSEmmanuel Vadot reg = <9>; 1055*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1056*b2d2a78aSEmmanuel Vadot label = "ddimm9"; 1057*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1058*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1059*b2d2a78aSEmmanuel Vadot }; 1060*b2d2a78aSEmmanuel Vadot 1061*b2d2a78aSEmmanuel Vadot led@10 { 1062*b2d2a78aSEmmanuel Vadot reg = <10>; 1063*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1064*b2d2a78aSEmmanuel Vadot label = "ddimm10"; 1065*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1066*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1067*b2d2a78aSEmmanuel Vadot }; 1068*b2d2a78aSEmmanuel Vadot 1069*b2d2a78aSEmmanuel Vadot led@11 { 1070*b2d2a78aSEmmanuel Vadot reg = <11>; 1071*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1072*b2d2a78aSEmmanuel Vadot label = "ddimm11"; 1073*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1074*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1075*b2d2a78aSEmmanuel Vadot }; 1076*b2d2a78aSEmmanuel Vadot 1077*b2d2a78aSEmmanuel Vadot led@12 { 1078*b2d2a78aSEmmanuel Vadot reg = <12>; 1079*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1080*b2d2a78aSEmmanuel Vadot label = "ddimm12"; 1081*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1082*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1083*b2d2a78aSEmmanuel Vadot }; 1084*b2d2a78aSEmmanuel Vadot 1085*b2d2a78aSEmmanuel Vadot led@13 { 1086*b2d2a78aSEmmanuel Vadot reg = <13>; 1087*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1088*b2d2a78aSEmmanuel Vadot label = "ddimm13"; 1089*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1090*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1091*b2d2a78aSEmmanuel Vadot }; 1092*b2d2a78aSEmmanuel Vadot 1093*b2d2a78aSEmmanuel Vadot led@14 { 1094*b2d2a78aSEmmanuel Vadot reg = <14>; 1095*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1096*b2d2a78aSEmmanuel Vadot label = "ddimm14"; 1097*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1098*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1099*b2d2a78aSEmmanuel Vadot }; 1100*b2d2a78aSEmmanuel Vadot 1101*b2d2a78aSEmmanuel Vadot led@15 { 1102*b2d2a78aSEmmanuel Vadot reg = <15>; 1103*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1104*b2d2a78aSEmmanuel Vadot label = "ddimm15"; 1105*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1106*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1107*b2d2a78aSEmmanuel Vadot }; 1108*b2d2a78aSEmmanuel Vadot }; 1109*b2d2a78aSEmmanuel Vadot 1110*b2d2a78aSEmmanuel Vadot led-controller@32 { 1111*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 1112*b2d2a78aSEmmanuel Vadot reg = <0x32>; 1113*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1114*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1115*b2d2a78aSEmmanuel Vadot gpio-controller; 1116*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1117*b2d2a78aSEmmanuel Vadot 1118*b2d2a78aSEmmanuel Vadot led@0 { 1119*b2d2a78aSEmmanuel Vadot reg = <0>; 1120*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1121*b2d2a78aSEmmanuel Vadot label = "ddimm16"; 1122*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1123*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1124*b2d2a78aSEmmanuel Vadot }; 1125*b2d2a78aSEmmanuel Vadot 1126*b2d2a78aSEmmanuel Vadot led@1 { 1127*b2d2a78aSEmmanuel Vadot reg = <1>; 1128*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1129*b2d2a78aSEmmanuel Vadot label = "ddimm17"; 1130*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1131*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1132*b2d2a78aSEmmanuel Vadot }; 1133*b2d2a78aSEmmanuel Vadot 1134*b2d2a78aSEmmanuel Vadot led@2 { 1135*b2d2a78aSEmmanuel Vadot reg = <2>; 1136*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1137*b2d2a78aSEmmanuel Vadot label = "ddimm18"; 1138*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1139*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1140*b2d2a78aSEmmanuel Vadot }; 1141*b2d2a78aSEmmanuel Vadot 1142*b2d2a78aSEmmanuel Vadot led@3 { 1143*b2d2a78aSEmmanuel Vadot reg = <3>; 1144*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1145*b2d2a78aSEmmanuel Vadot label = "ddimm19"; 1146*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1147*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1148*b2d2a78aSEmmanuel Vadot }; 1149*b2d2a78aSEmmanuel Vadot 1150*b2d2a78aSEmmanuel Vadot led@4 { 1151*b2d2a78aSEmmanuel Vadot reg = <4>; 1152*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1153*b2d2a78aSEmmanuel Vadot label = "ddimm20"; 1154*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1155*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1156*b2d2a78aSEmmanuel Vadot }; 1157*b2d2a78aSEmmanuel Vadot 1158*b2d2a78aSEmmanuel Vadot led@5 { 1159*b2d2a78aSEmmanuel Vadot reg = <5>; 1160*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1161*b2d2a78aSEmmanuel Vadot label = "ddimm21"; 1162*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1163*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1164*b2d2a78aSEmmanuel Vadot }; 1165*b2d2a78aSEmmanuel Vadot 1166*b2d2a78aSEmmanuel Vadot led@6 { 1167*b2d2a78aSEmmanuel Vadot reg = <6>; 1168*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1169*b2d2a78aSEmmanuel Vadot label = "ddimm22"; 1170*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1171*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1172*b2d2a78aSEmmanuel Vadot }; 1173*b2d2a78aSEmmanuel Vadot 1174*b2d2a78aSEmmanuel Vadot led@7 { 1175*b2d2a78aSEmmanuel Vadot reg = <7>; 1176*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1177*b2d2a78aSEmmanuel Vadot label = "ddimm23"; 1178*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1179*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1180*b2d2a78aSEmmanuel Vadot }; 1181*b2d2a78aSEmmanuel Vadot 1182*b2d2a78aSEmmanuel Vadot led@8 { 1183*b2d2a78aSEmmanuel Vadot reg = <8>; 1184*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1185*b2d2a78aSEmmanuel Vadot label = "ddimm24"; 1186*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1187*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1188*b2d2a78aSEmmanuel Vadot }; 1189*b2d2a78aSEmmanuel Vadot 1190*b2d2a78aSEmmanuel Vadot led@9 { 1191*b2d2a78aSEmmanuel Vadot reg = <9>; 1192*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1193*b2d2a78aSEmmanuel Vadot label = "ddimm25"; 1194*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1195*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1196*b2d2a78aSEmmanuel Vadot }; 1197*b2d2a78aSEmmanuel Vadot 1198*b2d2a78aSEmmanuel Vadot led@10 { 1199*b2d2a78aSEmmanuel Vadot reg = <10>; 1200*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1201*b2d2a78aSEmmanuel Vadot label = "ddimm26"; 1202*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1203*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1204*b2d2a78aSEmmanuel Vadot }; 1205*b2d2a78aSEmmanuel Vadot 1206*b2d2a78aSEmmanuel Vadot led@11 { 1207*b2d2a78aSEmmanuel Vadot reg = <11>; 1208*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1209*b2d2a78aSEmmanuel Vadot label = "ddimm27"; 1210*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1211*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1212*b2d2a78aSEmmanuel Vadot }; 1213*b2d2a78aSEmmanuel Vadot 1214*b2d2a78aSEmmanuel Vadot led@12 { 1215*b2d2a78aSEmmanuel Vadot reg = <12>; 1216*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1217*b2d2a78aSEmmanuel Vadot label = "ddimm28"; 1218*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1219*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1220*b2d2a78aSEmmanuel Vadot }; 1221*b2d2a78aSEmmanuel Vadot 1222*b2d2a78aSEmmanuel Vadot led@13 { 1223*b2d2a78aSEmmanuel Vadot reg = <13>; 1224*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1225*b2d2a78aSEmmanuel Vadot label = "ddimm29"; 1226*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1227*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1228*b2d2a78aSEmmanuel Vadot }; 1229*b2d2a78aSEmmanuel Vadot 1230*b2d2a78aSEmmanuel Vadot led@14 { 1231*b2d2a78aSEmmanuel Vadot reg = <14>; 1232*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1233*b2d2a78aSEmmanuel Vadot label = "ddimm30"; 1234*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1235*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1236*b2d2a78aSEmmanuel Vadot }; 1237*b2d2a78aSEmmanuel Vadot 1238*b2d2a78aSEmmanuel Vadot led@15 { 1239*b2d2a78aSEmmanuel Vadot reg = <15>; 1240*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1241*b2d2a78aSEmmanuel Vadot label = "ddimm31"; 1242*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1243*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1244*b2d2a78aSEmmanuel Vadot }; 1245*b2d2a78aSEmmanuel Vadot }; 1246*b2d2a78aSEmmanuel Vadot 1247*b2d2a78aSEmmanuel Vadot led-controller@33 { 1248*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 1249*b2d2a78aSEmmanuel Vadot reg = <0x33>; 1250*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1251*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1252*b2d2a78aSEmmanuel Vadot gpio-controller; 1253*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1254*b2d2a78aSEmmanuel Vadot 1255*b2d2a78aSEmmanuel Vadot led@0 { 1256*b2d2a78aSEmmanuel Vadot reg = <0>; 1257*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1258*b2d2a78aSEmmanuel Vadot label = "ddimm32"; 1259*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1260*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1261*b2d2a78aSEmmanuel Vadot }; 1262*b2d2a78aSEmmanuel Vadot 1263*b2d2a78aSEmmanuel Vadot led@1 { 1264*b2d2a78aSEmmanuel Vadot reg = <1>; 1265*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1266*b2d2a78aSEmmanuel Vadot label = "ddimm33"; 1267*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1268*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1269*b2d2a78aSEmmanuel Vadot }; 1270*b2d2a78aSEmmanuel Vadot 1271*b2d2a78aSEmmanuel Vadot led@2 { 1272*b2d2a78aSEmmanuel Vadot reg = <2>; 1273*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1274*b2d2a78aSEmmanuel Vadot label = "ddimm34"; 1275*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1276*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1277*b2d2a78aSEmmanuel Vadot }; 1278*b2d2a78aSEmmanuel Vadot 1279*b2d2a78aSEmmanuel Vadot led@3 { 1280*b2d2a78aSEmmanuel Vadot reg = <3>; 1281*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1282*b2d2a78aSEmmanuel Vadot label = "ddimm35"; 1283*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1284*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1285*b2d2a78aSEmmanuel Vadot }; 1286*b2d2a78aSEmmanuel Vadot 1287*b2d2a78aSEmmanuel Vadot led@4 { 1288*b2d2a78aSEmmanuel Vadot reg = <4>; 1289*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1290*b2d2a78aSEmmanuel Vadot label = "ddimm36"; 1291*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1292*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1293*b2d2a78aSEmmanuel Vadot }; 1294*b2d2a78aSEmmanuel Vadot 1295*b2d2a78aSEmmanuel Vadot led@5 { 1296*b2d2a78aSEmmanuel Vadot reg = <5>; 1297*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1298*b2d2a78aSEmmanuel Vadot label = "ddimm37"; 1299*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1300*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1301*b2d2a78aSEmmanuel Vadot }; 1302*b2d2a78aSEmmanuel Vadot 1303*b2d2a78aSEmmanuel Vadot led@6 { 1304*b2d2a78aSEmmanuel Vadot reg = <6>; 1305*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1306*b2d2a78aSEmmanuel Vadot label = "ddimm38"; 1307*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1308*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1309*b2d2a78aSEmmanuel Vadot }; 1310*b2d2a78aSEmmanuel Vadot 1311*b2d2a78aSEmmanuel Vadot led@7 { 1312*b2d2a78aSEmmanuel Vadot reg = <7>; 1313*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1314*b2d2a78aSEmmanuel Vadot label = "ddimm39"; 1315*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1316*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1317*b2d2a78aSEmmanuel Vadot }; 1318*b2d2a78aSEmmanuel Vadot 1319*b2d2a78aSEmmanuel Vadot led@8 { 1320*b2d2a78aSEmmanuel Vadot reg = <8>; 1321*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1322*b2d2a78aSEmmanuel Vadot label = "ddimm40"; 1323*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1324*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1325*b2d2a78aSEmmanuel Vadot }; 1326*b2d2a78aSEmmanuel Vadot 1327*b2d2a78aSEmmanuel Vadot led@9 { 1328*b2d2a78aSEmmanuel Vadot reg = <9>; 1329*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1330*b2d2a78aSEmmanuel Vadot label = "ddimm41"; 1331*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1332*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1333*b2d2a78aSEmmanuel Vadot }; 1334*b2d2a78aSEmmanuel Vadot 1335*b2d2a78aSEmmanuel Vadot led@10 { 1336*b2d2a78aSEmmanuel Vadot reg = <10>; 1337*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1338*b2d2a78aSEmmanuel Vadot label = "ddimm42"; 1339*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1340*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1341*b2d2a78aSEmmanuel Vadot }; 1342*b2d2a78aSEmmanuel Vadot 1343*b2d2a78aSEmmanuel Vadot led@11 { 1344*b2d2a78aSEmmanuel Vadot reg = <11>; 1345*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1346*b2d2a78aSEmmanuel Vadot label = "ddimm43"; 1347*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1348*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1349*b2d2a78aSEmmanuel Vadot }; 1350*b2d2a78aSEmmanuel Vadot 1351*b2d2a78aSEmmanuel Vadot led@12 { 1352*b2d2a78aSEmmanuel Vadot reg = <12>; 1353*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1354*b2d2a78aSEmmanuel Vadot label = "ddimm44"; 1355*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1356*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1357*b2d2a78aSEmmanuel Vadot }; 1358*b2d2a78aSEmmanuel Vadot 1359*b2d2a78aSEmmanuel Vadot led@13 { 1360*b2d2a78aSEmmanuel Vadot reg = <13>; 1361*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1362*b2d2a78aSEmmanuel Vadot label = "ddimm45"; 1363*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1364*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1365*b2d2a78aSEmmanuel Vadot }; 1366*b2d2a78aSEmmanuel Vadot 1367*b2d2a78aSEmmanuel Vadot led@14 { 1368*b2d2a78aSEmmanuel Vadot reg = <14>; 1369*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1370*b2d2a78aSEmmanuel Vadot label = "ddimm46"; 1371*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1372*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1373*b2d2a78aSEmmanuel Vadot }; 1374*b2d2a78aSEmmanuel Vadot 1375*b2d2a78aSEmmanuel Vadot led@15 { 1376*b2d2a78aSEmmanuel Vadot reg = <15>; 1377*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1378*b2d2a78aSEmmanuel Vadot label = "ddimm47"; 1379*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1380*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1381*b2d2a78aSEmmanuel Vadot }; 1382*b2d2a78aSEmmanuel Vadot }; 1383*b2d2a78aSEmmanuel Vadot 1384*b2d2a78aSEmmanuel Vadot led-controller@30 { 1385*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 1386*b2d2a78aSEmmanuel Vadot reg = <0x30>; 1387*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1388*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1389*b2d2a78aSEmmanuel Vadot gpio-controller; 1390*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1391*b2d2a78aSEmmanuel Vadot 1392*b2d2a78aSEmmanuel Vadot led@0 { 1393*b2d2a78aSEmmanuel Vadot reg = <0>; 1394*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1395*b2d2a78aSEmmanuel Vadot label = "ddimm48"; 1396*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1397*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1398*b2d2a78aSEmmanuel Vadot }; 1399*b2d2a78aSEmmanuel Vadot 1400*b2d2a78aSEmmanuel Vadot led@1 { 1401*b2d2a78aSEmmanuel Vadot reg = <1>; 1402*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1403*b2d2a78aSEmmanuel Vadot label = "ddimm49"; 1404*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1405*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1406*b2d2a78aSEmmanuel Vadot }; 1407*b2d2a78aSEmmanuel Vadot 1408*b2d2a78aSEmmanuel Vadot led@2 { 1409*b2d2a78aSEmmanuel Vadot reg = <2>; 1410*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1411*b2d2a78aSEmmanuel Vadot label = "ddimm50"; 1412*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1413*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1414*b2d2a78aSEmmanuel Vadot }; 1415*b2d2a78aSEmmanuel Vadot 1416*b2d2a78aSEmmanuel Vadot led@3 { 1417*b2d2a78aSEmmanuel Vadot reg = <3>; 1418*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1419*b2d2a78aSEmmanuel Vadot label = "ddimm51"; 1420*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1421*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1422*b2d2a78aSEmmanuel Vadot }; 1423*b2d2a78aSEmmanuel Vadot 1424*b2d2a78aSEmmanuel Vadot led@4 { 1425*b2d2a78aSEmmanuel Vadot reg = <4>; 1426*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1427*b2d2a78aSEmmanuel Vadot label = "ddimm52"; 1428*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1429*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1430*b2d2a78aSEmmanuel Vadot }; 1431*b2d2a78aSEmmanuel Vadot 1432*b2d2a78aSEmmanuel Vadot led@5 { 1433*b2d2a78aSEmmanuel Vadot reg = <5>; 1434*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1435*b2d2a78aSEmmanuel Vadot label = "ddimm53"; 1436*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1437*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1438*b2d2a78aSEmmanuel Vadot }; 1439*b2d2a78aSEmmanuel Vadot 1440*b2d2a78aSEmmanuel Vadot led@6 { 1441*b2d2a78aSEmmanuel Vadot reg = <6>; 1442*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1443*b2d2a78aSEmmanuel Vadot label = "ddimm54"; 1444*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1445*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1446*b2d2a78aSEmmanuel Vadot }; 1447*b2d2a78aSEmmanuel Vadot 1448*b2d2a78aSEmmanuel Vadot led@7 { 1449*b2d2a78aSEmmanuel Vadot reg = <7>; 1450*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1451*b2d2a78aSEmmanuel Vadot label = "ddimm55"; 1452*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1453*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1454*b2d2a78aSEmmanuel Vadot }; 1455*b2d2a78aSEmmanuel Vadot 1456*b2d2a78aSEmmanuel Vadot led@8 { 1457*b2d2a78aSEmmanuel Vadot reg = <8>; 1458*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1459*b2d2a78aSEmmanuel Vadot label = "ddimm56"; 1460*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1461*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1462*b2d2a78aSEmmanuel Vadot }; 1463*b2d2a78aSEmmanuel Vadot 1464*b2d2a78aSEmmanuel Vadot led@9 { 1465*b2d2a78aSEmmanuel Vadot reg = <9>; 1466*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1467*b2d2a78aSEmmanuel Vadot label = "ddimm57"; 1468*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1469*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1470*b2d2a78aSEmmanuel Vadot }; 1471*b2d2a78aSEmmanuel Vadot 1472*b2d2a78aSEmmanuel Vadot led@10 { 1473*b2d2a78aSEmmanuel Vadot reg = <10>; 1474*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1475*b2d2a78aSEmmanuel Vadot label = "ddimm58"; 1476*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1477*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1478*b2d2a78aSEmmanuel Vadot }; 1479*b2d2a78aSEmmanuel Vadot 1480*b2d2a78aSEmmanuel Vadot led@11 { 1481*b2d2a78aSEmmanuel Vadot reg = <11>; 1482*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1483*b2d2a78aSEmmanuel Vadot label = "ddimm59"; 1484*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1485*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1486*b2d2a78aSEmmanuel Vadot }; 1487*b2d2a78aSEmmanuel Vadot 1488*b2d2a78aSEmmanuel Vadot led@12 { 1489*b2d2a78aSEmmanuel Vadot reg = <12>; 1490*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1491*b2d2a78aSEmmanuel Vadot label = "ddimm60"; 1492*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1493*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1494*b2d2a78aSEmmanuel Vadot }; 1495*b2d2a78aSEmmanuel Vadot 1496*b2d2a78aSEmmanuel Vadot led@13 { 1497*b2d2a78aSEmmanuel Vadot reg = <13>; 1498*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1499*b2d2a78aSEmmanuel Vadot label = "ddimm61"; 1500*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1501*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1502*b2d2a78aSEmmanuel Vadot }; 1503*b2d2a78aSEmmanuel Vadot 1504*b2d2a78aSEmmanuel Vadot led@14 { 1505*b2d2a78aSEmmanuel Vadot reg = <14>; 1506*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1507*b2d2a78aSEmmanuel Vadot label = "ddimm62"; 1508*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1509*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1510*b2d2a78aSEmmanuel Vadot }; 1511*b2d2a78aSEmmanuel Vadot 1512*b2d2a78aSEmmanuel Vadot led@15 { 1513*b2d2a78aSEmmanuel Vadot reg = <15>; 1514*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1515*b2d2a78aSEmmanuel Vadot label = "ddimm63"; 1516*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1517*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1518*b2d2a78aSEmmanuel Vadot }; 1519*b2d2a78aSEmmanuel Vadot }; 1520*b2d2a78aSEmmanuel Vadot 1521*b2d2a78aSEmmanuel Vadot led-controller@34 { 1522*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 1523*b2d2a78aSEmmanuel Vadot reg = <0x34>; 1524*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1525*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1526*b2d2a78aSEmmanuel Vadot gpio-controller; 1527*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1528*b2d2a78aSEmmanuel Vadot 1529*b2d2a78aSEmmanuel Vadot led@0 { 1530*b2d2a78aSEmmanuel Vadot reg = <0>; 1531*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1532*b2d2a78aSEmmanuel Vadot label = "planar"; 1533*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1534*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1535*b2d2a78aSEmmanuel Vadot }; 1536*b2d2a78aSEmmanuel Vadot 1537*b2d2a78aSEmmanuel Vadot led@1 { 1538*b2d2a78aSEmmanuel Vadot reg = <1>; 1539*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1540*b2d2a78aSEmmanuel Vadot label = "tpm"; 1541*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1542*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1543*b2d2a78aSEmmanuel Vadot }; 1544*b2d2a78aSEmmanuel Vadot 1545*b2d2a78aSEmmanuel Vadot led@2 { 1546*b2d2a78aSEmmanuel Vadot reg = <2>; 1547*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1548*b2d2a78aSEmmanuel Vadot label = "cpu3-c61"; 1549*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1550*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1551*b2d2a78aSEmmanuel Vadot }; 1552*b2d2a78aSEmmanuel Vadot 1553*b2d2a78aSEmmanuel Vadot led@3 { 1554*b2d2a78aSEmmanuel Vadot reg = <3>; 1555*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1556*b2d2a78aSEmmanuel Vadot label = "cpu0-c14"; 1557*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1558*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1559*b2d2a78aSEmmanuel Vadot }; 1560*b2d2a78aSEmmanuel Vadot 1561*b2d2a78aSEmmanuel Vadot led@4 { 1562*b2d2a78aSEmmanuel Vadot reg = <4>; 1563*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1564*b2d2a78aSEmmanuel Vadot label = "opencapi-connector3"; 1565*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1566*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1567*b2d2a78aSEmmanuel Vadot }; 1568*b2d2a78aSEmmanuel Vadot 1569*b2d2a78aSEmmanuel Vadot led@5 { 1570*b2d2a78aSEmmanuel Vadot reg = <5>; 1571*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1572*b2d2a78aSEmmanuel Vadot label = "opencapi-connector4"; 1573*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1574*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1575*b2d2a78aSEmmanuel Vadot }; 1576*b2d2a78aSEmmanuel Vadot 1577*b2d2a78aSEmmanuel Vadot led@6 { 1578*b2d2a78aSEmmanuel Vadot reg = <6>; 1579*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1580*b2d2a78aSEmmanuel Vadot label = "opencapi-connector5"; 1581*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1582*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1583*b2d2a78aSEmmanuel Vadot }; 1584*b2d2a78aSEmmanuel Vadot 1585*b2d2a78aSEmmanuel Vadot led@8 { 1586*b2d2a78aSEmmanuel Vadot reg = <8>; 1587*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1588*b2d2a78aSEmmanuel Vadot label = "vrm4"; 1589*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1590*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1591*b2d2a78aSEmmanuel Vadot }; 1592*b2d2a78aSEmmanuel Vadot 1593*b2d2a78aSEmmanuel Vadot led@9 { 1594*b2d2a78aSEmmanuel Vadot reg = <9>; 1595*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1596*b2d2a78aSEmmanuel Vadot label = "vrm5"; 1597*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1598*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1599*b2d2a78aSEmmanuel Vadot }; 1600*b2d2a78aSEmmanuel Vadot 1601*b2d2a78aSEmmanuel Vadot led@10 { 1602*b2d2a78aSEmmanuel Vadot reg = <10>; 1603*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1604*b2d2a78aSEmmanuel Vadot label = "vrm6"; 1605*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1606*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1607*b2d2a78aSEmmanuel Vadot }; 1608*b2d2a78aSEmmanuel Vadot 1609*b2d2a78aSEmmanuel Vadot led@11 { 1610*b2d2a78aSEmmanuel Vadot reg = <11>; 1611*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1612*b2d2a78aSEmmanuel Vadot label = "vrm7"; 1613*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1614*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1615*b2d2a78aSEmmanuel Vadot }; 1616*b2d2a78aSEmmanuel Vadot 1617*b2d2a78aSEmmanuel Vadot led@12 { 1618*b2d2a78aSEmmanuel Vadot reg = <12>; 1619*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1620*b2d2a78aSEmmanuel Vadot label = "vrm12"; 1621*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1622*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1623*b2d2a78aSEmmanuel Vadot }; 1624*b2d2a78aSEmmanuel Vadot 1625*b2d2a78aSEmmanuel Vadot led@13 { 1626*b2d2a78aSEmmanuel Vadot reg = <13>; 1627*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1628*b2d2a78aSEmmanuel Vadot label = "vrm13"; 1629*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1630*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1631*b2d2a78aSEmmanuel Vadot }; 1632*b2d2a78aSEmmanuel Vadot 1633*b2d2a78aSEmmanuel Vadot led@14 { 1634*b2d2a78aSEmmanuel Vadot reg = <14>; 1635*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1636*b2d2a78aSEmmanuel Vadot label = "vrm14"; 1637*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1638*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1639*b2d2a78aSEmmanuel Vadot }; 1640*b2d2a78aSEmmanuel Vadot 1641*b2d2a78aSEmmanuel Vadot led@15 { 1642*b2d2a78aSEmmanuel Vadot reg = <15>; 1643*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1644*b2d2a78aSEmmanuel Vadot label = "vrm15"; 1645*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1646*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1647*b2d2a78aSEmmanuel Vadot }; 1648*b2d2a78aSEmmanuel Vadot }; 1649*b2d2a78aSEmmanuel Vadot 1650*b2d2a78aSEmmanuel Vadot led-controller@35 { 1651*b2d2a78aSEmmanuel Vadot compatible = "ibm,pca9552"; 1652*b2d2a78aSEmmanuel Vadot reg = <0x35>; 1653*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1654*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1655*b2d2a78aSEmmanuel Vadot gpio-controller; 1656*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1657*b2d2a78aSEmmanuel Vadot 1658*b2d2a78aSEmmanuel Vadot led@0 { 1659*b2d2a78aSEmmanuel Vadot reg = <0>; 1660*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1661*b2d2a78aSEmmanuel Vadot label = "dasd-backplane"; 1662*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1663*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1664*b2d2a78aSEmmanuel Vadot }; 1665*b2d2a78aSEmmanuel Vadot 1666*b2d2a78aSEmmanuel Vadot led@1 { 1667*b2d2a78aSEmmanuel Vadot reg = <1>; 1668*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1669*b2d2a78aSEmmanuel Vadot label = "power-distribution"; 1670*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1671*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1672*b2d2a78aSEmmanuel Vadot }; 1673*b2d2a78aSEmmanuel Vadot 1674*b2d2a78aSEmmanuel Vadot led@2 { 1675*b2d2a78aSEmmanuel Vadot reg = <2>; 1676*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1677*b2d2a78aSEmmanuel Vadot label = "cpu1-c19"; 1678*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1679*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1680*b2d2a78aSEmmanuel Vadot }; 1681*b2d2a78aSEmmanuel Vadot 1682*b2d2a78aSEmmanuel Vadot led@3 { 1683*b2d2a78aSEmmanuel Vadot reg = <3>; 1684*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1685*b2d2a78aSEmmanuel Vadot label = "cpu2-c56"; 1686*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1687*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1688*b2d2a78aSEmmanuel Vadot }; 1689*b2d2a78aSEmmanuel Vadot 1690*b2d2a78aSEmmanuel Vadot led@4 { 1691*b2d2a78aSEmmanuel Vadot reg = <4>; 1692*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1693*b2d2a78aSEmmanuel Vadot label = "opencapi-connector0"; 1694*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1695*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1696*b2d2a78aSEmmanuel Vadot }; 1697*b2d2a78aSEmmanuel Vadot 1698*b2d2a78aSEmmanuel Vadot led@5 { 1699*b2d2a78aSEmmanuel Vadot reg = <5>; 1700*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1701*b2d2a78aSEmmanuel Vadot label = "opencapi-connector1"; 1702*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1703*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1704*b2d2a78aSEmmanuel Vadot }; 1705*b2d2a78aSEmmanuel Vadot 1706*b2d2a78aSEmmanuel Vadot led@6 { 1707*b2d2a78aSEmmanuel Vadot reg = <6>; 1708*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1709*b2d2a78aSEmmanuel Vadot label = "opencapi-connector2"; 1710*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1711*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1712*b2d2a78aSEmmanuel Vadot }; 1713*b2d2a78aSEmmanuel Vadot 1714*b2d2a78aSEmmanuel Vadot led@8 { 1715*b2d2a78aSEmmanuel Vadot reg = <8>; 1716*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1717*b2d2a78aSEmmanuel Vadot label = "vrm0"; 1718*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1719*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1720*b2d2a78aSEmmanuel Vadot }; 1721*b2d2a78aSEmmanuel Vadot 1722*b2d2a78aSEmmanuel Vadot led@9 { 1723*b2d2a78aSEmmanuel Vadot reg = <9>; 1724*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1725*b2d2a78aSEmmanuel Vadot label = "vrm1"; 1726*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1727*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1728*b2d2a78aSEmmanuel Vadot }; 1729*b2d2a78aSEmmanuel Vadot 1730*b2d2a78aSEmmanuel Vadot led@10 { 1731*b2d2a78aSEmmanuel Vadot reg = <10>; 1732*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1733*b2d2a78aSEmmanuel Vadot label = "vrm2"; 1734*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1735*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1736*b2d2a78aSEmmanuel Vadot }; 1737*b2d2a78aSEmmanuel Vadot 1738*b2d2a78aSEmmanuel Vadot led@11 { 1739*b2d2a78aSEmmanuel Vadot reg = <11>; 1740*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1741*b2d2a78aSEmmanuel Vadot label = "vrm3"; 1742*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1743*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1744*b2d2a78aSEmmanuel Vadot }; 1745*b2d2a78aSEmmanuel Vadot 1746*b2d2a78aSEmmanuel Vadot led@12 { 1747*b2d2a78aSEmmanuel Vadot reg = <12>; 1748*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1749*b2d2a78aSEmmanuel Vadot label = "vrm8"; 1750*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1751*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1752*b2d2a78aSEmmanuel Vadot }; 1753*b2d2a78aSEmmanuel Vadot 1754*b2d2a78aSEmmanuel Vadot led@13 { 1755*b2d2a78aSEmmanuel Vadot reg = <13>; 1756*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1757*b2d2a78aSEmmanuel Vadot label = "vrm9"; 1758*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1759*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1760*b2d2a78aSEmmanuel Vadot }; 1761*b2d2a78aSEmmanuel Vadot 1762*b2d2a78aSEmmanuel Vadot led@14 { 1763*b2d2a78aSEmmanuel Vadot reg = <14>; 1764*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1765*b2d2a78aSEmmanuel Vadot label = "vrm10"; 1766*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1767*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1768*b2d2a78aSEmmanuel Vadot }; 1769*b2d2a78aSEmmanuel Vadot 1770*b2d2a78aSEmmanuel Vadot led@15 { 1771*b2d2a78aSEmmanuel Vadot reg = <15>; 1772*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1773*b2d2a78aSEmmanuel Vadot label = "vrm11"; 1774*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1775*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1776*b2d2a78aSEmmanuel Vadot }; 1777*b2d2a78aSEmmanuel Vadot }; 1778*b2d2a78aSEmmanuel Vadot}; 1779*b2d2a78aSEmmanuel Vadot 1780*b2d2a78aSEmmanuel Vadot&i2c8 { 1781*b2d2a78aSEmmanuel Vadot status = "okay"; 1782*b2d2a78aSEmmanuel Vadot 1783*b2d2a78aSEmmanuel Vadot pmic@11 { 1784*b2d2a78aSEmmanuel Vadot compatible = "ti,ucd90320"; 1785*b2d2a78aSEmmanuel Vadot reg = <0x11>; 1786*b2d2a78aSEmmanuel Vadot }; 1787*b2d2a78aSEmmanuel Vadot 1788*b2d2a78aSEmmanuel Vadot rtc@32 { 1789*b2d2a78aSEmmanuel Vadot compatible = "epson,rx8900"; 1790*b2d2a78aSEmmanuel Vadot reg = <0x32>; 1791*b2d2a78aSEmmanuel Vadot }; 1792*b2d2a78aSEmmanuel Vadot 1793*b2d2a78aSEmmanuel Vadot eeprom@51 { 1794*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 1795*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1796*b2d2a78aSEmmanuel Vadot }; 1797*b2d2a78aSEmmanuel Vadot 1798*b2d2a78aSEmmanuel Vadot eeprom@50 { 1799*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1800*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1801*b2d2a78aSEmmanuel Vadot }; 1802*b2d2a78aSEmmanuel Vadot 1803*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 1804*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 1805*b2d2a78aSEmmanuel Vadot reg = <0x70>; 1806*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1807*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1808*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 1809*b2d2a78aSEmmanuel Vadot reset-gpio = <&gpio0 ASPEED_GPIO(S, 5) GPIO_ACTIVE_LOW>; 1810*b2d2a78aSEmmanuel Vadot 1811*b2d2a78aSEmmanuel Vadot i2c8mux0chn0: i2c@0 { 1812*b2d2a78aSEmmanuel Vadot reg = <0>; 1813*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1814*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1815*b2d2a78aSEmmanuel Vadot }; 1816*b2d2a78aSEmmanuel Vadot 1817*b2d2a78aSEmmanuel Vadot i2c8mux0chn1: i2c@1 { 1818*b2d2a78aSEmmanuel Vadot reg = <1>; 1819*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1820*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1821*b2d2a78aSEmmanuel Vadot }; 1822*b2d2a78aSEmmanuel Vadot }; 1823*b2d2a78aSEmmanuel Vadot}; 1824*b2d2a78aSEmmanuel Vadot 1825*b2d2a78aSEmmanuel Vadot&i2c9 { 1826*b2d2a78aSEmmanuel Vadot status = "okay"; 1827*b2d2a78aSEmmanuel Vadot 1828*b2d2a78aSEmmanuel Vadot eeprom@50 { 1829*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1830*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1831*b2d2a78aSEmmanuel Vadot }; 1832*b2d2a78aSEmmanuel Vadot 1833*b2d2a78aSEmmanuel Vadot eeprom@51 { 1834*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1835*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1836*b2d2a78aSEmmanuel Vadot }; 1837*b2d2a78aSEmmanuel Vadot 1838*b2d2a78aSEmmanuel Vadot eeprom@53 { 1839*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1840*b2d2a78aSEmmanuel Vadot reg = <0x53>; 1841*b2d2a78aSEmmanuel Vadot }; 1842*b2d2a78aSEmmanuel Vadot 1843*b2d2a78aSEmmanuel Vadot eeprom@52 { 1844*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1845*b2d2a78aSEmmanuel Vadot reg = <0x52>; 1846*b2d2a78aSEmmanuel Vadot }; 1847*b2d2a78aSEmmanuel Vadot}; 1848*b2d2a78aSEmmanuel Vadot 1849*b2d2a78aSEmmanuel Vadot&i2c10 { 1850*b2d2a78aSEmmanuel Vadot status = "okay"; 1851*b2d2a78aSEmmanuel Vadot 1852*b2d2a78aSEmmanuel Vadot eeprom@51 { 1853*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1854*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1855*b2d2a78aSEmmanuel Vadot }; 1856*b2d2a78aSEmmanuel Vadot 1857*b2d2a78aSEmmanuel Vadot eeprom@50 { 1858*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1859*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1860*b2d2a78aSEmmanuel Vadot }; 1861*b2d2a78aSEmmanuel Vadot 1862*b2d2a78aSEmmanuel Vadot eeprom@53 { 1863*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1864*b2d2a78aSEmmanuel Vadot reg = <0x53>; 1865*b2d2a78aSEmmanuel Vadot }; 1866*b2d2a78aSEmmanuel Vadot 1867*b2d2a78aSEmmanuel Vadot eeprom@52 { 1868*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1869*b2d2a78aSEmmanuel Vadot reg = <0x52>; 1870*b2d2a78aSEmmanuel Vadot }; 1871*b2d2a78aSEmmanuel Vadot}; 1872*b2d2a78aSEmmanuel Vadot 1873*b2d2a78aSEmmanuel Vadot&i2c11 { 1874*b2d2a78aSEmmanuel Vadot status = "okay"; 1875*b2d2a78aSEmmanuel Vadot 1876*b2d2a78aSEmmanuel Vadot eeprom@51 { 1877*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1878*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1879*b2d2a78aSEmmanuel Vadot }; 1880*b2d2a78aSEmmanuel Vadot 1881*b2d2a78aSEmmanuel Vadot eeprom@50 { 1882*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1883*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1884*b2d2a78aSEmmanuel Vadot }; 1885*b2d2a78aSEmmanuel Vadot 1886*b2d2a78aSEmmanuel Vadot eeprom@53 { 1887*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1888*b2d2a78aSEmmanuel Vadot reg = <0x53>; 1889*b2d2a78aSEmmanuel Vadot }; 1890*b2d2a78aSEmmanuel Vadot 1891*b2d2a78aSEmmanuel Vadot eeprom@52 { 1892*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1893*b2d2a78aSEmmanuel Vadot reg = <0x52>; 1894*b2d2a78aSEmmanuel Vadot }; 1895*b2d2a78aSEmmanuel Vadot}; 1896*b2d2a78aSEmmanuel Vadot 1897*b2d2a78aSEmmanuel Vadot&i2c12 { 1898*b2d2a78aSEmmanuel Vadot status = "okay"; 1899*b2d2a78aSEmmanuel Vadot 1900*b2d2a78aSEmmanuel Vadot tpm@2e { 1901*b2d2a78aSEmmanuel Vadot compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c"; 1902*b2d2a78aSEmmanuel Vadot reg = <0x2e>; 1903*b2d2a78aSEmmanuel Vadot memory-region = <&event_log>; 1904*b2d2a78aSEmmanuel Vadot }; 1905*b2d2a78aSEmmanuel Vadot}; 1906*b2d2a78aSEmmanuel Vadot 1907*b2d2a78aSEmmanuel Vadot&i2c13 { 1908*b2d2a78aSEmmanuel Vadot status = "okay"; 1909*b2d2a78aSEmmanuel Vadot 1910*b2d2a78aSEmmanuel Vadot eeprom@51 { 1911*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1912*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1913*b2d2a78aSEmmanuel Vadot }; 1914*b2d2a78aSEmmanuel Vadot 1915*b2d2a78aSEmmanuel Vadot eeprom@50 { 1916*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1917*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1918*b2d2a78aSEmmanuel Vadot }; 1919*b2d2a78aSEmmanuel Vadot 1920*b2d2a78aSEmmanuel Vadot eeprom@53 { 1921*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1922*b2d2a78aSEmmanuel Vadot reg = <0x53>; 1923*b2d2a78aSEmmanuel Vadot }; 1924*b2d2a78aSEmmanuel Vadot 1925*b2d2a78aSEmmanuel Vadot eeprom@52 { 1926*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c128"; 1927*b2d2a78aSEmmanuel Vadot reg = <0x52>; 1928*b2d2a78aSEmmanuel Vadot }; 1929*b2d2a78aSEmmanuel Vadot}; 1930*b2d2a78aSEmmanuel Vadot 1931*b2d2a78aSEmmanuel Vadot&i2c14 { 1932*b2d2a78aSEmmanuel Vadot multi-master; 1933*b2d2a78aSEmmanuel Vadot status = "okay"; 1934*b2d2a78aSEmmanuel Vadot 1935*b2d2a78aSEmmanuel Vadot lcd-controller@62 { 1936*b2d2a78aSEmmanuel Vadot compatible = "ibm,op-panel"; 1937*b2d2a78aSEmmanuel Vadot reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>; 1938*b2d2a78aSEmmanuel Vadot }; 1939*b2d2a78aSEmmanuel Vadot 1940*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 1941*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 1942*b2d2a78aSEmmanuel Vadot reg = <0x70>; 1943*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1944*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1945*b2d2a78aSEmmanuel Vadot idle-state = <1>; 1946*b2d2a78aSEmmanuel Vadot 1947*b2d2a78aSEmmanuel Vadot i2c14mux0chn0: i2c@0 { 1948*b2d2a78aSEmmanuel Vadot reg = <0>; 1949*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1950*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1951*b2d2a78aSEmmanuel Vadot 1952*b2d2a78aSEmmanuel Vadot eeprom@50 { 1953*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 1954*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1955*b2d2a78aSEmmanuel Vadot }; 1956*b2d2a78aSEmmanuel Vadot }; 1957*b2d2a78aSEmmanuel Vadot 1958*b2d2a78aSEmmanuel Vadot i2c14mux0chn1: i2c@1 { 1959*b2d2a78aSEmmanuel Vadot reg = <1>; 1960*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1961*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1962*b2d2a78aSEmmanuel Vadot 1963*b2d2a78aSEmmanuel Vadot eeprom@51 { 1964*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 1965*b2d2a78aSEmmanuel Vadot reg = <0x51>; 1966*b2d2a78aSEmmanuel Vadot }; 1967*b2d2a78aSEmmanuel Vadot }; 1968*b2d2a78aSEmmanuel Vadot 1969*b2d2a78aSEmmanuel Vadot i2c14mux0chn2: i2c@2 { 1970*b2d2a78aSEmmanuel Vadot reg = <2>; 1971*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1972*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1973*b2d2a78aSEmmanuel Vadot 1974*b2d2a78aSEmmanuel Vadot eeprom@50 { 1975*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 1976*b2d2a78aSEmmanuel Vadot reg = <0x50>; 1977*b2d2a78aSEmmanuel Vadot }; 1978*b2d2a78aSEmmanuel Vadot 1979*b2d2a78aSEmmanuel Vadot led-controller@60 { 1980*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9551"; 1981*b2d2a78aSEmmanuel Vadot reg = <0x60>; 1982*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1983*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1984*b2d2a78aSEmmanuel Vadot gpio-controller; 1985*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 1986*b2d2a78aSEmmanuel Vadot 1987*b2d2a78aSEmmanuel Vadot led@0 { 1988*b2d2a78aSEmmanuel Vadot reg = <0>; 1989*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1990*b2d2a78aSEmmanuel Vadot label = "front-sys-id0"; 1991*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 1992*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 1993*b2d2a78aSEmmanuel Vadot }; 1994*b2d2a78aSEmmanuel Vadot 1995*b2d2a78aSEmmanuel Vadot led@1 { 1996*b2d2a78aSEmmanuel Vadot reg = <1>; 1997*b2d2a78aSEmmanuel Vadot default-state = "keep"; 1998*b2d2a78aSEmmanuel Vadot label = "front-check-log0"; 1999*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2000*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2001*b2d2a78aSEmmanuel Vadot }; 2002*b2d2a78aSEmmanuel Vadot 2003*b2d2a78aSEmmanuel Vadot led@2 { 2004*b2d2a78aSEmmanuel Vadot reg = <2>; 2005*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2006*b2d2a78aSEmmanuel Vadot label = "front-enc-fault1"; 2007*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2008*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2009*b2d2a78aSEmmanuel Vadot }; 2010*b2d2a78aSEmmanuel Vadot 2011*b2d2a78aSEmmanuel Vadot led@3 { 2012*b2d2a78aSEmmanuel Vadot reg = <3>; 2013*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2014*b2d2a78aSEmmanuel Vadot label = "front-sys-pwron0"; 2015*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2016*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2017*b2d2a78aSEmmanuel Vadot }; 2018*b2d2a78aSEmmanuel Vadot }; 2019*b2d2a78aSEmmanuel Vadot }; 2020*b2d2a78aSEmmanuel Vadot 2021*b2d2a78aSEmmanuel Vadot i2c14mux0chn3: i2c@3 { 2022*b2d2a78aSEmmanuel Vadot reg = <3>; 2023*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2024*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2025*b2d2a78aSEmmanuel Vadot 2026*b2d2a78aSEmmanuel Vadot pwm@52 { 2027*b2d2a78aSEmmanuel Vadot compatible = "maxim,max31785a"; 2028*b2d2a78aSEmmanuel Vadot reg = <0x52>; 2029*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2030*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2031*b2d2a78aSEmmanuel Vadot }; 2032*b2d2a78aSEmmanuel Vadot 2033*b2d2a78aSEmmanuel Vadot led-controller@60 { 2034*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 2035*b2d2a78aSEmmanuel Vadot reg = <0x60>; 2036*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2037*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2038*b2d2a78aSEmmanuel Vadot gpio-controller; 2039*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 2040*b2d2a78aSEmmanuel Vadot 2041*b2d2a78aSEmmanuel Vadot led@0 { 2042*b2d2a78aSEmmanuel Vadot reg = <0>; 2043*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2044*b2d2a78aSEmmanuel Vadot label = "nvme0"; 2045*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2046*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2047*b2d2a78aSEmmanuel Vadot }; 2048*b2d2a78aSEmmanuel Vadot 2049*b2d2a78aSEmmanuel Vadot led@1 { 2050*b2d2a78aSEmmanuel Vadot reg = <1>; 2051*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2052*b2d2a78aSEmmanuel Vadot label = "nvme1"; 2053*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2054*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2055*b2d2a78aSEmmanuel Vadot }; 2056*b2d2a78aSEmmanuel Vadot 2057*b2d2a78aSEmmanuel Vadot led@2 { 2058*b2d2a78aSEmmanuel Vadot reg = <2>; 2059*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2060*b2d2a78aSEmmanuel Vadot label = "nvme2"; 2061*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2062*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2063*b2d2a78aSEmmanuel Vadot }; 2064*b2d2a78aSEmmanuel Vadot 2065*b2d2a78aSEmmanuel Vadot led@3 { 2066*b2d2a78aSEmmanuel Vadot reg = <3>; 2067*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2068*b2d2a78aSEmmanuel Vadot label = "nvme3"; 2069*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2070*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2071*b2d2a78aSEmmanuel Vadot }; 2072*b2d2a78aSEmmanuel Vadot 2073*b2d2a78aSEmmanuel Vadot led@4 { 2074*b2d2a78aSEmmanuel Vadot reg = <4>; 2075*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2076*b2d2a78aSEmmanuel Vadot label = "nvme4"; 2077*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2078*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2079*b2d2a78aSEmmanuel Vadot }; 2080*b2d2a78aSEmmanuel Vadot 2081*b2d2a78aSEmmanuel Vadot led@5 { 2082*b2d2a78aSEmmanuel Vadot reg = <5>; 2083*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2084*b2d2a78aSEmmanuel Vadot label = "nvme5"; 2085*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2086*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2087*b2d2a78aSEmmanuel Vadot }; 2088*b2d2a78aSEmmanuel Vadot 2089*b2d2a78aSEmmanuel Vadot led@6 { 2090*b2d2a78aSEmmanuel Vadot reg = <6>; 2091*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2092*b2d2a78aSEmmanuel Vadot label = "nvme6"; 2093*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2094*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2095*b2d2a78aSEmmanuel Vadot }; 2096*b2d2a78aSEmmanuel Vadot 2097*b2d2a78aSEmmanuel Vadot led@7 { 2098*b2d2a78aSEmmanuel Vadot reg = <7>; 2099*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2100*b2d2a78aSEmmanuel Vadot label = "nvme7"; 2101*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2102*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2103*b2d2a78aSEmmanuel Vadot }; 2104*b2d2a78aSEmmanuel Vadot 2105*b2d2a78aSEmmanuel Vadot led@8 { 2106*b2d2a78aSEmmanuel Vadot reg = <8>; 2107*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2108*b2d2a78aSEmmanuel Vadot label = "nvme8"; 2109*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2110*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2111*b2d2a78aSEmmanuel Vadot }; 2112*b2d2a78aSEmmanuel Vadot 2113*b2d2a78aSEmmanuel Vadot led@9 { 2114*b2d2a78aSEmmanuel Vadot reg = <9>; 2115*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2116*b2d2a78aSEmmanuel Vadot label = "nvme9"; 2117*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2118*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2119*b2d2a78aSEmmanuel Vadot }; 2120*b2d2a78aSEmmanuel Vadot 2121*b2d2a78aSEmmanuel Vadot led@10 { 2122*b2d2a78aSEmmanuel Vadot reg = <10>; 2123*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2124*b2d2a78aSEmmanuel Vadot label = "fan0"; 2125*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2126*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2127*b2d2a78aSEmmanuel Vadot }; 2128*b2d2a78aSEmmanuel Vadot 2129*b2d2a78aSEmmanuel Vadot led@11 { 2130*b2d2a78aSEmmanuel Vadot reg = <11>; 2131*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2132*b2d2a78aSEmmanuel Vadot label = "fan1"; 2133*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2134*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2135*b2d2a78aSEmmanuel Vadot }; 2136*b2d2a78aSEmmanuel Vadot 2137*b2d2a78aSEmmanuel Vadot led@12 { 2138*b2d2a78aSEmmanuel Vadot reg = <12>; 2139*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2140*b2d2a78aSEmmanuel Vadot label = "fan2"; 2141*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2142*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2143*b2d2a78aSEmmanuel Vadot }; 2144*b2d2a78aSEmmanuel Vadot 2145*b2d2a78aSEmmanuel Vadot led@13 { 2146*b2d2a78aSEmmanuel Vadot reg = <13>; 2147*b2d2a78aSEmmanuel Vadot default-state = "keep"; 2148*b2d2a78aSEmmanuel Vadot label = "fan3"; 2149*b2d2a78aSEmmanuel Vadot retain-state-shutdown; 2150*b2d2a78aSEmmanuel Vadot type = <PCA955X_TYPE_LED>; 2151*b2d2a78aSEmmanuel Vadot }; 2152*b2d2a78aSEmmanuel Vadot }; 2153*b2d2a78aSEmmanuel Vadot 2154*b2d2a78aSEmmanuel Vadot pca0: led-controller@61 { 2155*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9552"; 2156*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2157*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2158*b2d2a78aSEmmanuel Vadot reg = <0x61>; 2159*b2d2a78aSEmmanuel Vadot gpio-controller; 2160*b2d2a78aSEmmanuel Vadot #gpio-cells = <2>; 2161*b2d2a78aSEmmanuel Vadot 2162*b2d2a78aSEmmanuel Vadot gpio-line-names = 2163*b2d2a78aSEmmanuel Vadot "","","","", 2164*b2d2a78aSEmmanuel Vadot "","","","", 2165*b2d2a78aSEmmanuel Vadot "","","","", 2166*b2d2a78aSEmmanuel Vadot "presence-fan3", 2167*b2d2a78aSEmmanuel Vadot "presence-fan2", 2168*b2d2a78aSEmmanuel Vadot "presence-fan1", 2169*b2d2a78aSEmmanuel Vadot "presence-fan0"; 2170*b2d2a78aSEmmanuel Vadot }; 2171*b2d2a78aSEmmanuel Vadot }; 2172*b2d2a78aSEmmanuel Vadot }; 2173*b2d2a78aSEmmanuel Vadot 2174*b2d2a78aSEmmanuel Vadot i2c-mux@71 { 2175*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 2176*b2d2a78aSEmmanuel Vadot reg = <0x71>; 2177*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2178*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2179*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 2180*b2d2a78aSEmmanuel Vadot 2181*b2d2a78aSEmmanuel Vadot i2c14mux1chn0: i2c@0 { 2182*b2d2a78aSEmmanuel Vadot reg = <0>; 2183*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2184*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2185*b2d2a78aSEmmanuel Vadot 2186*b2d2a78aSEmmanuel Vadot eeprom@50 { 2187*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 2188*b2d2a78aSEmmanuel Vadot reg = <0x50>; 2189*b2d2a78aSEmmanuel Vadot }; 2190*b2d2a78aSEmmanuel Vadot }; 2191*b2d2a78aSEmmanuel Vadot 2192*b2d2a78aSEmmanuel Vadot i2c14mux1chn1: i2c@1 { 2193*b2d2a78aSEmmanuel Vadot reg = <1>; 2194*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2195*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2196*b2d2a78aSEmmanuel Vadot 2197*b2d2a78aSEmmanuel Vadot eeprom@50 { 2198*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 2199*b2d2a78aSEmmanuel Vadot reg = <0x50>; 2200*b2d2a78aSEmmanuel Vadot }; 2201*b2d2a78aSEmmanuel Vadot }; 2202*b2d2a78aSEmmanuel Vadot 2203*b2d2a78aSEmmanuel Vadot i2c14mux1chn2: i2c@2 { 2204*b2d2a78aSEmmanuel Vadot reg = <2>; 2205*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2206*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2207*b2d2a78aSEmmanuel Vadot 2208*b2d2a78aSEmmanuel Vadot eeprom@50 { 2209*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 2210*b2d2a78aSEmmanuel Vadot reg = <0x50>; 2211*b2d2a78aSEmmanuel Vadot }; 2212*b2d2a78aSEmmanuel Vadot }; 2213*b2d2a78aSEmmanuel Vadot 2214*b2d2a78aSEmmanuel Vadot i2c14mux1chn3: i2c@3 { 2215*b2d2a78aSEmmanuel Vadot reg = <3>; 2216*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2217*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2218*b2d2a78aSEmmanuel Vadot 2219*b2d2a78aSEmmanuel Vadot eeprom@50 { 2220*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c32"; 2221*b2d2a78aSEmmanuel Vadot reg = <0x50>; 2222*b2d2a78aSEmmanuel Vadot }; 2223*b2d2a78aSEmmanuel Vadot }; 2224*b2d2a78aSEmmanuel Vadot }; 2225*b2d2a78aSEmmanuel Vadot}; 2226*b2d2a78aSEmmanuel Vadot 2227*b2d2a78aSEmmanuel Vadot&i2c15 { 2228*b2d2a78aSEmmanuel Vadot status = "okay"; 2229*b2d2a78aSEmmanuel Vadot 2230*b2d2a78aSEmmanuel Vadot i2c-mux@70 { 2231*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 2232*b2d2a78aSEmmanuel Vadot reg = <0x70>; 2233*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2234*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2235*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 2236*b2d2a78aSEmmanuel Vadot 2237*b2d2a78aSEmmanuel Vadot i2c15mux0chn0: i2c@0 { 2238*b2d2a78aSEmmanuel Vadot reg = <0>; 2239*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2240*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2241*b2d2a78aSEmmanuel Vadot 2242*b2d2a78aSEmmanuel Vadot eeprom@53 { 2243*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2244*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2245*b2d2a78aSEmmanuel Vadot }; 2246*b2d2a78aSEmmanuel Vadot }; 2247*b2d2a78aSEmmanuel Vadot 2248*b2d2a78aSEmmanuel Vadot i2c15mux0chn1: i2c@1 { 2249*b2d2a78aSEmmanuel Vadot reg = <1>; 2250*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2251*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2252*b2d2a78aSEmmanuel Vadot 2253*b2d2a78aSEmmanuel Vadot eeprom@53 { 2254*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2255*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2256*b2d2a78aSEmmanuel Vadot }; 2257*b2d2a78aSEmmanuel Vadot }; 2258*b2d2a78aSEmmanuel Vadot 2259*b2d2a78aSEmmanuel Vadot i2c15mux0chn2: i2c@2 { 2260*b2d2a78aSEmmanuel Vadot reg = <2>; 2261*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2262*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2263*b2d2a78aSEmmanuel Vadot 2264*b2d2a78aSEmmanuel Vadot eeprom@53 { 2265*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2266*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2267*b2d2a78aSEmmanuel Vadot }; 2268*b2d2a78aSEmmanuel Vadot }; 2269*b2d2a78aSEmmanuel Vadot 2270*b2d2a78aSEmmanuel Vadot i2c15mux0chn3: i2c@3 { 2271*b2d2a78aSEmmanuel Vadot reg = <3>; 2272*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2273*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2274*b2d2a78aSEmmanuel Vadot 2275*b2d2a78aSEmmanuel Vadot eeprom@53 { 2276*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2277*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2278*b2d2a78aSEmmanuel Vadot }; 2279*b2d2a78aSEmmanuel Vadot }; 2280*b2d2a78aSEmmanuel Vadot }; 2281*b2d2a78aSEmmanuel Vadot 2282*b2d2a78aSEmmanuel Vadot i2c-mux@71 { 2283*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 2284*b2d2a78aSEmmanuel Vadot reg = <0x71>; 2285*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2286*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2287*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 2288*b2d2a78aSEmmanuel Vadot 2289*b2d2a78aSEmmanuel Vadot i2c15mux1chn0: i2c@0 { 2290*b2d2a78aSEmmanuel Vadot reg = <0>; 2291*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2292*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2293*b2d2a78aSEmmanuel Vadot 2294*b2d2a78aSEmmanuel Vadot eeprom@53 { 2295*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2296*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2297*b2d2a78aSEmmanuel Vadot }; 2298*b2d2a78aSEmmanuel Vadot }; 2299*b2d2a78aSEmmanuel Vadot 2300*b2d2a78aSEmmanuel Vadot i2c15mux1chn1: i2c@1 { 2301*b2d2a78aSEmmanuel Vadot reg = <1>; 2302*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2303*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2304*b2d2a78aSEmmanuel Vadot 2305*b2d2a78aSEmmanuel Vadot eeprom@53 { 2306*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2307*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2308*b2d2a78aSEmmanuel Vadot }; 2309*b2d2a78aSEmmanuel Vadot }; 2310*b2d2a78aSEmmanuel Vadot 2311*b2d2a78aSEmmanuel Vadot i2c15mux1chn2: i2c@2 { 2312*b2d2a78aSEmmanuel Vadot reg = <2>; 2313*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2314*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2315*b2d2a78aSEmmanuel Vadot 2316*b2d2a78aSEmmanuel Vadot eeprom@53 { 2317*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2318*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2319*b2d2a78aSEmmanuel Vadot }; 2320*b2d2a78aSEmmanuel Vadot }; 2321*b2d2a78aSEmmanuel Vadot 2322*b2d2a78aSEmmanuel Vadot i2c15mux1chn3: i2c@3 { 2323*b2d2a78aSEmmanuel Vadot reg = <3>; 2324*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2325*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2326*b2d2a78aSEmmanuel Vadot 2327*b2d2a78aSEmmanuel Vadot eeprom@53 { 2328*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2329*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2330*b2d2a78aSEmmanuel Vadot }; 2331*b2d2a78aSEmmanuel Vadot }; 2332*b2d2a78aSEmmanuel Vadot }; 2333*b2d2a78aSEmmanuel Vadot 2334*b2d2a78aSEmmanuel Vadot i2c-mux@72 { 2335*b2d2a78aSEmmanuel Vadot compatible = "nxp,pca9546"; 2336*b2d2a78aSEmmanuel Vadot reg = <0x72>; 2337*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2338*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2339*b2d2a78aSEmmanuel Vadot i2c-mux-idle-disconnect; 2340*b2d2a78aSEmmanuel Vadot 2341*b2d2a78aSEmmanuel Vadot i2c15mux2chn0: i2c@0 { 2342*b2d2a78aSEmmanuel Vadot reg = <0>; 2343*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2344*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2345*b2d2a78aSEmmanuel Vadot 2346*b2d2a78aSEmmanuel Vadot eeprom@53 { 2347*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2348*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2349*b2d2a78aSEmmanuel Vadot }; 2350*b2d2a78aSEmmanuel Vadot }; 2351*b2d2a78aSEmmanuel Vadot 2352*b2d2a78aSEmmanuel Vadot i2c15mux2chn1: i2c@1 { 2353*b2d2a78aSEmmanuel Vadot reg = <1>; 2354*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2355*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2356*b2d2a78aSEmmanuel Vadot 2357*b2d2a78aSEmmanuel Vadot eeprom@53 { 2358*b2d2a78aSEmmanuel Vadot compatible = "atmel,24c64"; 2359*b2d2a78aSEmmanuel Vadot reg = <0x53>; 2360*b2d2a78aSEmmanuel Vadot }; 2361*b2d2a78aSEmmanuel Vadot }; 2362*b2d2a78aSEmmanuel Vadot 2363*b2d2a78aSEmmanuel Vadot i2c15mux2chn2: i2c@2 { 2364*b2d2a78aSEmmanuel Vadot reg = <2>; 2365*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2366*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2367*b2d2a78aSEmmanuel Vadot }; 2368*b2d2a78aSEmmanuel Vadot 2369*b2d2a78aSEmmanuel Vadot i2c15mux2chn3: i2c@3 { 2370*b2d2a78aSEmmanuel Vadot reg = <3>; 2371*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2372*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2373*b2d2a78aSEmmanuel Vadot }; 2374*b2d2a78aSEmmanuel Vadot }; 2375*b2d2a78aSEmmanuel Vadot}; 2376*b2d2a78aSEmmanuel Vadot 2377*b2d2a78aSEmmanuel Vadot&ehci0 { 2378*b2d2a78aSEmmanuel Vadot status = "okay"; 2379*b2d2a78aSEmmanuel Vadot}; 2380*b2d2a78aSEmmanuel Vadot 2381*b2d2a78aSEmmanuel Vadot&ehci1 { 2382*b2d2a78aSEmmanuel Vadot status = "okay"; 2383*b2d2a78aSEmmanuel Vadot}; 2384*b2d2a78aSEmmanuel Vadot 2385*b2d2a78aSEmmanuel Vadot&uhci { 2386*b2d2a78aSEmmanuel Vadot status = "okay"; 2387*b2d2a78aSEmmanuel Vadot}; 2388*b2d2a78aSEmmanuel Vadot 2389*b2d2a78aSEmmanuel Vadot&emmc_controller { 2390*b2d2a78aSEmmanuel Vadot status = "okay"; 2391*b2d2a78aSEmmanuel Vadot}; 2392*b2d2a78aSEmmanuel Vadot 2393*b2d2a78aSEmmanuel Vadot&pinctrl_emmc_default { 2394*b2d2a78aSEmmanuel Vadot bias-disable; 2395*b2d2a78aSEmmanuel Vadot}; 2396*b2d2a78aSEmmanuel Vadot 2397*b2d2a78aSEmmanuel Vadot&emmc { 2398*b2d2a78aSEmmanuel Vadot status = "okay"; 2399*b2d2a78aSEmmanuel Vadot clk-phase-mmc-hs200 = <210>, <228>; 2400*b2d2a78aSEmmanuel Vadot}; 2401*b2d2a78aSEmmanuel Vadot 2402*b2d2a78aSEmmanuel Vadot&ibt { 2403*b2d2a78aSEmmanuel Vadot status = "okay"; 2404*b2d2a78aSEmmanuel Vadot}; 2405*b2d2a78aSEmmanuel Vadot 2406*b2d2a78aSEmmanuel Vadot&uart2 { 2407*b2d2a78aSEmmanuel Vadot status = "okay"; 2408*b2d2a78aSEmmanuel Vadot}; 2409*b2d2a78aSEmmanuel Vadot 2410*b2d2a78aSEmmanuel Vadot&vuart1 { 2411*b2d2a78aSEmmanuel Vadot status = "okay"; 2412*b2d2a78aSEmmanuel Vadot}; 2413*b2d2a78aSEmmanuel Vadot 2414*b2d2a78aSEmmanuel Vadot&vuart2 { 2415*b2d2a78aSEmmanuel Vadot status = "okay"; 2416*b2d2a78aSEmmanuel Vadot}; 2417*b2d2a78aSEmmanuel Vadot 2418*b2d2a78aSEmmanuel Vadot&lpc_ctrl { 2419*b2d2a78aSEmmanuel Vadot status = "okay"; 2420*b2d2a78aSEmmanuel Vadot memory-region = <&flash_memory>; 2421*b2d2a78aSEmmanuel Vadot}; 2422*b2d2a78aSEmmanuel Vadot 2423*b2d2a78aSEmmanuel Vadot&mac2 { 2424*b2d2a78aSEmmanuel Vadot status = "okay"; 2425*b2d2a78aSEmmanuel Vadot pinctrl-names = "default"; 2426*b2d2a78aSEmmanuel Vadot pinctrl-0 = <&pinctrl_rmii3_default>; 2427*b2d2a78aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 2428*b2d2a78aSEmmanuel Vadot <&syscon ASPEED_CLK_MAC3RCLK>; 2429*b2d2a78aSEmmanuel Vadot clock-names = "MACCLK", "RCLK"; 2430*b2d2a78aSEmmanuel Vadot use-ncsi; 2431*b2d2a78aSEmmanuel Vadot}; 2432*b2d2a78aSEmmanuel Vadot 2433*b2d2a78aSEmmanuel Vadot&mac3 { 2434*b2d2a78aSEmmanuel Vadot status = "okay"; 2435*b2d2a78aSEmmanuel Vadot pinctrl-names = "default"; 2436*b2d2a78aSEmmanuel Vadot pinctrl-0 = <&pinctrl_rmii4_default>; 2437*b2d2a78aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>, 2438*b2d2a78aSEmmanuel Vadot <&syscon ASPEED_CLK_MAC4RCLK>; 2439*b2d2a78aSEmmanuel Vadot clock-names = "MACCLK", "RCLK"; 2440*b2d2a78aSEmmanuel Vadot use-ncsi; 2441*b2d2a78aSEmmanuel Vadot}; 2442*b2d2a78aSEmmanuel Vadot 2443*b2d2a78aSEmmanuel Vadot&wdt1 { 2444*b2d2a78aSEmmanuel Vadot aspeed,reset-type = "none"; 2445*b2d2a78aSEmmanuel Vadot aspeed,external-signal; 2446*b2d2a78aSEmmanuel Vadot aspeed,ext-push-pull; 2447*b2d2a78aSEmmanuel Vadot aspeed,ext-active-high; 2448*b2d2a78aSEmmanuel Vadot 2449*b2d2a78aSEmmanuel Vadot pinctrl-names = "default"; 2450*b2d2a78aSEmmanuel Vadot pinctrl-0 = <&pinctrl_wdtrst1_default>; 2451*b2d2a78aSEmmanuel Vadot}; 2452*b2d2a78aSEmmanuel Vadot 2453*b2d2a78aSEmmanuel Vadot&wdt2 { 2454*b2d2a78aSEmmanuel Vadot status = "okay"; 2455*b2d2a78aSEmmanuel Vadot}; 2456*b2d2a78aSEmmanuel Vadot 2457*b2d2a78aSEmmanuel Vadot&kcs2 { 2458*b2d2a78aSEmmanuel Vadot status = "okay"; 2459*b2d2a78aSEmmanuel Vadot aspeed,lpc-io-reg = <0xca8 0xcac>; 2460*b2d2a78aSEmmanuel Vadot}; 2461*b2d2a78aSEmmanuel Vadot 2462*b2d2a78aSEmmanuel Vadot&kcs3 { 2463*b2d2a78aSEmmanuel Vadot status = "okay"; 2464*b2d2a78aSEmmanuel Vadot aspeed,lpc-io-reg = <0xca2>; 2465*b2d2a78aSEmmanuel Vadot aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 2466*b2d2a78aSEmmanuel Vadot}; 2467*b2d2a78aSEmmanuel Vadot 2468*b2d2a78aSEmmanuel Vadot&fsi_hub0 { 2469*b2d2a78aSEmmanuel Vadot cfam@4,0 { /* DCM2_C0 */ 2470*b2d2a78aSEmmanuel Vadot reg = <4 0>; 2471*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2472*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2473*b2d2a78aSEmmanuel Vadot chip-id = <4>; 2474*b2d2a78aSEmmanuel Vadot 2475*b2d2a78aSEmmanuel Vadot scom@1000 { 2476*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 2477*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2478*b2d2a78aSEmmanuel Vadot }; 2479*b2d2a78aSEmmanuel Vadot 2480*b2d2a78aSEmmanuel Vadot i2c@1800 { 2481*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 2482*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 2483*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2484*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2485*b2d2a78aSEmmanuel Vadot 2486*b2d2a78aSEmmanuel Vadot cfam4_i2c0: i2c-bus@0 { 2487*b2d2a78aSEmmanuel Vadot reg = <0>; /* OM01 */ 2488*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2489*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2490*b2d2a78aSEmmanuel Vadot 2491*b2d2a78aSEmmanuel Vadot fsi@20 { 2492*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2493*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2494*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2495*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2496*b2d2a78aSEmmanuel Vadot 2497*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2498*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2499*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2500*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2501*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2502*b2d2a78aSEmmanuel Vadot 2503*b2d2a78aSEmmanuel Vadot scom500: scom@1000 { 2504*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2505*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2506*b2d2a78aSEmmanuel Vadot }; 2507*b2d2a78aSEmmanuel Vadot 2508*b2d2a78aSEmmanuel Vadot sbefifo500: sbefifo@2400 { 2509*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2510*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2511*b2d2a78aSEmmanuel Vadot }; 2512*b2d2a78aSEmmanuel Vadot }; 2513*b2d2a78aSEmmanuel Vadot }; 2514*b2d2a78aSEmmanuel Vadot }; 2515*b2d2a78aSEmmanuel Vadot 2516*b2d2a78aSEmmanuel Vadot cfam4_i2c1: i2c-bus@1 { 2517*b2d2a78aSEmmanuel Vadot reg = <1>; /* OM23 */ 2518*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2519*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2520*b2d2a78aSEmmanuel Vadot 2521*b2d2a78aSEmmanuel Vadot fsi@20 { 2522*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2523*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2524*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2525*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2526*b2d2a78aSEmmanuel Vadot 2527*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2528*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2529*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2530*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2531*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2532*b2d2a78aSEmmanuel Vadot 2533*b2d2a78aSEmmanuel Vadot scom501: scom@1000 { 2534*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2535*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2536*b2d2a78aSEmmanuel Vadot }; 2537*b2d2a78aSEmmanuel Vadot 2538*b2d2a78aSEmmanuel Vadot sbefifo501: sbefifo@2400 { 2539*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2540*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2541*b2d2a78aSEmmanuel Vadot }; 2542*b2d2a78aSEmmanuel Vadot }; 2543*b2d2a78aSEmmanuel Vadot }; 2544*b2d2a78aSEmmanuel Vadot }; 2545*b2d2a78aSEmmanuel Vadot 2546*b2d2a78aSEmmanuel Vadot cfam4_i2c10: i2c-bus@a { 2547*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 2548*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2549*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2550*b2d2a78aSEmmanuel Vadot 2551*b2d2a78aSEmmanuel Vadot fsi@20 { 2552*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2553*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2554*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2555*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2556*b2d2a78aSEmmanuel Vadot 2557*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2558*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2559*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2560*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2561*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2562*b2d2a78aSEmmanuel Vadot 2563*b2d2a78aSEmmanuel Vadot scom510: scom@1000 { 2564*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2565*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2566*b2d2a78aSEmmanuel Vadot }; 2567*b2d2a78aSEmmanuel Vadot 2568*b2d2a78aSEmmanuel Vadot sbefifo510: sbefifo@2400 { 2569*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2570*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2571*b2d2a78aSEmmanuel Vadot }; 2572*b2d2a78aSEmmanuel Vadot }; 2573*b2d2a78aSEmmanuel Vadot }; 2574*b2d2a78aSEmmanuel Vadot }; 2575*b2d2a78aSEmmanuel Vadot 2576*b2d2a78aSEmmanuel Vadot cfam4_i2c11: i2c-bus@b { 2577*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 2578*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2579*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2580*b2d2a78aSEmmanuel Vadot 2581*b2d2a78aSEmmanuel Vadot fsi@20 { 2582*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2583*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2584*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2585*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2586*b2d2a78aSEmmanuel Vadot 2587*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2588*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2589*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2590*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2591*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2592*b2d2a78aSEmmanuel Vadot 2593*b2d2a78aSEmmanuel Vadot scom511: scom@1000 { 2594*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2595*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2596*b2d2a78aSEmmanuel Vadot }; 2597*b2d2a78aSEmmanuel Vadot 2598*b2d2a78aSEmmanuel Vadot sbefifo511: sbefifo@2400 { 2599*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2600*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2601*b2d2a78aSEmmanuel Vadot }; 2602*b2d2a78aSEmmanuel Vadot }; 2603*b2d2a78aSEmmanuel Vadot }; 2604*b2d2a78aSEmmanuel Vadot }; 2605*b2d2a78aSEmmanuel Vadot 2606*b2d2a78aSEmmanuel Vadot cfam4_i2c12: i2c-bus@c { 2607*b2d2a78aSEmmanuel Vadot reg = <12>; /* OP4A */ 2608*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2609*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2610*b2d2a78aSEmmanuel Vadot 2611*b2d2a78aSEmmanuel Vadot fsi@20 { 2612*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2613*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2614*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2615*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2616*b2d2a78aSEmmanuel Vadot 2617*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2618*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2619*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2620*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2621*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2622*b2d2a78aSEmmanuel Vadot 2623*b2d2a78aSEmmanuel Vadot scom512: scom@1000 { 2624*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2625*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2626*b2d2a78aSEmmanuel Vadot }; 2627*b2d2a78aSEmmanuel Vadot 2628*b2d2a78aSEmmanuel Vadot sbefifo512: sbefifo@2400 { 2629*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2630*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2631*b2d2a78aSEmmanuel Vadot }; 2632*b2d2a78aSEmmanuel Vadot }; 2633*b2d2a78aSEmmanuel Vadot }; 2634*b2d2a78aSEmmanuel Vadot }; 2635*b2d2a78aSEmmanuel Vadot 2636*b2d2a78aSEmmanuel Vadot cfam4_i2c13: i2c-bus@d { 2637*b2d2a78aSEmmanuel Vadot reg = <13>; /* OP4B */ 2638*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2639*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2640*b2d2a78aSEmmanuel Vadot 2641*b2d2a78aSEmmanuel Vadot fsi@20 { 2642*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2643*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2644*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2645*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2646*b2d2a78aSEmmanuel Vadot 2647*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2648*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2649*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2650*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2651*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2652*b2d2a78aSEmmanuel Vadot 2653*b2d2a78aSEmmanuel Vadot scom513: scom@1000 { 2654*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2655*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2656*b2d2a78aSEmmanuel Vadot }; 2657*b2d2a78aSEmmanuel Vadot 2658*b2d2a78aSEmmanuel Vadot sbefifo513: sbefifo@2400 { 2659*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2660*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2661*b2d2a78aSEmmanuel Vadot }; 2662*b2d2a78aSEmmanuel Vadot }; 2663*b2d2a78aSEmmanuel Vadot }; 2664*b2d2a78aSEmmanuel Vadot }; 2665*b2d2a78aSEmmanuel Vadot 2666*b2d2a78aSEmmanuel Vadot cfam4_i2c14: i2c-bus@e { 2667*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 2668*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2669*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2670*b2d2a78aSEmmanuel Vadot 2671*b2d2a78aSEmmanuel Vadot fsi@20 { 2672*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2673*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2674*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2675*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2676*b2d2a78aSEmmanuel Vadot 2677*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2678*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2679*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2680*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2681*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2682*b2d2a78aSEmmanuel Vadot 2683*b2d2a78aSEmmanuel Vadot scom514: scom@1000 { 2684*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2685*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2686*b2d2a78aSEmmanuel Vadot }; 2687*b2d2a78aSEmmanuel Vadot 2688*b2d2a78aSEmmanuel Vadot sbefifo514: sbefifo@2400 { 2689*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2690*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2691*b2d2a78aSEmmanuel Vadot }; 2692*b2d2a78aSEmmanuel Vadot }; 2693*b2d2a78aSEmmanuel Vadot }; 2694*b2d2a78aSEmmanuel Vadot }; 2695*b2d2a78aSEmmanuel Vadot 2696*b2d2a78aSEmmanuel Vadot cfam4_i2c15: i2c-bus@f { 2697*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 2698*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2699*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2700*b2d2a78aSEmmanuel Vadot 2701*b2d2a78aSEmmanuel Vadot fsi@20 { 2702*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2703*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2704*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2705*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2706*b2d2a78aSEmmanuel Vadot 2707*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2708*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2709*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2710*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2711*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2712*b2d2a78aSEmmanuel Vadot 2713*b2d2a78aSEmmanuel Vadot scom515: scom@1000 { 2714*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2715*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2716*b2d2a78aSEmmanuel Vadot }; 2717*b2d2a78aSEmmanuel Vadot 2718*b2d2a78aSEmmanuel Vadot sbefifo515: sbefifo@2400 { 2719*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2720*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2721*b2d2a78aSEmmanuel Vadot }; 2722*b2d2a78aSEmmanuel Vadot }; 2723*b2d2a78aSEmmanuel Vadot }; 2724*b2d2a78aSEmmanuel Vadot }; 2725*b2d2a78aSEmmanuel Vadot }; 2726*b2d2a78aSEmmanuel Vadot 2727*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 2728*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 2729*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 2730*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2731*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2732*b2d2a78aSEmmanuel Vadot 2733*b2d2a78aSEmmanuel Vadot cfam4_spi0: spi@0 { 2734*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 2735*b2d2a78aSEmmanuel Vadot reg = <0x0>; 2736*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2737*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2738*b2d2a78aSEmmanuel Vadot 2739*b2d2a78aSEmmanuel Vadot eeprom@0 { 2740*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 2741*b2d2a78aSEmmanuel Vadot reg = <0>; 2742*b2d2a78aSEmmanuel Vadot address-width = <24>; 2743*b2d2a78aSEmmanuel Vadot pagesize = <256>; 2744*b2d2a78aSEmmanuel Vadot size = <0x80000>; 2745*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 2746*b2d2a78aSEmmanuel Vadot }; 2747*b2d2a78aSEmmanuel Vadot }; 2748*b2d2a78aSEmmanuel Vadot 2749*b2d2a78aSEmmanuel Vadot cfam4_spi1: spi@20 { 2750*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 2751*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2752*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2753*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2754*b2d2a78aSEmmanuel Vadot 2755*b2d2a78aSEmmanuel Vadot eeprom@0 { 2756*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 2757*b2d2a78aSEmmanuel Vadot reg = <0>; 2758*b2d2a78aSEmmanuel Vadot address-width = <24>; 2759*b2d2a78aSEmmanuel Vadot pagesize = <256>; 2760*b2d2a78aSEmmanuel Vadot size = <0x80000>; 2761*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 2762*b2d2a78aSEmmanuel Vadot }; 2763*b2d2a78aSEmmanuel Vadot }; 2764*b2d2a78aSEmmanuel Vadot 2765*b2d2a78aSEmmanuel Vadot cfam4_spi2: spi@40 { 2766*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 2767*b2d2a78aSEmmanuel Vadot reg = <0x40>; 2768*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2769*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2770*b2d2a78aSEmmanuel Vadot 2771*b2d2a78aSEmmanuel Vadot eeprom@0 { 2772*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 2773*b2d2a78aSEmmanuel Vadot reg = <0>; 2774*b2d2a78aSEmmanuel Vadot address-width = <24>; 2775*b2d2a78aSEmmanuel Vadot pagesize = <256>; 2776*b2d2a78aSEmmanuel Vadot size = <0x80000>; 2777*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 2778*b2d2a78aSEmmanuel Vadot }; 2779*b2d2a78aSEmmanuel Vadot }; 2780*b2d2a78aSEmmanuel Vadot 2781*b2d2a78aSEmmanuel Vadot cfam4_spi3: spi@60 { 2782*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 2783*b2d2a78aSEmmanuel Vadot reg = <0x60>; 2784*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2785*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2786*b2d2a78aSEmmanuel Vadot 2787*b2d2a78aSEmmanuel Vadot eeprom@0 { 2788*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 2789*b2d2a78aSEmmanuel Vadot reg = <0>; 2790*b2d2a78aSEmmanuel Vadot address-width = <24>; 2791*b2d2a78aSEmmanuel Vadot pagesize = <256>; 2792*b2d2a78aSEmmanuel Vadot size = <0x80000>; 2793*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 2794*b2d2a78aSEmmanuel Vadot }; 2795*b2d2a78aSEmmanuel Vadot }; 2796*b2d2a78aSEmmanuel Vadot }; 2797*b2d2a78aSEmmanuel Vadot 2798*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 2799*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 2800*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2801*b2d2a78aSEmmanuel Vadot 2802*b2d2a78aSEmmanuel Vadot occ { 2803*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 2804*b2d2a78aSEmmanuel Vadot 2805*b2d2a78aSEmmanuel Vadot hwmon { 2806*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 2807*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 2808*b2d2a78aSEmmanuel Vadot }; 2809*b2d2a78aSEmmanuel Vadot }; 2810*b2d2a78aSEmmanuel Vadot }; 2811*b2d2a78aSEmmanuel Vadot 2812*b2d2a78aSEmmanuel Vadot fsi@3400 { 2813*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 2814*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 2815*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2816*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2817*b2d2a78aSEmmanuel Vadot no-scan-on-init; 2818*b2d2a78aSEmmanuel Vadot }; 2819*b2d2a78aSEmmanuel Vadot }; 2820*b2d2a78aSEmmanuel Vadot 2821*b2d2a78aSEmmanuel Vadot cfam@5,0 { /* DCM2_C1 */ 2822*b2d2a78aSEmmanuel Vadot reg = <5 0>; 2823*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2824*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2825*b2d2a78aSEmmanuel Vadot chip-id = <5>; 2826*b2d2a78aSEmmanuel Vadot 2827*b2d2a78aSEmmanuel Vadot scom@1000 { 2828*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 2829*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2830*b2d2a78aSEmmanuel Vadot }; 2831*b2d2a78aSEmmanuel Vadot 2832*b2d2a78aSEmmanuel Vadot i2c@1800 { 2833*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 2834*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 2835*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2836*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2837*b2d2a78aSEmmanuel Vadot 2838*b2d2a78aSEmmanuel Vadot cfam5_i2c2: i2c-bus@2 { 2839*b2d2a78aSEmmanuel Vadot reg = <2>; /* OM45 */ 2840*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2841*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2842*b2d2a78aSEmmanuel Vadot 2843*b2d2a78aSEmmanuel Vadot fsi@20 { 2844*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2845*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2846*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2847*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2848*b2d2a78aSEmmanuel Vadot 2849*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2850*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2851*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2852*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2853*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2854*b2d2a78aSEmmanuel Vadot 2855*b2d2a78aSEmmanuel Vadot scom602: scom@1000 { 2856*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2857*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2858*b2d2a78aSEmmanuel Vadot }; 2859*b2d2a78aSEmmanuel Vadot 2860*b2d2a78aSEmmanuel Vadot sbefifo602: sbefifo@2400 { 2861*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2862*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2863*b2d2a78aSEmmanuel Vadot }; 2864*b2d2a78aSEmmanuel Vadot }; 2865*b2d2a78aSEmmanuel Vadot }; 2866*b2d2a78aSEmmanuel Vadot }; 2867*b2d2a78aSEmmanuel Vadot 2868*b2d2a78aSEmmanuel Vadot cfam5_i2c3: i2c-bus@3 { 2869*b2d2a78aSEmmanuel Vadot reg = <3>; /* OM67 */ 2870*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2871*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2872*b2d2a78aSEmmanuel Vadot 2873*b2d2a78aSEmmanuel Vadot fsi@20 { 2874*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2875*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2876*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2877*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2878*b2d2a78aSEmmanuel Vadot 2879*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2880*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2881*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2882*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2883*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2884*b2d2a78aSEmmanuel Vadot 2885*b2d2a78aSEmmanuel Vadot scom603: scom@1000 { 2886*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2887*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2888*b2d2a78aSEmmanuel Vadot }; 2889*b2d2a78aSEmmanuel Vadot 2890*b2d2a78aSEmmanuel Vadot sbefifo603: sbefifo@2400 { 2891*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2892*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2893*b2d2a78aSEmmanuel Vadot }; 2894*b2d2a78aSEmmanuel Vadot }; 2895*b2d2a78aSEmmanuel Vadot }; 2896*b2d2a78aSEmmanuel Vadot }; 2897*b2d2a78aSEmmanuel Vadot 2898*b2d2a78aSEmmanuel Vadot cfam5_i2c10: i2c-bus@a { 2899*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 2900*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2901*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2902*b2d2a78aSEmmanuel Vadot 2903*b2d2a78aSEmmanuel Vadot fsi@20 { 2904*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2905*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2906*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2907*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2908*b2d2a78aSEmmanuel Vadot 2909*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2910*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2911*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2912*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2913*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2914*b2d2a78aSEmmanuel Vadot 2915*b2d2a78aSEmmanuel Vadot scom610: scom@1000 { 2916*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2917*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2918*b2d2a78aSEmmanuel Vadot }; 2919*b2d2a78aSEmmanuel Vadot 2920*b2d2a78aSEmmanuel Vadot sbefifo610: sbefifo@2400 { 2921*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2922*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2923*b2d2a78aSEmmanuel Vadot }; 2924*b2d2a78aSEmmanuel Vadot }; 2925*b2d2a78aSEmmanuel Vadot }; 2926*b2d2a78aSEmmanuel Vadot }; 2927*b2d2a78aSEmmanuel Vadot 2928*b2d2a78aSEmmanuel Vadot cfam5_i2c11: i2c-bus@b { 2929*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 2930*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2931*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2932*b2d2a78aSEmmanuel Vadot 2933*b2d2a78aSEmmanuel Vadot fsi@20 { 2934*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2935*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2936*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2937*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2938*b2d2a78aSEmmanuel Vadot 2939*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2940*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2941*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2942*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2943*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2944*b2d2a78aSEmmanuel Vadot 2945*b2d2a78aSEmmanuel Vadot scom611: scom@1000 { 2946*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2947*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2948*b2d2a78aSEmmanuel Vadot }; 2949*b2d2a78aSEmmanuel Vadot 2950*b2d2a78aSEmmanuel Vadot sbefifo611: sbefifo@2400 { 2951*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2952*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2953*b2d2a78aSEmmanuel Vadot }; 2954*b2d2a78aSEmmanuel Vadot }; 2955*b2d2a78aSEmmanuel Vadot }; 2956*b2d2a78aSEmmanuel Vadot }; 2957*b2d2a78aSEmmanuel Vadot 2958*b2d2a78aSEmmanuel Vadot cfam5_i2c14: i2c-bus@e { 2959*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 2960*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2961*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2962*b2d2a78aSEmmanuel Vadot 2963*b2d2a78aSEmmanuel Vadot fsi@20 { 2964*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2965*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2966*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2967*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2968*b2d2a78aSEmmanuel Vadot 2969*b2d2a78aSEmmanuel Vadot cfam@0,0 { 2970*b2d2a78aSEmmanuel Vadot reg = <0 0>; 2971*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2972*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 2973*b2d2a78aSEmmanuel Vadot chip-id = <0>; 2974*b2d2a78aSEmmanuel Vadot 2975*b2d2a78aSEmmanuel Vadot scom614: scom@1000 { 2976*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 2977*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 2978*b2d2a78aSEmmanuel Vadot }; 2979*b2d2a78aSEmmanuel Vadot 2980*b2d2a78aSEmmanuel Vadot sbefifo614: sbefifo@2400 { 2981*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 2982*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 2983*b2d2a78aSEmmanuel Vadot }; 2984*b2d2a78aSEmmanuel Vadot }; 2985*b2d2a78aSEmmanuel Vadot }; 2986*b2d2a78aSEmmanuel Vadot }; 2987*b2d2a78aSEmmanuel Vadot 2988*b2d2a78aSEmmanuel Vadot cfam5_i2c15: i2c-bus@f { 2989*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 2990*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 2991*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2992*b2d2a78aSEmmanuel Vadot 2993*b2d2a78aSEmmanuel Vadot fsi@20 { 2994*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 2995*b2d2a78aSEmmanuel Vadot reg = <0x20>; 2996*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 2997*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 2998*b2d2a78aSEmmanuel Vadot 2999*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3000*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3001*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3002*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3003*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3004*b2d2a78aSEmmanuel Vadot 3005*b2d2a78aSEmmanuel Vadot scom615: scom@1000 { 3006*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3007*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3008*b2d2a78aSEmmanuel Vadot }; 3009*b2d2a78aSEmmanuel Vadot 3010*b2d2a78aSEmmanuel Vadot sbefifo615: sbefifo@2400 { 3011*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3012*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3013*b2d2a78aSEmmanuel Vadot }; 3014*b2d2a78aSEmmanuel Vadot }; 3015*b2d2a78aSEmmanuel Vadot }; 3016*b2d2a78aSEmmanuel Vadot }; 3017*b2d2a78aSEmmanuel Vadot 3018*b2d2a78aSEmmanuel Vadot cfam5_i2c16: i2c-bus@10 { 3019*b2d2a78aSEmmanuel Vadot reg = <16>; /* OP6A */ 3020*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3021*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3022*b2d2a78aSEmmanuel Vadot 3023*b2d2a78aSEmmanuel Vadot fsi@20 { 3024*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3025*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3026*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3027*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3028*b2d2a78aSEmmanuel Vadot 3029*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3030*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3031*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3032*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3033*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3034*b2d2a78aSEmmanuel Vadot 3035*b2d2a78aSEmmanuel Vadot scom616: scom@1000 { 3036*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3037*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3038*b2d2a78aSEmmanuel Vadot }; 3039*b2d2a78aSEmmanuel Vadot 3040*b2d2a78aSEmmanuel Vadot sbefifo616: sbefifo@2400 { 3041*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3042*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3043*b2d2a78aSEmmanuel Vadot }; 3044*b2d2a78aSEmmanuel Vadot }; 3045*b2d2a78aSEmmanuel Vadot }; 3046*b2d2a78aSEmmanuel Vadot }; 3047*b2d2a78aSEmmanuel Vadot 3048*b2d2a78aSEmmanuel Vadot cfam5_i2c17: i2c-bus@11 { 3049*b2d2a78aSEmmanuel Vadot reg = <17>; /* OP6B */ 3050*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3051*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3052*b2d2a78aSEmmanuel Vadot 3053*b2d2a78aSEmmanuel Vadot fsi@20 { 3054*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3055*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3056*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3057*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3058*b2d2a78aSEmmanuel Vadot 3059*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3060*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3061*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3062*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3063*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3064*b2d2a78aSEmmanuel Vadot 3065*b2d2a78aSEmmanuel Vadot scom617: scom@1000 { 3066*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3067*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3068*b2d2a78aSEmmanuel Vadot }; 3069*b2d2a78aSEmmanuel Vadot 3070*b2d2a78aSEmmanuel Vadot sbefifo617: sbefifo@2400 { 3071*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3072*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3073*b2d2a78aSEmmanuel Vadot }; 3074*b2d2a78aSEmmanuel Vadot }; 3075*b2d2a78aSEmmanuel Vadot }; 3076*b2d2a78aSEmmanuel Vadot }; 3077*b2d2a78aSEmmanuel Vadot }; 3078*b2d2a78aSEmmanuel Vadot 3079*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 3080*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 3081*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 3082*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3083*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3084*b2d2a78aSEmmanuel Vadot 3085*b2d2a78aSEmmanuel Vadot cfam5_spi0: spi@0 { 3086*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3087*b2d2a78aSEmmanuel Vadot reg = <0x0>; 3088*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3089*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3090*b2d2a78aSEmmanuel Vadot 3091*b2d2a78aSEmmanuel Vadot eeprom@0 { 3092*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3093*b2d2a78aSEmmanuel Vadot reg = <0>; 3094*b2d2a78aSEmmanuel Vadot address-width = <24>; 3095*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3096*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3097*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3098*b2d2a78aSEmmanuel Vadot }; 3099*b2d2a78aSEmmanuel Vadot }; 3100*b2d2a78aSEmmanuel Vadot 3101*b2d2a78aSEmmanuel Vadot cfam5_spi1: spi@20 { 3102*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3103*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3104*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3105*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3106*b2d2a78aSEmmanuel Vadot 3107*b2d2a78aSEmmanuel Vadot eeprom@0 { 3108*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3109*b2d2a78aSEmmanuel Vadot reg = <0>; 3110*b2d2a78aSEmmanuel Vadot address-width = <24>; 3111*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3112*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3113*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3114*b2d2a78aSEmmanuel Vadot }; 3115*b2d2a78aSEmmanuel Vadot }; 3116*b2d2a78aSEmmanuel Vadot 3117*b2d2a78aSEmmanuel Vadot cfam5_spi2: spi@40 { 3118*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3119*b2d2a78aSEmmanuel Vadot reg = <0x40>; 3120*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3121*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3122*b2d2a78aSEmmanuel Vadot 3123*b2d2a78aSEmmanuel Vadot eeprom@0 { 3124*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3125*b2d2a78aSEmmanuel Vadot reg = <0>; 3126*b2d2a78aSEmmanuel Vadot address-width = <24>; 3127*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3128*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3129*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3130*b2d2a78aSEmmanuel Vadot }; 3131*b2d2a78aSEmmanuel Vadot }; 3132*b2d2a78aSEmmanuel Vadot 3133*b2d2a78aSEmmanuel Vadot cfam5_spi3: spi@60 { 3134*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3135*b2d2a78aSEmmanuel Vadot reg = <0x60>; 3136*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3137*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3138*b2d2a78aSEmmanuel Vadot 3139*b2d2a78aSEmmanuel Vadot eeprom@0 { 3140*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3141*b2d2a78aSEmmanuel Vadot reg = <0>; 3142*b2d2a78aSEmmanuel Vadot address-width = <24>; 3143*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3144*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3145*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3146*b2d2a78aSEmmanuel Vadot }; 3147*b2d2a78aSEmmanuel Vadot }; 3148*b2d2a78aSEmmanuel Vadot }; 3149*b2d2a78aSEmmanuel Vadot 3150*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 3151*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 3152*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3153*b2d2a78aSEmmanuel Vadot 3154*b2d2a78aSEmmanuel Vadot occ { 3155*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 3156*b2d2a78aSEmmanuel Vadot 3157*b2d2a78aSEmmanuel Vadot hwmon { 3158*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 3159*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 3160*b2d2a78aSEmmanuel Vadot }; 3161*b2d2a78aSEmmanuel Vadot }; 3162*b2d2a78aSEmmanuel Vadot }; 3163*b2d2a78aSEmmanuel Vadot 3164*b2d2a78aSEmmanuel Vadot fsi@3400 { 3165*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 3166*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 3167*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3168*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3169*b2d2a78aSEmmanuel Vadot no-scan-on-init; 3170*b2d2a78aSEmmanuel Vadot }; 3171*b2d2a78aSEmmanuel Vadot }; 3172*b2d2a78aSEmmanuel Vadot 3173*b2d2a78aSEmmanuel Vadot cfam@6,0 { /* DCM3_C0 */ 3174*b2d2a78aSEmmanuel Vadot reg = <6 0>; 3175*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3176*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3177*b2d2a78aSEmmanuel Vadot chip-id = <6>; 3178*b2d2a78aSEmmanuel Vadot 3179*b2d2a78aSEmmanuel Vadot scom@1000 { 3180*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 3181*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3182*b2d2a78aSEmmanuel Vadot }; 3183*b2d2a78aSEmmanuel Vadot 3184*b2d2a78aSEmmanuel Vadot i2c@1800 { 3185*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 3186*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 3187*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3188*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3189*b2d2a78aSEmmanuel Vadot 3190*b2d2a78aSEmmanuel Vadot cfam6_i2c0: i2c-bus@0 { 3191*b2d2a78aSEmmanuel Vadot reg = <0>; /* OM01 */ 3192*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3193*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3194*b2d2a78aSEmmanuel Vadot 3195*b2d2a78aSEmmanuel Vadot fsi@20 { 3196*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3197*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3198*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3199*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3200*b2d2a78aSEmmanuel Vadot 3201*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3202*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3203*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3204*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3205*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3206*b2d2a78aSEmmanuel Vadot 3207*b2d2a78aSEmmanuel Vadot scom700: scom@1000 { 3208*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3209*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3210*b2d2a78aSEmmanuel Vadot }; 3211*b2d2a78aSEmmanuel Vadot 3212*b2d2a78aSEmmanuel Vadot sbefifo700: sbefifo@2400 { 3213*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3214*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3215*b2d2a78aSEmmanuel Vadot }; 3216*b2d2a78aSEmmanuel Vadot }; 3217*b2d2a78aSEmmanuel Vadot }; 3218*b2d2a78aSEmmanuel Vadot }; 3219*b2d2a78aSEmmanuel Vadot 3220*b2d2a78aSEmmanuel Vadot cfam6_i2c1: i2c-bus@1 { 3221*b2d2a78aSEmmanuel Vadot reg = <1>; /* OM23 */ 3222*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3223*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3224*b2d2a78aSEmmanuel Vadot 3225*b2d2a78aSEmmanuel Vadot fsi@20 { 3226*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3227*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3228*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3229*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3230*b2d2a78aSEmmanuel Vadot 3231*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3232*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3233*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3234*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3235*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3236*b2d2a78aSEmmanuel Vadot 3237*b2d2a78aSEmmanuel Vadot scom701: scom@1000 { 3238*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3239*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3240*b2d2a78aSEmmanuel Vadot }; 3241*b2d2a78aSEmmanuel Vadot 3242*b2d2a78aSEmmanuel Vadot sbefifo701: sbefifo@2400 { 3243*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3244*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3245*b2d2a78aSEmmanuel Vadot }; 3246*b2d2a78aSEmmanuel Vadot }; 3247*b2d2a78aSEmmanuel Vadot }; 3248*b2d2a78aSEmmanuel Vadot }; 3249*b2d2a78aSEmmanuel Vadot 3250*b2d2a78aSEmmanuel Vadot cfam6_i2c10: i2c-bus@a { 3251*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 3252*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3253*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3254*b2d2a78aSEmmanuel Vadot 3255*b2d2a78aSEmmanuel Vadot fsi@20 { 3256*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3257*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3258*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3259*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3260*b2d2a78aSEmmanuel Vadot 3261*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3262*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3263*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3264*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3265*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3266*b2d2a78aSEmmanuel Vadot 3267*b2d2a78aSEmmanuel Vadot scom710: scom@1000 { 3268*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3269*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3270*b2d2a78aSEmmanuel Vadot }; 3271*b2d2a78aSEmmanuel Vadot 3272*b2d2a78aSEmmanuel Vadot sbefifo710: sbefifo@2400 { 3273*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3274*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3275*b2d2a78aSEmmanuel Vadot }; 3276*b2d2a78aSEmmanuel Vadot }; 3277*b2d2a78aSEmmanuel Vadot }; 3278*b2d2a78aSEmmanuel Vadot }; 3279*b2d2a78aSEmmanuel Vadot 3280*b2d2a78aSEmmanuel Vadot cfam6_i2c11: i2c-bus@b { 3281*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 3282*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3283*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3284*b2d2a78aSEmmanuel Vadot 3285*b2d2a78aSEmmanuel Vadot fsi@20 { 3286*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3287*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3288*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3289*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3290*b2d2a78aSEmmanuel Vadot 3291*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3292*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3293*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3294*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3295*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3296*b2d2a78aSEmmanuel Vadot 3297*b2d2a78aSEmmanuel Vadot scom711: scom@1000 { 3298*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3299*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3300*b2d2a78aSEmmanuel Vadot }; 3301*b2d2a78aSEmmanuel Vadot 3302*b2d2a78aSEmmanuel Vadot sbefifo711: sbefifo@2400 { 3303*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3304*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3305*b2d2a78aSEmmanuel Vadot }; 3306*b2d2a78aSEmmanuel Vadot }; 3307*b2d2a78aSEmmanuel Vadot }; 3308*b2d2a78aSEmmanuel Vadot }; 3309*b2d2a78aSEmmanuel Vadot 3310*b2d2a78aSEmmanuel Vadot cfam6_i2c12: i2c-bus@c { 3311*b2d2a78aSEmmanuel Vadot reg = <12>; /* OP4A */ 3312*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3313*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3314*b2d2a78aSEmmanuel Vadot 3315*b2d2a78aSEmmanuel Vadot fsi@20 { 3316*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3317*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3318*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3319*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3320*b2d2a78aSEmmanuel Vadot 3321*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3322*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3323*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3324*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3325*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3326*b2d2a78aSEmmanuel Vadot 3327*b2d2a78aSEmmanuel Vadot scom712: scom@1000 { 3328*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3329*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3330*b2d2a78aSEmmanuel Vadot }; 3331*b2d2a78aSEmmanuel Vadot 3332*b2d2a78aSEmmanuel Vadot sbefifo712: sbefifo@2400 { 3333*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3334*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3335*b2d2a78aSEmmanuel Vadot }; 3336*b2d2a78aSEmmanuel Vadot }; 3337*b2d2a78aSEmmanuel Vadot }; 3338*b2d2a78aSEmmanuel Vadot }; 3339*b2d2a78aSEmmanuel Vadot 3340*b2d2a78aSEmmanuel Vadot cfam6_i2c13: i2c-bus@d { 3341*b2d2a78aSEmmanuel Vadot reg = <13>; /* OP4B */ 3342*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3343*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3344*b2d2a78aSEmmanuel Vadot 3345*b2d2a78aSEmmanuel Vadot fsi@20 { 3346*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3347*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3348*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3349*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3350*b2d2a78aSEmmanuel Vadot 3351*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3352*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3353*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3354*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3355*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3356*b2d2a78aSEmmanuel Vadot 3357*b2d2a78aSEmmanuel Vadot scom713: scom@1000 { 3358*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3359*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3360*b2d2a78aSEmmanuel Vadot }; 3361*b2d2a78aSEmmanuel Vadot 3362*b2d2a78aSEmmanuel Vadot sbefifo713: sbefifo@2400 { 3363*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3364*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3365*b2d2a78aSEmmanuel Vadot }; 3366*b2d2a78aSEmmanuel Vadot }; 3367*b2d2a78aSEmmanuel Vadot }; 3368*b2d2a78aSEmmanuel Vadot }; 3369*b2d2a78aSEmmanuel Vadot 3370*b2d2a78aSEmmanuel Vadot cfam6_i2c14: i2c-bus@e { 3371*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 3372*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3373*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3374*b2d2a78aSEmmanuel Vadot 3375*b2d2a78aSEmmanuel Vadot fsi@20 { 3376*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3377*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3378*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3379*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3380*b2d2a78aSEmmanuel Vadot 3381*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3382*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3383*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3384*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3385*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3386*b2d2a78aSEmmanuel Vadot 3387*b2d2a78aSEmmanuel Vadot scom714: scom@1000 { 3388*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3389*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3390*b2d2a78aSEmmanuel Vadot }; 3391*b2d2a78aSEmmanuel Vadot 3392*b2d2a78aSEmmanuel Vadot sbefifo714: sbefifo@2400 { 3393*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3394*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3395*b2d2a78aSEmmanuel Vadot }; 3396*b2d2a78aSEmmanuel Vadot }; 3397*b2d2a78aSEmmanuel Vadot }; 3398*b2d2a78aSEmmanuel Vadot }; 3399*b2d2a78aSEmmanuel Vadot 3400*b2d2a78aSEmmanuel Vadot cfam6_i2c15: i2c-bus@f { 3401*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 3402*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3403*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3404*b2d2a78aSEmmanuel Vadot 3405*b2d2a78aSEmmanuel Vadot fsi@20 { 3406*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3407*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3408*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3409*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3410*b2d2a78aSEmmanuel Vadot 3411*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3412*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3413*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3414*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3415*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3416*b2d2a78aSEmmanuel Vadot 3417*b2d2a78aSEmmanuel Vadot scom715: scom@1000 { 3418*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3419*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3420*b2d2a78aSEmmanuel Vadot }; 3421*b2d2a78aSEmmanuel Vadot 3422*b2d2a78aSEmmanuel Vadot sbefifo715: sbefifo@2400 { 3423*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3424*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3425*b2d2a78aSEmmanuel Vadot }; 3426*b2d2a78aSEmmanuel Vadot }; 3427*b2d2a78aSEmmanuel Vadot }; 3428*b2d2a78aSEmmanuel Vadot }; 3429*b2d2a78aSEmmanuel Vadot }; 3430*b2d2a78aSEmmanuel Vadot 3431*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 3432*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 3433*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 3434*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3435*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3436*b2d2a78aSEmmanuel Vadot 3437*b2d2a78aSEmmanuel Vadot cfam6_spi0: spi@0 { 3438*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3439*b2d2a78aSEmmanuel Vadot reg = <0x0>; 3440*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3441*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3442*b2d2a78aSEmmanuel Vadot 3443*b2d2a78aSEmmanuel Vadot eeprom@0 { 3444*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3445*b2d2a78aSEmmanuel Vadot reg = <0>; 3446*b2d2a78aSEmmanuel Vadot address-width = <24>; 3447*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3448*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3449*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3450*b2d2a78aSEmmanuel Vadot }; 3451*b2d2a78aSEmmanuel Vadot }; 3452*b2d2a78aSEmmanuel Vadot 3453*b2d2a78aSEmmanuel Vadot cfam6_spi1: spi@20 { 3454*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3455*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3456*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3457*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3458*b2d2a78aSEmmanuel Vadot 3459*b2d2a78aSEmmanuel Vadot eeprom@0 { 3460*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3461*b2d2a78aSEmmanuel Vadot reg = <0>; 3462*b2d2a78aSEmmanuel Vadot address-width = <24>; 3463*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3464*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3465*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3466*b2d2a78aSEmmanuel Vadot }; 3467*b2d2a78aSEmmanuel Vadot }; 3468*b2d2a78aSEmmanuel Vadot 3469*b2d2a78aSEmmanuel Vadot cfam6_spi2: spi@40 { 3470*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3471*b2d2a78aSEmmanuel Vadot reg = <0x40>; 3472*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3473*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3474*b2d2a78aSEmmanuel Vadot 3475*b2d2a78aSEmmanuel Vadot eeprom@0 { 3476*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3477*b2d2a78aSEmmanuel Vadot reg = <0>; 3478*b2d2a78aSEmmanuel Vadot address-width = <24>; 3479*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3480*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3481*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3482*b2d2a78aSEmmanuel Vadot }; 3483*b2d2a78aSEmmanuel Vadot }; 3484*b2d2a78aSEmmanuel Vadot 3485*b2d2a78aSEmmanuel Vadot cfam6_spi3: spi@60 { 3486*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3487*b2d2a78aSEmmanuel Vadot reg = <0x60>; 3488*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3489*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3490*b2d2a78aSEmmanuel Vadot 3491*b2d2a78aSEmmanuel Vadot eeprom@0 { 3492*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3493*b2d2a78aSEmmanuel Vadot reg = <0>; 3494*b2d2a78aSEmmanuel Vadot address-width = <24>; 3495*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3496*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3497*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3498*b2d2a78aSEmmanuel Vadot }; 3499*b2d2a78aSEmmanuel Vadot }; 3500*b2d2a78aSEmmanuel Vadot }; 3501*b2d2a78aSEmmanuel Vadot 3502*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 3503*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 3504*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3505*b2d2a78aSEmmanuel Vadot 3506*b2d2a78aSEmmanuel Vadot occ { 3507*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 3508*b2d2a78aSEmmanuel Vadot 3509*b2d2a78aSEmmanuel Vadot hwmon { 3510*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 3511*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 3512*b2d2a78aSEmmanuel Vadot }; 3513*b2d2a78aSEmmanuel Vadot }; 3514*b2d2a78aSEmmanuel Vadot }; 3515*b2d2a78aSEmmanuel Vadot 3516*b2d2a78aSEmmanuel Vadot fsi@3400 { 3517*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 3518*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 3519*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3520*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3521*b2d2a78aSEmmanuel Vadot no-scan-on-init; 3522*b2d2a78aSEmmanuel Vadot }; 3523*b2d2a78aSEmmanuel Vadot }; 3524*b2d2a78aSEmmanuel Vadot 3525*b2d2a78aSEmmanuel Vadot cfam@7,0 { /* DCM3_C1 */ 3526*b2d2a78aSEmmanuel Vadot reg = <7 0>; 3527*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3528*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3529*b2d2a78aSEmmanuel Vadot chip-id = <7>; 3530*b2d2a78aSEmmanuel Vadot 3531*b2d2a78aSEmmanuel Vadot scom@1000 { 3532*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 3533*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3534*b2d2a78aSEmmanuel Vadot }; 3535*b2d2a78aSEmmanuel Vadot 3536*b2d2a78aSEmmanuel Vadot i2c@1800 { 3537*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 3538*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 3539*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3540*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3541*b2d2a78aSEmmanuel Vadot 3542*b2d2a78aSEmmanuel Vadot cfam7_i2c2: i2c-bus@2 { 3543*b2d2a78aSEmmanuel Vadot reg = <2>; /* OM45 */ 3544*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3545*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3546*b2d2a78aSEmmanuel Vadot 3547*b2d2a78aSEmmanuel Vadot fsi@20 { 3548*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3549*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3550*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3551*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3552*b2d2a78aSEmmanuel Vadot 3553*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3554*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3555*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3556*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3557*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3558*b2d2a78aSEmmanuel Vadot 3559*b2d2a78aSEmmanuel Vadot scom802: scom@1000 { 3560*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3561*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3562*b2d2a78aSEmmanuel Vadot }; 3563*b2d2a78aSEmmanuel Vadot 3564*b2d2a78aSEmmanuel Vadot sbefifo802: sbefifo@2400 { 3565*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3566*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3567*b2d2a78aSEmmanuel Vadot }; 3568*b2d2a78aSEmmanuel Vadot }; 3569*b2d2a78aSEmmanuel Vadot }; 3570*b2d2a78aSEmmanuel Vadot }; 3571*b2d2a78aSEmmanuel Vadot 3572*b2d2a78aSEmmanuel Vadot cfam7_i2c3: i2c-bus@3 { 3573*b2d2a78aSEmmanuel Vadot reg = <3>; /* OM67 */ 3574*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3575*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3576*b2d2a78aSEmmanuel Vadot 3577*b2d2a78aSEmmanuel Vadot fsi@20 { 3578*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3579*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3580*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3581*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3582*b2d2a78aSEmmanuel Vadot 3583*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3584*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3585*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3586*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3587*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3588*b2d2a78aSEmmanuel Vadot 3589*b2d2a78aSEmmanuel Vadot scom803: scom@1000 { 3590*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3591*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3592*b2d2a78aSEmmanuel Vadot }; 3593*b2d2a78aSEmmanuel Vadot 3594*b2d2a78aSEmmanuel Vadot sbefifo803: sbefifo@2400 { 3595*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3596*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3597*b2d2a78aSEmmanuel Vadot }; 3598*b2d2a78aSEmmanuel Vadot }; 3599*b2d2a78aSEmmanuel Vadot }; 3600*b2d2a78aSEmmanuel Vadot }; 3601*b2d2a78aSEmmanuel Vadot 3602*b2d2a78aSEmmanuel Vadot cfam7_i2c10: i2c-bus@a { 3603*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 3604*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3605*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3606*b2d2a78aSEmmanuel Vadot 3607*b2d2a78aSEmmanuel Vadot fsi@20 { 3608*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3609*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3610*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3611*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3612*b2d2a78aSEmmanuel Vadot 3613*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3614*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3615*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3616*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3617*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3618*b2d2a78aSEmmanuel Vadot 3619*b2d2a78aSEmmanuel Vadot scom810: scom@1000 { 3620*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3621*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3622*b2d2a78aSEmmanuel Vadot }; 3623*b2d2a78aSEmmanuel Vadot 3624*b2d2a78aSEmmanuel Vadot sbefifo810: sbefifo@2400 { 3625*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3626*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3627*b2d2a78aSEmmanuel Vadot }; 3628*b2d2a78aSEmmanuel Vadot }; 3629*b2d2a78aSEmmanuel Vadot }; 3630*b2d2a78aSEmmanuel Vadot }; 3631*b2d2a78aSEmmanuel Vadot 3632*b2d2a78aSEmmanuel Vadot cfam7_i2c11: i2c-bus@b { 3633*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 3634*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3635*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3636*b2d2a78aSEmmanuel Vadot 3637*b2d2a78aSEmmanuel Vadot fsi@20 { 3638*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3639*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3640*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3641*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3642*b2d2a78aSEmmanuel Vadot 3643*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3644*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3645*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3646*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3647*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3648*b2d2a78aSEmmanuel Vadot 3649*b2d2a78aSEmmanuel Vadot scom811: scom@1000 { 3650*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3651*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3652*b2d2a78aSEmmanuel Vadot }; 3653*b2d2a78aSEmmanuel Vadot 3654*b2d2a78aSEmmanuel Vadot sbefifo811: sbefifo@2400 { 3655*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3656*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3657*b2d2a78aSEmmanuel Vadot }; 3658*b2d2a78aSEmmanuel Vadot }; 3659*b2d2a78aSEmmanuel Vadot }; 3660*b2d2a78aSEmmanuel Vadot }; 3661*b2d2a78aSEmmanuel Vadot 3662*b2d2a78aSEmmanuel Vadot cfam7_i2c14: i2c-bus@e { 3663*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 3664*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3665*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3666*b2d2a78aSEmmanuel Vadot 3667*b2d2a78aSEmmanuel Vadot fsi@20 { 3668*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3669*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3670*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3671*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3672*b2d2a78aSEmmanuel Vadot 3673*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3674*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3675*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3676*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3677*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3678*b2d2a78aSEmmanuel Vadot 3679*b2d2a78aSEmmanuel Vadot scom814: scom@1000 { 3680*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3681*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3682*b2d2a78aSEmmanuel Vadot }; 3683*b2d2a78aSEmmanuel Vadot 3684*b2d2a78aSEmmanuel Vadot sbefifo814: sbefifo@2400 { 3685*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3686*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3687*b2d2a78aSEmmanuel Vadot }; 3688*b2d2a78aSEmmanuel Vadot }; 3689*b2d2a78aSEmmanuel Vadot }; 3690*b2d2a78aSEmmanuel Vadot }; 3691*b2d2a78aSEmmanuel Vadot 3692*b2d2a78aSEmmanuel Vadot cfam7_i2c15: i2c-bus@f { 3693*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 3694*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3695*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3696*b2d2a78aSEmmanuel Vadot 3697*b2d2a78aSEmmanuel Vadot fsi@20 { 3698*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3699*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3700*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3701*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3702*b2d2a78aSEmmanuel Vadot 3703*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3704*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3705*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3706*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3707*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3708*b2d2a78aSEmmanuel Vadot 3709*b2d2a78aSEmmanuel Vadot scom815: scom@1000 { 3710*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3711*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3712*b2d2a78aSEmmanuel Vadot }; 3713*b2d2a78aSEmmanuel Vadot 3714*b2d2a78aSEmmanuel Vadot sbefifo815: sbefifo@2400 { 3715*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3716*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3717*b2d2a78aSEmmanuel Vadot }; 3718*b2d2a78aSEmmanuel Vadot }; 3719*b2d2a78aSEmmanuel Vadot }; 3720*b2d2a78aSEmmanuel Vadot }; 3721*b2d2a78aSEmmanuel Vadot 3722*b2d2a78aSEmmanuel Vadot cfam7_i2c16: i2c-bus@10 { 3723*b2d2a78aSEmmanuel Vadot reg = <16>; /* OP6A */ 3724*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3725*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3726*b2d2a78aSEmmanuel Vadot 3727*b2d2a78aSEmmanuel Vadot fsi@20 { 3728*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3729*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3730*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3731*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3732*b2d2a78aSEmmanuel Vadot 3733*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3734*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3735*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3736*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3737*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3738*b2d2a78aSEmmanuel Vadot 3739*b2d2a78aSEmmanuel Vadot scom816: scom@1000 { 3740*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3741*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3742*b2d2a78aSEmmanuel Vadot }; 3743*b2d2a78aSEmmanuel Vadot 3744*b2d2a78aSEmmanuel Vadot sbefifo816: sbefifo@2400 { 3745*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3746*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3747*b2d2a78aSEmmanuel Vadot }; 3748*b2d2a78aSEmmanuel Vadot }; 3749*b2d2a78aSEmmanuel Vadot }; 3750*b2d2a78aSEmmanuel Vadot }; 3751*b2d2a78aSEmmanuel Vadot 3752*b2d2a78aSEmmanuel Vadot cfam7_i2c17: i2c-bus@11 { 3753*b2d2a78aSEmmanuel Vadot reg = <17>; /* OP6B */ 3754*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3755*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3756*b2d2a78aSEmmanuel Vadot 3757*b2d2a78aSEmmanuel Vadot fsi@20 { 3758*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 3759*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3760*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3761*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3762*b2d2a78aSEmmanuel Vadot 3763*b2d2a78aSEmmanuel Vadot cfam@0,0 { 3764*b2d2a78aSEmmanuel Vadot reg = <0 0>; 3765*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3766*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 3767*b2d2a78aSEmmanuel Vadot chip-id = <0>; 3768*b2d2a78aSEmmanuel Vadot 3769*b2d2a78aSEmmanuel Vadot scom817: scom@1000 { 3770*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 3771*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 3772*b2d2a78aSEmmanuel Vadot }; 3773*b2d2a78aSEmmanuel Vadot 3774*b2d2a78aSEmmanuel Vadot sbefifo817: sbefifo@2400 { 3775*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 3776*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3777*b2d2a78aSEmmanuel Vadot }; 3778*b2d2a78aSEmmanuel Vadot }; 3779*b2d2a78aSEmmanuel Vadot }; 3780*b2d2a78aSEmmanuel Vadot }; 3781*b2d2a78aSEmmanuel Vadot }; 3782*b2d2a78aSEmmanuel Vadot 3783*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 3784*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 3785*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 3786*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3787*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3788*b2d2a78aSEmmanuel Vadot 3789*b2d2a78aSEmmanuel Vadot cfam7_spi0: spi@0 { 3790*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3791*b2d2a78aSEmmanuel Vadot reg = <0x0>; 3792*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3793*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3794*b2d2a78aSEmmanuel Vadot 3795*b2d2a78aSEmmanuel Vadot eeprom@0 { 3796*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3797*b2d2a78aSEmmanuel Vadot reg = <0>; 3798*b2d2a78aSEmmanuel Vadot address-width = <24>; 3799*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3800*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3801*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3802*b2d2a78aSEmmanuel Vadot }; 3803*b2d2a78aSEmmanuel Vadot }; 3804*b2d2a78aSEmmanuel Vadot 3805*b2d2a78aSEmmanuel Vadot cfam7_spi1: spi@20 { 3806*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3807*b2d2a78aSEmmanuel Vadot reg = <0x20>; 3808*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3809*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3810*b2d2a78aSEmmanuel Vadot 3811*b2d2a78aSEmmanuel Vadot eeprom@0 { 3812*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3813*b2d2a78aSEmmanuel Vadot reg = <0>; 3814*b2d2a78aSEmmanuel Vadot address-width = <24>; 3815*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3816*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3817*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3818*b2d2a78aSEmmanuel Vadot }; 3819*b2d2a78aSEmmanuel Vadot }; 3820*b2d2a78aSEmmanuel Vadot 3821*b2d2a78aSEmmanuel Vadot cfam7_spi2: spi@40 { 3822*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3823*b2d2a78aSEmmanuel Vadot reg = <0x40>; 3824*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3825*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3826*b2d2a78aSEmmanuel Vadot 3827*b2d2a78aSEmmanuel Vadot eeprom@0 { 3828*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3829*b2d2a78aSEmmanuel Vadot reg = <0>; 3830*b2d2a78aSEmmanuel Vadot address-width = <24>; 3831*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3832*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3833*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3834*b2d2a78aSEmmanuel Vadot }; 3835*b2d2a78aSEmmanuel Vadot }; 3836*b2d2a78aSEmmanuel Vadot 3837*b2d2a78aSEmmanuel Vadot cfam7_spi3: spi@60 { 3838*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 3839*b2d2a78aSEmmanuel Vadot reg = <0x60>; 3840*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 3841*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3842*b2d2a78aSEmmanuel Vadot 3843*b2d2a78aSEmmanuel Vadot eeprom@0 { 3844*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 3845*b2d2a78aSEmmanuel Vadot reg = <0>; 3846*b2d2a78aSEmmanuel Vadot address-width = <24>; 3847*b2d2a78aSEmmanuel Vadot pagesize = <256>; 3848*b2d2a78aSEmmanuel Vadot size = <0x80000>; 3849*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 3850*b2d2a78aSEmmanuel Vadot }; 3851*b2d2a78aSEmmanuel Vadot }; 3852*b2d2a78aSEmmanuel Vadot }; 3853*b2d2a78aSEmmanuel Vadot 3854*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 3855*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 3856*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 3857*b2d2a78aSEmmanuel Vadot 3858*b2d2a78aSEmmanuel Vadot occ { 3859*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 3860*b2d2a78aSEmmanuel Vadot 3861*b2d2a78aSEmmanuel Vadot hwmon { 3862*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 3863*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 3864*b2d2a78aSEmmanuel Vadot }; 3865*b2d2a78aSEmmanuel Vadot }; 3866*b2d2a78aSEmmanuel Vadot }; 3867*b2d2a78aSEmmanuel Vadot 3868*b2d2a78aSEmmanuel Vadot fsi@3400 { 3869*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 3870*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 3871*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 3872*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 3873*b2d2a78aSEmmanuel Vadot no-scan-on-init; 3874*b2d2a78aSEmmanuel Vadot }; 3875*b2d2a78aSEmmanuel Vadot }; 3876*b2d2a78aSEmmanuel Vadot}; 3877