1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2*f126890aSEmmanuel Vadot// Copyright (c) 2020 Facebook Inc. 3*f126890aSEmmanuel Vadot 4*f126890aSEmmanuel Vadot/dts-v1/; 5*f126890aSEmmanuel Vadot 6*f126890aSEmmanuel Vadot#include <dt-bindings/leds/common.h> 7*f126890aSEmmanuel Vadot#include "ast2600-facebook-netbmc-common.dtsi" 8*f126890aSEmmanuel Vadot 9*f126890aSEmmanuel Vadot/ { 10*f126890aSEmmanuel Vadot model = "Facebook Fuji BMC"; 11*f126890aSEmmanuel Vadot compatible = "facebook,fuji-bmc", "aspeed,ast2600"; 12*f126890aSEmmanuel Vadot 13*f126890aSEmmanuel Vadot aliases { 14*f126890aSEmmanuel Vadot /* 15*f126890aSEmmanuel Vadot * PCA9548 (2-0070) provides 8 channels connecting to 16*f126890aSEmmanuel Vadot * SCM (System Controller Module). 17*f126890aSEmmanuel Vadot */ 18*f126890aSEmmanuel Vadot i2c16 = &imux16; 19*f126890aSEmmanuel Vadot i2c17 = &imux17; 20*f126890aSEmmanuel Vadot i2c18 = &imux18; 21*f126890aSEmmanuel Vadot i2c19 = &imux19; 22*f126890aSEmmanuel Vadot i2c20 = &imux20; 23*f126890aSEmmanuel Vadot i2c21 = &imux21; 24*f126890aSEmmanuel Vadot i2c22 = &imux22; 25*f126890aSEmmanuel Vadot i2c23 = &imux23; 26*f126890aSEmmanuel Vadot 27*f126890aSEmmanuel Vadot /* 28*f126890aSEmmanuel Vadot * PCA9548 (8-0070) provides 8 channels connecting to 29*f126890aSEmmanuel Vadot * SMB (Switch Main Board). 30*f126890aSEmmanuel Vadot */ 31*f126890aSEmmanuel Vadot i2c24 = &imux24; 32*f126890aSEmmanuel Vadot i2c25 = &imux25; 33*f126890aSEmmanuel Vadot i2c26 = &imux26; 34*f126890aSEmmanuel Vadot i2c27 = &imux27; 35*f126890aSEmmanuel Vadot i2c28 = &imux28; 36*f126890aSEmmanuel Vadot i2c29 = &imux29; 37*f126890aSEmmanuel Vadot i2c30 = &imux30; 38*f126890aSEmmanuel Vadot i2c31 = &imux31; 39*f126890aSEmmanuel Vadot 40*f126890aSEmmanuel Vadot /* 41*f126890aSEmmanuel Vadot * PCA9548 (11-0077) provides 8 channels connecting to 42*f126890aSEmmanuel Vadot * SMB (Switch Main Board). 43*f126890aSEmmanuel Vadot */ 44*f126890aSEmmanuel Vadot i2c40 = &imux40; 45*f126890aSEmmanuel Vadot i2c41 = &imux41; 46*f126890aSEmmanuel Vadot i2c42 = &imux42; 47*f126890aSEmmanuel Vadot i2c43 = &imux43; 48*f126890aSEmmanuel Vadot i2c44 = &imux44; 49*f126890aSEmmanuel Vadot i2c45 = &imux45; 50*f126890aSEmmanuel Vadot i2c46 = &imux46; 51*f126890aSEmmanuel Vadot i2c47 = &imux47; 52*f126890aSEmmanuel Vadot 53*f126890aSEmmanuel Vadot /* 54*f126890aSEmmanuel Vadot * PCA9548 (24-0071) provides 8 channels connecting to 55*f126890aSEmmanuel Vadot * PDB-Left. 56*f126890aSEmmanuel Vadot */ 57*f126890aSEmmanuel Vadot i2c48 = &imux48; 58*f126890aSEmmanuel Vadot i2c49 = &imux49; 59*f126890aSEmmanuel Vadot i2c50 = &imux50; 60*f126890aSEmmanuel Vadot i2c51 = &imux51; 61*f126890aSEmmanuel Vadot i2c52 = &imux52; 62*f126890aSEmmanuel Vadot i2c53 = &imux53; 63*f126890aSEmmanuel Vadot i2c54 = &imux54; 64*f126890aSEmmanuel Vadot i2c55 = &imux55; 65*f126890aSEmmanuel Vadot 66*f126890aSEmmanuel Vadot /* 67*f126890aSEmmanuel Vadot * PCA9548 (25-0072) provides 8 channels connecting to 68*f126890aSEmmanuel Vadot * PDB-Right. 69*f126890aSEmmanuel Vadot */ 70*f126890aSEmmanuel Vadot i2c56 = &imux56; 71*f126890aSEmmanuel Vadot i2c57 = &imux57; 72*f126890aSEmmanuel Vadot i2c58 = &imux58; 73*f126890aSEmmanuel Vadot i2c59 = &imux59; 74*f126890aSEmmanuel Vadot i2c60 = &imux60; 75*f126890aSEmmanuel Vadot i2c61 = &imux61; 76*f126890aSEmmanuel Vadot i2c62 = &imux62; 77*f126890aSEmmanuel Vadot i2c63 = &imux63; 78*f126890aSEmmanuel Vadot 79*f126890aSEmmanuel Vadot /* 80*f126890aSEmmanuel Vadot * PCA9548 (26-0076) provides 8 channels connecting to 81*f126890aSEmmanuel Vadot * FCM1. 82*f126890aSEmmanuel Vadot */ 83*f126890aSEmmanuel Vadot i2c64 = &imux64; 84*f126890aSEmmanuel Vadot i2c65 = &imux65; 85*f126890aSEmmanuel Vadot i2c66 = &imux66; 86*f126890aSEmmanuel Vadot i2c67 = &imux67; 87*f126890aSEmmanuel Vadot i2c68 = &imux68; 88*f126890aSEmmanuel Vadot i2c69 = &imux69; 89*f126890aSEmmanuel Vadot i2c70 = &imux70; 90*f126890aSEmmanuel Vadot i2c71 = &imux71; 91*f126890aSEmmanuel Vadot 92*f126890aSEmmanuel Vadot /* 93*f126890aSEmmanuel Vadot * PCA9548 (27-0076) provides 8 channels connecting to 94*f126890aSEmmanuel Vadot * FCM2. 95*f126890aSEmmanuel Vadot */ 96*f126890aSEmmanuel Vadot i2c72 = &imux72; 97*f126890aSEmmanuel Vadot i2c73 = &imux73; 98*f126890aSEmmanuel Vadot i2c74 = &imux74; 99*f126890aSEmmanuel Vadot i2c75 = &imux75; 100*f126890aSEmmanuel Vadot i2c76 = &imux76; 101*f126890aSEmmanuel Vadot i2c77 = &imux77; 102*f126890aSEmmanuel Vadot i2c78 = &imux78; 103*f126890aSEmmanuel Vadot i2c79 = &imux79; 104*f126890aSEmmanuel Vadot 105*f126890aSEmmanuel Vadot /* 106*f126890aSEmmanuel Vadot * PCA9548 (40-0076) provides 8 channels connecting to 107*f126890aSEmmanuel Vadot * PIM1. 108*f126890aSEmmanuel Vadot */ 109*f126890aSEmmanuel Vadot i2c80 = &imux80; 110*f126890aSEmmanuel Vadot i2c81 = &imux81; 111*f126890aSEmmanuel Vadot i2c82 = &imux82; 112*f126890aSEmmanuel Vadot i2c83 = &imux83; 113*f126890aSEmmanuel Vadot i2c84 = &imux84; 114*f126890aSEmmanuel Vadot i2c85 = &imux85; 115*f126890aSEmmanuel Vadot i2c86 = &imux86; 116*f126890aSEmmanuel Vadot i2c87 = &imux87; 117*f126890aSEmmanuel Vadot 118*f126890aSEmmanuel Vadot /* 119*f126890aSEmmanuel Vadot * PCA9548 (41-0076) provides 8 channels connecting to 120*f126890aSEmmanuel Vadot * PIM2. 121*f126890aSEmmanuel Vadot */ 122*f126890aSEmmanuel Vadot i2c88 = &imux88; 123*f126890aSEmmanuel Vadot i2c89 = &imux89; 124*f126890aSEmmanuel Vadot i2c90 = &imux90; 125*f126890aSEmmanuel Vadot i2c91 = &imux91; 126*f126890aSEmmanuel Vadot i2c92 = &imux92; 127*f126890aSEmmanuel Vadot i2c93 = &imux93; 128*f126890aSEmmanuel Vadot i2c94 = &imux94; 129*f126890aSEmmanuel Vadot i2c95 = &imux95; 130*f126890aSEmmanuel Vadot 131*f126890aSEmmanuel Vadot /* 132*f126890aSEmmanuel Vadot * PCA9548 (42-0076) provides 8 channels connecting to 133*f126890aSEmmanuel Vadot * PIM3. 134*f126890aSEmmanuel Vadot */ 135*f126890aSEmmanuel Vadot i2c96 = &imux96; 136*f126890aSEmmanuel Vadot i2c97 = &imux97; 137*f126890aSEmmanuel Vadot i2c98 = &imux98; 138*f126890aSEmmanuel Vadot i2c99 = &imux99; 139*f126890aSEmmanuel Vadot i2c100 = &imux100; 140*f126890aSEmmanuel Vadot i2c101 = &imux101; 141*f126890aSEmmanuel Vadot i2c102 = &imux102; 142*f126890aSEmmanuel Vadot i2c103 = &imux103; 143*f126890aSEmmanuel Vadot 144*f126890aSEmmanuel Vadot /* 145*f126890aSEmmanuel Vadot * PCA9548 (43-0076) provides 8 channels connecting to 146*f126890aSEmmanuel Vadot * PIM4. 147*f126890aSEmmanuel Vadot */ 148*f126890aSEmmanuel Vadot i2c104 = &imux104; 149*f126890aSEmmanuel Vadot i2c105 = &imux105; 150*f126890aSEmmanuel Vadot i2c106 = &imux106; 151*f126890aSEmmanuel Vadot i2c107 = &imux107; 152*f126890aSEmmanuel Vadot i2c108 = &imux108; 153*f126890aSEmmanuel Vadot i2c109 = &imux109; 154*f126890aSEmmanuel Vadot i2c110 = &imux110; 155*f126890aSEmmanuel Vadot i2c111 = &imux111; 156*f126890aSEmmanuel Vadot 157*f126890aSEmmanuel Vadot /* 158*f126890aSEmmanuel Vadot * PCA9548 (44-0076) provides 8 channels connecting to 159*f126890aSEmmanuel Vadot * PIM5. 160*f126890aSEmmanuel Vadot */ 161*f126890aSEmmanuel Vadot i2c112 = &imux112; 162*f126890aSEmmanuel Vadot i2c113 = &imux113; 163*f126890aSEmmanuel Vadot i2c114 = &imux114; 164*f126890aSEmmanuel Vadot i2c115 = &imux115; 165*f126890aSEmmanuel Vadot i2c116 = &imux116; 166*f126890aSEmmanuel Vadot i2c117 = &imux117; 167*f126890aSEmmanuel Vadot i2c118 = &imux118; 168*f126890aSEmmanuel Vadot i2c119 = &imux119; 169*f126890aSEmmanuel Vadot 170*f126890aSEmmanuel Vadot /* 171*f126890aSEmmanuel Vadot * PCA9548 (45-0076) provides 8 channels connecting to 172*f126890aSEmmanuel Vadot * PIM6. 173*f126890aSEmmanuel Vadot */ 174*f126890aSEmmanuel Vadot i2c120 = &imux120; 175*f126890aSEmmanuel Vadot i2c121 = &imux121; 176*f126890aSEmmanuel Vadot i2c122 = &imux122; 177*f126890aSEmmanuel Vadot i2c123 = &imux123; 178*f126890aSEmmanuel Vadot i2c124 = &imux124; 179*f126890aSEmmanuel Vadot i2c125 = &imux125; 180*f126890aSEmmanuel Vadot i2c126 = &imux126; 181*f126890aSEmmanuel Vadot i2c127 = &imux127; 182*f126890aSEmmanuel Vadot 183*f126890aSEmmanuel Vadot /* 184*f126890aSEmmanuel Vadot * PCA9548 (46-0076) provides 8 channels connecting to 185*f126890aSEmmanuel Vadot * PIM7. 186*f126890aSEmmanuel Vadot */ 187*f126890aSEmmanuel Vadot i2c128 = &imux128; 188*f126890aSEmmanuel Vadot i2c129 = &imux129; 189*f126890aSEmmanuel Vadot i2c130 = &imux130; 190*f126890aSEmmanuel Vadot i2c131 = &imux131; 191*f126890aSEmmanuel Vadot i2c132 = &imux132; 192*f126890aSEmmanuel Vadot i2c133 = &imux133; 193*f126890aSEmmanuel Vadot i2c134 = &imux134; 194*f126890aSEmmanuel Vadot i2c135 = &imux135; 195*f126890aSEmmanuel Vadot 196*f126890aSEmmanuel Vadot /* 197*f126890aSEmmanuel Vadot * PCA9548 (47-0076) provides 8 channels connecting to 198*f126890aSEmmanuel Vadot * PIM8. 199*f126890aSEmmanuel Vadot */ 200*f126890aSEmmanuel Vadot i2c136 = &imux136; 201*f126890aSEmmanuel Vadot i2c137 = &imux137; 202*f126890aSEmmanuel Vadot i2c138 = &imux138; 203*f126890aSEmmanuel Vadot i2c139 = &imux139; 204*f126890aSEmmanuel Vadot i2c140 = &imux140; 205*f126890aSEmmanuel Vadot i2c141 = &imux141; 206*f126890aSEmmanuel Vadot i2c142 = &imux142; 207*f126890aSEmmanuel Vadot i2c143 = &imux143; 208*f126890aSEmmanuel Vadot }; 209*f126890aSEmmanuel Vadot 210*f126890aSEmmanuel Vadot spi_gpio: spi { 211*f126890aSEmmanuel Vadot num-chipselects = <3>; 212*f126890aSEmmanuel Vadot cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>, 213*f126890aSEmmanuel Vadot <0>, /* device reg=<1> does not exist */ 214*f126890aSEmmanuel Vadot <&gpio0 ASPEED_GPIO(X, 2) GPIO_ACTIVE_HIGH>; 215*f126890aSEmmanuel Vadot 216*f126890aSEmmanuel Vadot eeprom@2 { 217*f126890aSEmmanuel Vadot compatible = "atmel,at93c46d"; 218*f126890aSEmmanuel Vadot spi-max-frequency = <250000>; 219*f126890aSEmmanuel Vadot data-size = <16>; 220*f126890aSEmmanuel Vadot spi-cs-high; 221*f126890aSEmmanuel Vadot reg = <2>; 222*f126890aSEmmanuel Vadot }; 223*f126890aSEmmanuel Vadot }; 224*f126890aSEmmanuel Vadot}; 225*f126890aSEmmanuel Vadot 226*f126890aSEmmanuel Vadot&i2c0 { 227*f126890aSEmmanuel Vadot multi-master; 228*f126890aSEmmanuel Vadot bus-frequency = <1000000>; 229*f126890aSEmmanuel Vadot}; 230*f126890aSEmmanuel Vadot 231*f126890aSEmmanuel Vadot&i2c2 { 232*f126890aSEmmanuel Vadot /* 233*f126890aSEmmanuel Vadot * PCA9548 (2-0070) provides 8 channels connecting to SCM (System 234*f126890aSEmmanuel Vadot * Controller Module). 235*f126890aSEmmanuel Vadot */ 236*f126890aSEmmanuel Vadot i2c-switch@70 { 237*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 238*f126890aSEmmanuel Vadot #address-cells = <1>; 239*f126890aSEmmanuel Vadot #size-cells = <0>; 240*f126890aSEmmanuel Vadot reg = <0x70>; 241*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 242*f126890aSEmmanuel Vadot 243*f126890aSEmmanuel Vadot imux16: i2c@0 { 244*f126890aSEmmanuel Vadot #address-cells = <1>; 245*f126890aSEmmanuel Vadot #size-cells = <0>; 246*f126890aSEmmanuel Vadot reg = <0>; 247*f126890aSEmmanuel Vadot 248*f126890aSEmmanuel Vadot adm1278@10 { 249*f126890aSEmmanuel Vadot compatible = "adi,adm1278"; 250*f126890aSEmmanuel Vadot reg = <0x10>; 251*f126890aSEmmanuel Vadot #address-cells = <1>; 252*f126890aSEmmanuel Vadot #size-cells = <0>; 253*f126890aSEmmanuel Vadot shunt-resistor-micro-ohms = <1500>; 254*f126890aSEmmanuel Vadot }; 255*f126890aSEmmanuel Vadot }; 256*f126890aSEmmanuel Vadot 257*f126890aSEmmanuel Vadot imux17: i2c@1 { 258*f126890aSEmmanuel Vadot #address-cells = <1>; 259*f126890aSEmmanuel Vadot #size-cells = <0>; 260*f126890aSEmmanuel Vadot reg = <1>; 261*f126890aSEmmanuel Vadot }; 262*f126890aSEmmanuel Vadot 263*f126890aSEmmanuel Vadot imux18: i2c@2 { 264*f126890aSEmmanuel Vadot #address-cells = <1>; 265*f126890aSEmmanuel Vadot #size-cells = <0>; 266*f126890aSEmmanuel Vadot reg = <2>; 267*f126890aSEmmanuel Vadot }; 268*f126890aSEmmanuel Vadot 269*f126890aSEmmanuel Vadot imux19: i2c@3 { 270*f126890aSEmmanuel Vadot #address-cells = <1>; 271*f126890aSEmmanuel Vadot #size-cells = <0>; 272*f126890aSEmmanuel Vadot reg = <3>; 273*f126890aSEmmanuel Vadot }; 274*f126890aSEmmanuel Vadot 275*f126890aSEmmanuel Vadot imux20: i2c@4 { 276*f126890aSEmmanuel Vadot #address-cells = <1>; 277*f126890aSEmmanuel Vadot #size-cells = <0>; 278*f126890aSEmmanuel Vadot reg = <4>; 279*f126890aSEmmanuel Vadot }; 280*f126890aSEmmanuel Vadot 281*f126890aSEmmanuel Vadot imux21: i2c@5 { 282*f126890aSEmmanuel Vadot #address-cells = <1>; 283*f126890aSEmmanuel Vadot #size-cells = <0>; 284*f126890aSEmmanuel Vadot reg = <5>; 285*f126890aSEmmanuel Vadot }; 286*f126890aSEmmanuel Vadot 287*f126890aSEmmanuel Vadot imux22: i2c@6 { 288*f126890aSEmmanuel Vadot #address-cells = <1>; 289*f126890aSEmmanuel Vadot #size-cells = <0>; 290*f126890aSEmmanuel Vadot reg = <6>; 291*f126890aSEmmanuel Vadot }; 292*f126890aSEmmanuel Vadot 293*f126890aSEmmanuel Vadot imux23: i2c@7 { 294*f126890aSEmmanuel Vadot #address-cells = <1>; 295*f126890aSEmmanuel Vadot #size-cells = <0>; 296*f126890aSEmmanuel Vadot reg = <7>; 297*f126890aSEmmanuel Vadot }; 298*f126890aSEmmanuel Vadot }; 299*f126890aSEmmanuel Vadot}; 300*f126890aSEmmanuel Vadot 301*f126890aSEmmanuel Vadot&i2c8 { 302*f126890aSEmmanuel Vadot /* 303*f126890aSEmmanuel Vadot * PCA9548 (8-0070) provides 8 channels connecting to SMB (Switch 304*f126890aSEmmanuel Vadot * Main Board). 305*f126890aSEmmanuel Vadot */ 306*f126890aSEmmanuel Vadot i2c-switch@70 { 307*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 308*f126890aSEmmanuel Vadot #address-cells = <1>; 309*f126890aSEmmanuel Vadot #size-cells = <0>; 310*f126890aSEmmanuel Vadot reg = <0x70>; 311*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 312*f126890aSEmmanuel Vadot 313*f126890aSEmmanuel Vadot imux24: i2c@0 { 314*f126890aSEmmanuel Vadot #address-cells = <1>; 315*f126890aSEmmanuel Vadot #size-cells = <0>; 316*f126890aSEmmanuel Vadot reg = <0>; 317*f126890aSEmmanuel Vadot 318*f126890aSEmmanuel Vadot i2c-switch@71 { 319*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 320*f126890aSEmmanuel Vadot #address-cells = <1>; 321*f126890aSEmmanuel Vadot #size-cells = <0>; 322*f126890aSEmmanuel Vadot reg = <0x71>; 323*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 324*f126890aSEmmanuel Vadot 325*f126890aSEmmanuel Vadot imux48: i2c@0 { 326*f126890aSEmmanuel Vadot #address-cells = <1>; 327*f126890aSEmmanuel Vadot #size-cells = <0>; 328*f126890aSEmmanuel Vadot reg = <0>; 329*f126890aSEmmanuel Vadot }; 330*f126890aSEmmanuel Vadot 331*f126890aSEmmanuel Vadot imux49: i2c@1 { 332*f126890aSEmmanuel Vadot #address-cells = <1>; 333*f126890aSEmmanuel Vadot #size-cells = <0>; 334*f126890aSEmmanuel Vadot reg = <1>; 335*f126890aSEmmanuel Vadot }; 336*f126890aSEmmanuel Vadot 337*f126890aSEmmanuel Vadot imux50: i2c@2 { 338*f126890aSEmmanuel Vadot #address-cells = <1>; 339*f126890aSEmmanuel Vadot #size-cells = <0>; 340*f126890aSEmmanuel Vadot reg = <2>; 341*f126890aSEmmanuel Vadot 342*f126890aSEmmanuel Vadot lp5012@14 { 343*f126890aSEmmanuel Vadot compatible = "ti,lp5012"; 344*f126890aSEmmanuel Vadot reg = <0x14>; 345*f126890aSEmmanuel Vadot #address-cells = <1>; 346*f126890aSEmmanuel Vadot #size-cells = <0>; 347*f126890aSEmmanuel Vadot 348*f126890aSEmmanuel Vadot multi-led@0 { 349*f126890aSEmmanuel Vadot #address-cells = <1>; 350*f126890aSEmmanuel Vadot #size-cells = <0>; 351*f126890aSEmmanuel Vadot reg = <0>; 352*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_MULTI>; 353*f126890aSEmmanuel Vadot function = LED_FUNCTION_ACTIVITY; 354*f126890aSEmmanuel Vadot label = "sys"; 355*f126890aSEmmanuel Vadot 356*f126890aSEmmanuel Vadot led@0 { 357*f126890aSEmmanuel Vadot reg = <0>; 358*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 359*f126890aSEmmanuel Vadot }; 360*f126890aSEmmanuel Vadot 361*f126890aSEmmanuel Vadot led@1 { 362*f126890aSEmmanuel Vadot reg = <1>; 363*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 364*f126890aSEmmanuel Vadot }; 365*f126890aSEmmanuel Vadot 366*f126890aSEmmanuel Vadot led@2 { 367*f126890aSEmmanuel Vadot reg = <2>; 368*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 369*f126890aSEmmanuel Vadot }; 370*f126890aSEmmanuel Vadot }; 371*f126890aSEmmanuel Vadot 372*f126890aSEmmanuel Vadot multi-led@1 { 373*f126890aSEmmanuel Vadot #address-cells = <1>; 374*f126890aSEmmanuel Vadot #size-cells = <0>; 375*f126890aSEmmanuel Vadot reg = <1>; 376*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_MULTI>; 377*f126890aSEmmanuel Vadot function = LED_FUNCTION_ACTIVITY; 378*f126890aSEmmanuel Vadot label = "fan"; 379*f126890aSEmmanuel Vadot 380*f126890aSEmmanuel Vadot led@0 { 381*f126890aSEmmanuel Vadot reg = <0>; 382*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 383*f126890aSEmmanuel Vadot }; 384*f126890aSEmmanuel Vadot 385*f126890aSEmmanuel Vadot led@1 { 386*f126890aSEmmanuel Vadot reg = <1>; 387*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 388*f126890aSEmmanuel Vadot }; 389*f126890aSEmmanuel Vadot 390*f126890aSEmmanuel Vadot led@2 { 391*f126890aSEmmanuel Vadot reg = <2>; 392*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 393*f126890aSEmmanuel Vadot }; 394*f126890aSEmmanuel Vadot }; 395*f126890aSEmmanuel Vadot 396*f126890aSEmmanuel Vadot multi-led@2 { 397*f126890aSEmmanuel Vadot #address-cells = <1>; 398*f126890aSEmmanuel Vadot #size-cells = <0>; 399*f126890aSEmmanuel Vadot reg = <2>; 400*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_MULTI>; 401*f126890aSEmmanuel Vadot function = LED_FUNCTION_ACTIVITY; 402*f126890aSEmmanuel Vadot label = "psu"; 403*f126890aSEmmanuel Vadot 404*f126890aSEmmanuel Vadot led@0 { 405*f126890aSEmmanuel Vadot reg = <0>; 406*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 407*f126890aSEmmanuel Vadot }; 408*f126890aSEmmanuel Vadot 409*f126890aSEmmanuel Vadot led@1 { 410*f126890aSEmmanuel Vadot reg = <1>; 411*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 412*f126890aSEmmanuel Vadot }; 413*f126890aSEmmanuel Vadot 414*f126890aSEmmanuel Vadot led@2 { 415*f126890aSEmmanuel Vadot reg = <2>; 416*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 417*f126890aSEmmanuel Vadot }; 418*f126890aSEmmanuel Vadot }; 419*f126890aSEmmanuel Vadot 420*f126890aSEmmanuel Vadot multi-led@3 { 421*f126890aSEmmanuel Vadot #address-cells = <1>; 422*f126890aSEmmanuel Vadot #size-cells = <0>; 423*f126890aSEmmanuel Vadot reg = <3>; 424*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_MULTI>; 425*f126890aSEmmanuel Vadot function = LED_FUNCTION_ACTIVITY; 426*f126890aSEmmanuel Vadot label = "smb"; 427*f126890aSEmmanuel Vadot 428*f126890aSEmmanuel Vadot led@0 { 429*f126890aSEmmanuel Vadot reg = <0>; 430*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 431*f126890aSEmmanuel Vadot }; 432*f126890aSEmmanuel Vadot 433*f126890aSEmmanuel Vadot led@1 { 434*f126890aSEmmanuel Vadot reg = <1>; 435*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 436*f126890aSEmmanuel Vadot }; 437*f126890aSEmmanuel Vadot 438*f126890aSEmmanuel Vadot led@2 { 439*f126890aSEmmanuel Vadot reg = <2>; 440*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 441*f126890aSEmmanuel Vadot }; 442*f126890aSEmmanuel Vadot }; 443*f126890aSEmmanuel Vadot }; 444*f126890aSEmmanuel Vadot }; 445*f126890aSEmmanuel Vadot 446*f126890aSEmmanuel Vadot imux51: i2c@3 { 447*f126890aSEmmanuel Vadot #address-cells = <1>; 448*f126890aSEmmanuel Vadot #size-cells = <0>; 449*f126890aSEmmanuel Vadot reg = <3>; 450*f126890aSEmmanuel Vadot }; 451*f126890aSEmmanuel Vadot 452*f126890aSEmmanuel Vadot imux52: i2c@4 { 453*f126890aSEmmanuel Vadot #address-cells = <1>; 454*f126890aSEmmanuel Vadot #size-cells = <0>; 455*f126890aSEmmanuel Vadot reg = <4>; 456*f126890aSEmmanuel Vadot }; 457*f126890aSEmmanuel Vadot 458*f126890aSEmmanuel Vadot imux53: i2c@5 { 459*f126890aSEmmanuel Vadot #address-cells = <1>; 460*f126890aSEmmanuel Vadot #size-cells = <0>; 461*f126890aSEmmanuel Vadot reg = <5>; 462*f126890aSEmmanuel Vadot }; 463*f126890aSEmmanuel Vadot 464*f126890aSEmmanuel Vadot imux54: i2c@6 { 465*f126890aSEmmanuel Vadot #address-cells = <1>; 466*f126890aSEmmanuel Vadot #size-cells = <0>; 467*f126890aSEmmanuel Vadot reg = <6>; 468*f126890aSEmmanuel Vadot }; 469*f126890aSEmmanuel Vadot 470*f126890aSEmmanuel Vadot imux55: i2c@7 { 471*f126890aSEmmanuel Vadot #address-cells = <1>; 472*f126890aSEmmanuel Vadot #size-cells = <0>; 473*f126890aSEmmanuel Vadot reg = <7>; 474*f126890aSEmmanuel Vadot }; 475*f126890aSEmmanuel Vadot }; 476*f126890aSEmmanuel Vadot 477*f126890aSEmmanuel Vadot }; 478*f126890aSEmmanuel Vadot 479*f126890aSEmmanuel Vadot imux25: i2c@1 { 480*f126890aSEmmanuel Vadot #address-cells = <1>; 481*f126890aSEmmanuel Vadot #size-cells = <0>; 482*f126890aSEmmanuel Vadot reg = <1>; 483*f126890aSEmmanuel Vadot 484*f126890aSEmmanuel Vadot i2c-switch@72 { 485*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 486*f126890aSEmmanuel Vadot #address-cells = <1>; 487*f126890aSEmmanuel Vadot #size-cells = <0>; 488*f126890aSEmmanuel Vadot reg = <0x72>; 489*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 490*f126890aSEmmanuel Vadot 491*f126890aSEmmanuel Vadot imux56: i2c@0 { 492*f126890aSEmmanuel Vadot #address-cells = <1>; 493*f126890aSEmmanuel Vadot #size-cells = <0>; 494*f126890aSEmmanuel Vadot reg = <0>; 495*f126890aSEmmanuel Vadot }; 496*f126890aSEmmanuel Vadot 497*f126890aSEmmanuel Vadot imux57: i2c@1 { 498*f126890aSEmmanuel Vadot #address-cells = <1>; 499*f126890aSEmmanuel Vadot #size-cells = <0>; 500*f126890aSEmmanuel Vadot reg = <1>; 501*f126890aSEmmanuel Vadot }; 502*f126890aSEmmanuel Vadot 503*f126890aSEmmanuel Vadot imux58: i2c@2 { 504*f126890aSEmmanuel Vadot #address-cells = <1>; 505*f126890aSEmmanuel Vadot #size-cells = <0>; 506*f126890aSEmmanuel Vadot reg = <2>; 507*f126890aSEmmanuel Vadot }; 508*f126890aSEmmanuel Vadot 509*f126890aSEmmanuel Vadot imux59: i2c@3 { 510*f126890aSEmmanuel Vadot #address-cells = <1>; 511*f126890aSEmmanuel Vadot #size-cells = <0>; 512*f126890aSEmmanuel Vadot reg = <3>; 513*f126890aSEmmanuel Vadot }; 514*f126890aSEmmanuel Vadot 515*f126890aSEmmanuel Vadot imux60: i2c@4 { 516*f126890aSEmmanuel Vadot #address-cells = <1>; 517*f126890aSEmmanuel Vadot #size-cells = <0>; 518*f126890aSEmmanuel Vadot reg = <4>; 519*f126890aSEmmanuel Vadot }; 520*f126890aSEmmanuel Vadot 521*f126890aSEmmanuel Vadot imux61: i2c@5 { 522*f126890aSEmmanuel Vadot #address-cells = <1>; 523*f126890aSEmmanuel Vadot #size-cells = <0>; 524*f126890aSEmmanuel Vadot reg = <5>; 525*f126890aSEmmanuel Vadot }; 526*f126890aSEmmanuel Vadot 527*f126890aSEmmanuel Vadot imux62: i2c@6 { 528*f126890aSEmmanuel Vadot #address-cells = <1>; 529*f126890aSEmmanuel Vadot #size-cells = <0>; 530*f126890aSEmmanuel Vadot reg = <6>; 531*f126890aSEmmanuel Vadot }; 532*f126890aSEmmanuel Vadot 533*f126890aSEmmanuel Vadot imux63: i2c@7 { 534*f126890aSEmmanuel Vadot #address-cells = <1>; 535*f126890aSEmmanuel Vadot #size-cells = <0>; 536*f126890aSEmmanuel Vadot reg = <7>; 537*f126890aSEmmanuel Vadot }; 538*f126890aSEmmanuel Vadot }; 539*f126890aSEmmanuel Vadot 540*f126890aSEmmanuel Vadot }; 541*f126890aSEmmanuel Vadot 542*f126890aSEmmanuel Vadot imux26: i2c@2 { 543*f126890aSEmmanuel Vadot #address-cells = <1>; 544*f126890aSEmmanuel Vadot #size-cells = <0>; 545*f126890aSEmmanuel Vadot reg = <2>; 546*f126890aSEmmanuel Vadot 547*f126890aSEmmanuel Vadot i2c-switch@76 { 548*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 549*f126890aSEmmanuel Vadot #address-cells = <1>; 550*f126890aSEmmanuel Vadot #size-cells = <0>; 551*f126890aSEmmanuel Vadot reg = <0x76>; 552*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 553*f126890aSEmmanuel Vadot 554*f126890aSEmmanuel Vadot imux64: i2c@0 { 555*f126890aSEmmanuel Vadot #address-cells = <1>; 556*f126890aSEmmanuel Vadot #size-cells = <0>; 557*f126890aSEmmanuel Vadot reg = <0>; 558*f126890aSEmmanuel Vadot }; 559*f126890aSEmmanuel Vadot 560*f126890aSEmmanuel Vadot imux65: i2c@1 { 561*f126890aSEmmanuel Vadot #address-cells = <1>; 562*f126890aSEmmanuel Vadot #size-cells = <0>; 563*f126890aSEmmanuel Vadot reg = <1>; 564*f126890aSEmmanuel Vadot }; 565*f126890aSEmmanuel Vadot 566*f126890aSEmmanuel Vadot imux66: i2c@2 { 567*f126890aSEmmanuel Vadot #address-cells = <1>; 568*f126890aSEmmanuel Vadot #size-cells = <0>; 569*f126890aSEmmanuel Vadot reg = <2>; 570*f126890aSEmmanuel Vadot }; 571*f126890aSEmmanuel Vadot 572*f126890aSEmmanuel Vadot imux67: i2c@3 { 573*f126890aSEmmanuel Vadot #address-cells = <1>; 574*f126890aSEmmanuel Vadot #size-cells = <0>; 575*f126890aSEmmanuel Vadot reg = <3>; 576*f126890aSEmmanuel Vadot 577*f126890aSEmmanuel Vadot adm1278@10 { 578*f126890aSEmmanuel Vadot compatible = "adi,adm1278"; 579*f126890aSEmmanuel Vadot reg = <0x10>; 580*f126890aSEmmanuel Vadot #address-cells = <1>; 581*f126890aSEmmanuel Vadot #size-cells = <0>; 582*f126890aSEmmanuel Vadot shunt-resistor-micro-ohms = <250>; 583*f126890aSEmmanuel Vadot }; 584*f126890aSEmmanuel Vadot }; 585*f126890aSEmmanuel Vadot 586*f126890aSEmmanuel Vadot imux68: i2c@4 { 587*f126890aSEmmanuel Vadot #address-cells = <1>; 588*f126890aSEmmanuel Vadot #size-cells = <0>; 589*f126890aSEmmanuel Vadot reg = <4>; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot imux69: i2c@5 { 593*f126890aSEmmanuel Vadot #address-cells = <1>; 594*f126890aSEmmanuel Vadot #size-cells = <0>; 595*f126890aSEmmanuel Vadot reg = <5>; 596*f126890aSEmmanuel Vadot }; 597*f126890aSEmmanuel Vadot 598*f126890aSEmmanuel Vadot imux70: i2c@6 { 599*f126890aSEmmanuel Vadot #address-cells = <1>; 600*f126890aSEmmanuel Vadot #size-cells = <0>; 601*f126890aSEmmanuel Vadot reg = <6>; 602*f126890aSEmmanuel Vadot }; 603*f126890aSEmmanuel Vadot 604*f126890aSEmmanuel Vadot imux71: i2c@7 { 605*f126890aSEmmanuel Vadot #address-cells = <1>; 606*f126890aSEmmanuel Vadot #size-cells = <0>; 607*f126890aSEmmanuel Vadot reg = <7>; 608*f126890aSEmmanuel Vadot }; 609*f126890aSEmmanuel Vadot }; 610*f126890aSEmmanuel Vadot 611*f126890aSEmmanuel Vadot }; 612*f126890aSEmmanuel Vadot 613*f126890aSEmmanuel Vadot imux27: i2c@3 { 614*f126890aSEmmanuel Vadot #address-cells = <1>; 615*f126890aSEmmanuel Vadot #size-cells = <0>; 616*f126890aSEmmanuel Vadot reg = <3>; 617*f126890aSEmmanuel Vadot 618*f126890aSEmmanuel Vadot i2c-switch@76 { 619*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 620*f126890aSEmmanuel Vadot #address-cells = <1>; 621*f126890aSEmmanuel Vadot #size-cells = <0>; 622*f126890aSEmmanuel Vadot reg = <0x76>; 623*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 624*f126890aSEmmanuel Vadot 625*f126890aSEmmanuel Vadot imux72: i2c@0 { 626*f126890aSEmmanuel Vadot #address-cells = <1>; 627*f126890aSEmmanuel Vadot #size-cells = <0>; 628*f126890aSEmmanuel Vadot reg = <0>; 629*f126890aSEmmanuel Vadot }; 630*f126890aSEmmanuel Vadot 631*f126890aSEmmanuel Vadot imux73: i2c@1 { 632*f126890aSEmmanuel Vadot #address-cells = <1>; 633*f126890aSEmmanuel Vadot #size-cells = <0>; 634*f126890aSEmmanuel Vadot reg = <1>; 635*f126890aSEmmanuel Vadot }; 636*f126890aSEmmanuel Vadot 637*f126890aSEmmanuel Vadot imux74: i2c@2 { 638*f126890aSEmmanuel Vadot #address-cells = <1>; 639*f126890aSEmmanuel Vadot #size-cells = <0>; 640*f126890aSEmmanuel Vadot reg = <2>; 641*f126890aSEmmanuel Vadot }; 642*f126890aSEmmanuel Vadot 643*f126890aSEmmanuel Vadot imux75: i2c@3 { 644*f126890aSEmmanuel Vadot #address-cells = <1>; 645*f126890aSEmmanuel Vadot #size-cells = <0>; 646*f126890aSEmmanuel Vadot reg = <3>; 647*f126890aSEmmanuel Vadot 648*f126890aSEmmanuel Vadot adm1278@10 { 649*f126890aSEmmanuel Vadot compatible = "adi,adm1278"; 650*f126890aSEmmanuel Vadot reg = <0x10>; 651*f126890aSEmmanuel Vadot #address-cells = <1>; 652*f126890aSEmmanuel Vadot #size-cells = <0>; 653*f126890aSEmmanuel Vadot shunt-resistor-micro-ohms = <250>; 654*f126890aSEmmanuel Vadot }; 655*f126890aSEmmanuel Vadot }; 656*f126890aSEmmanuel Vadot 657*f126890aSEmmanuel Vadot imux76: i2c@4 { 658*f126890aSEmmanuel Vadot #address-cells = <1>; 659*f126890aSEmmanuel Vadot #size-cells = <0>; 660*f126890aSEmmanuel Vadot reg = <4>; 661*f126890aSEmmanuel Vadot }; 662*f126890aSEmmanuel Vadot 663*f126890aSEmmanuel Vadot imux77: i2c@5 { 664*f126890aSEmmanuel Vadot #address-cells = <1>; 665*f126890aSEmmanuel Vadot #size-cells = <0>; 666*f126890aSEmmanuel Vadot reg = <5>; 667*f126890aSEmmanuel Vadot }; 668*f126890aSEmmanuel Vadot 669*f126890aSEmmanuel Vadot imux78: i2c@6 { 670*f126890aSEmmanuel Vadot #address-cells = <1>; 671*f126890aSEmmanuel Vadot #size-cells = <0>; 672*f126890aSEmmanuel Vadot reg = <6>; 673*f126890aSEmmanuel Vadot }; 674*f126890aSEmmanuel Vadot 675*f126890aSEmmanuel Vadot imux79: i2c@7 { 676*f126890aSEmmanuel Vadot #address-cells = <1>; 677*f126890aSEmmanuel Vadot #size-cells = <0>; 678*f126890aSEmmanuel Vadot reg = <7>; 679*f126890aSEmmanuel Vadot }; 680*f126890aSEmmanuel Vadot }; 681*f126890aSEmmanuel Vadot 682*f126890aSEmmanuel Vadot }; 683*f126890aSEmmanuel Vadot 684*f126890aSEmmanuel Vadot imux28: i2c@4 { 685*f126890aSEmmanuel Vadot #address-cells = <1>; 686*f126890aSEmmanuel Vadot #size-cells = <0>; 687*f126890aSEmmanuel Vadot reg = <4>; 688*f126890aSEmmanuel Vadot }; 689*f126890aSEmmanuel Vadot 690*f126890aSEmmanuel Vadot imux29: i2c@5 { 691*f126890aSEmmanuel Vadot #address-cells = <1>; 692*f126890aSEmmanuel Vadot #size-cells = <0>; 693*f126890aSEmmanuel Vadot reg = <5>; 694*f126890aSEmmanuel Vadot }; 695*f126890aSEmmanuel Vadot 696*f126890aSEmmanuel Vadot imux30: i2c@6 { 697*f126890aSEmmanuel Vadot #address-cells = <1>; 698*f126890aSEmmanuel Vadot #size-cells = <0>; 699*f126890aSEmmanuel Vadot reg = <6>; 700*f126890aSEmmanuel Vadot }; 701*f126890aSEmmanuel Vadot 702*f126890aSEmmanuel Vadot imux31: i2c@7 { 703*f126890aSEmmanuel Vadot #address-cells = <1>; 704*f126890aSEmmanuel Vadot #size-cells = <0>; 705*f126890aSEmmanuel Vadot reg = <7>; 706*f126890aSEmmanuel Vadot }; 707*f126890aSEmmanuel Vadot 708*f126890aSEmmanuel Vadot }; 709*f126890aSEmmanuel Vadot}; 710*f126890aSEmmanuel Vadot 711*f126890aSEmmanuel Vadot&i2c11 { 712*f126890aSEmmanuel Vadot status = "okay"; 713*f126890aSEmmanuel Vadot 714*f126890aSEmmanuel Vadot /* 715*f126890aSEmmanuel Vadot * PCA9548 (11-0077) provides 8 channels connecting to SMB (Switch 716*f126890aSEmmanuel Vadot * Main Board). 717*f126890aSEmmanuel Vadot */ 718*f126890aSEmmanuel Vadot i2c-switch@77 { 719*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 720*f126890aSEmmanuel Vadot #address-cells = <1>; 721*f126890aSEmmanuel Vadot #size-cells = <0>; 722*f126890aSEmmanuel Vadot reg = <0x77>; 723*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 724*f126890aSEmmanuel Vadot 725*f126890aSEmmanuel Vadot imux40: i2c@0 { 726*f126890aSEmmanuel Vadot #address-cells = <1>; 727*f126890aSEmmanuel Vadot #size-cells = <0>; 728*f126890aSEmmanuel Vadot reg = <0>; 729*f126890aSEmmanuel Vadot 730*f126890aSEmmanuel Vadot i2c-switch@76 { 731*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 732*f126890aSEmmanuel Vadot #address-cells = <1>; 733*f126890aSEmmanuel Vadot #size-cells = <0>; 734*f126890aSEmmanuel Vadot reg = <0x76>; 735*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 736*f126890aSEmmanuel Vadot 737*f126890aSEmmanuel Vadot imux80: i2c@0 { 738*f126890aSEmmanuel Vadot #address-cells = <1>; 739*f126890aSEmmanuel Vadot #size-cells = <0>; 740*f126890aSEmmanuel Vadot reg = <0>; 741*f126890aSEmmanuel Vadot }; 742*f126890aSEmmanuel Vadot 743*f126890aSEmmanuel Vadot imux81: i2c@1 { 744*f126890aSEmmanuel Vadot #address-cells = <1>; 745*f126890aSEmmanuel Vadot #size-cells = <0>; 746*f126890aSEmmanuel Vadot reg = <1>; 747*f126890aSEmmanuel Vadot }; 748*f126890aSEmmanuel Vadot 749*f126890aSEmmanuel Vadot imux82: i2c@2 { 750*f126890aSEmmanuel Vadot #address-cells = <1>; 751*f126890aSEmmanuel Vadot #size-cells = <0>; 752*f126890aSEmmanuel Vadot reg = <2>; 753*f126890aSEmmanuel Vadot }; 754*f126890aSEmmanuel Vadot 755*f126890aSEmmanuel Vadot imux83: i2c@3 { 756*f126890aSEmmanuel Vadot #address-cells = <1>; 757*f126890aSEmmanuel Vadot #size-cells = <0>; 758*f126890aSEmmanuel Vadot reg = <3>; 759*f126890aSEmmanuel Vadot }; 760*f126890aSEmmanuel Vadot 761*f126890aSEmmanuel Vadot imux84: i2c@4 { 762*f126890aSEmmanuel Vadot #address-cells = <1>; 763*f126890aSEmmanuel Vadot #size-cells = <0>; 764*f126890aSEmmanuel Vadot reg = <4>; 765*f126890aSEmmanuel Vadot }; 766*f126890aSEmmanuel Vadot 767*f126890aSEmmanuel Vadot imux85: i2c@5 { 768*f126890aSEmmanuel Vadot #address-cells = <1>; 769*f126890aSEmmanuel Vadot #size-cells = <0>; 770*f126890aSEmmanuel Vadot reg = <5>; 771*f126890aSEmmanuel Vadot }; 772*f126890aSEmmanuel Vadot 773*f126890aSEmmanuel Vadot imux86: i2c@6 { 774*f126890aSEmmanuel Vadot #address-cells = <1>; 775*f126890aSEmmanuel Vadot #size-cells = <0>; 776*f126890aSEmmanuel Vadot reg = <6>; 777*f126890aSEmmanuel Vadot }; 778*f126890aSEmmanuel Vadot 779*f126890aSEmmanuel Vadot imux87: i2c@7 { 780*f126890aSEmmanuel Vadot #address-cells = <1>; 781*f126890aSEmmanuel Vadot #size-cells = <0>; 782*f126890aSEmmanuel Vadot reg = <7>; 783*f126890aSEmmanuel Vadot }; 784*f126890aSEmmanuel Vadot }; 785*f126890aSEmmanuel Vadot 786*f126890aSEmmanuel Vadot }; 787*f126890aSEmmanuel Vadot 788*f126890aSEmmanuel Vadot imux41: i2c@1 { 789*f126890aSEmmanuel Vadot #address-cells = <1>; 790*f126890aSEmmanuel Vadot #size-cells = <0>; 791*f126890aSEmmanuel Vadot reg = <1>; 792*f126890aSEmmanuel Vadot 793*f126890aSEmmanuel Vadot i2c-switch@76 { 794*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 795*f126890aSEmmanuel Vadot #address-cells = <1>; 796*f126890aSEmmanuel Vadot #size-cells = <0>; 797*f126890aSEmmanuel Vadot reg = <0x76>; 798*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 799*f126890aSEmmanuel Vadot 800*f126890aSEmmanuel Vadot imux88: i2c@0 { 801*f126890aSEmmanuel Vadot #address-cells = <1>; 802*f126890aSEmmanuel Vadot #size-cells = <0>; 803*f126890aSEmmanuel Vadot reg = <0>; 804*f126890aSEmmanuel Vadot }; 805*f126890aSEmmanuel Vadot 806*f126890aSEmmanuel Vadot imux89: i2c@1 { 807*f126890aSEmmanuel Vadot #address-cells = <1>; 808*f126890aSEmmanuel Vadot #size-cells = <0>; 809*f126890aSEmmanuel Vadot reg = <1>; 810*f126890aSEmmanuel Vadot }; 811*f126890aSEmmanuel Vadot 812*f126890aSEmmanuel Vadot imux90: i2c@2 { 813*f126890aSEmmanuel Vadot #address-cells = <1>; 814*f126890aSEmmanuel Vadot #size-cells = <0>; 815*f126890aSEmmanuel Vadot reg = <2>; 816*f126890aSEmmanuel Vadot }; 817*f126890aSEmmanuel Vadot 818*f126890aSEmmanuel Vadot imux91: i2c@3 { 819*f126890aSEmmanuel Vadot #address-cells = <1>; 820*f126890aSEmmanuel Vadot #size-cells = <0>; 821*f126890aSEmmanuel Vadot reg = <3>; 822*f126890aSEmmanuel Vadot }; 823*f126890aSEmmanuel Vadot 824*f126890aSEmmanuel Vadot imux92: i2c@4 { 825*f126890aSEmmanuel Vadot #address-cells = <1>; 826*f126890aSEmmanuel Vadot #size-cells = <0>; 827*f126890aSEmmanuel Vadot reg = <4>; 828*f126890aSEmmanuel Vadot }; 829*f126890aSEmmanuel Vadot 830*f126890aSEmmanuel Vadot imux93: i2c@5 { 831*f126890aSEmmanuel Vadot #address-cells = <1>; 832*f126890aSEmmanuel Vadot #size-cells = <0>; 833*f126890aSEmmanuel Vadot reg = <5>; 834*f126890aSEmmanuel Vadot }; 835*f126890aSEmmanuel Vadot 836*f126890aSEmmanuel Vadot imux94: i2c@6 { 837*f126890aSEmmanuel Vadot #address-cells = <1>; 838*f126890aSEmmanuel Vadot #size-cells = <0>; 839*f126890aSEmmanuel Vadot reg = <6>; 840*f126890aSEmmanuel Vadot }; 841*f126890aSEmmanuel Vadot 842*f126890aSEmmanuel Vadot imux95: i2c@7 { 843*f126890aSEmmanuel Vadot #address-cells = <1>; 844*f126890aSEmmanuel Vadot #size-cells = <0>; 845*f126890aSEmmanuel Vadot reg = <7>; 846*f126890aSEmmanuel Vadot }; 847*f126890aSEmmanuel Vadot }; 848*f126890aSEmmanuel Vadot 849*f126890aSEmmanuel Vadot }; 850*f126890aSEmmanuel Vadot 851*f126890aSEmmanuel Vadot imux42: i2c@2 { 852*f126890aSEmmanuel Vadot #address-cells = <1>; 853*f126890aSEmmanuel Vadot #size-cells = <0>; 854*f126890aSEmmanuel Vadot reg = <2>; 855*f126890aSEmmanuel Vadot 856*f126890aSEmmanuel Vadot i2c-switch@76 { 857*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 858*f126890aSEmmanuel Vadot #address-cells = <1>; 859*f126890aSEmmanuel Vadot #size-cells = <0>; 860*f126890aSEmmanuel Vadot reg = <0x76>; 861*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 862*f126890aSEmmanuel Vadot 863*f126890aSEmmanuel Vadot imux96: i2c@0 { 864*f126890aSEmmanuel Vadot #address-cells = <1>; 865*f126890aSEmmanuel Vadot #size-cells = <0>; 866*f126890aSEmmanuel Vadot reg = <0>; 867*f126890aSEmmanuel Vadot }; 868*f126890aSEmmanuel Vadot 869*f126890aSEmmanuel Vadot imux97: i2c@1 { 870*f126890aSEmmanuel Vadot #address-cells = <1>; 871*f126890aSEmmanuel Vadot #size-cells = <0>; 872*f126890aSEmmanuel Vadot reg = <1>; 873*f126890aSEmmanuel Vadot }; 874*f126890aSEmmanuel Vadot 875*f126890aSEmmanuel Vadot imux98: i2c@2 { 876*f126890aSEmmanuel Vadot #address-cells = <1>; 877*f126890aSEmmanuel Vadot #size-cells = <0>; 878*f126890aSEmmanuel Vadot reg = <2>; 879*f126890aSEmmanuel Vadot }; 880*f126890aSEmmanuel Vadot 881*f126890aSEmmanuel Vadot imux99: i2c@3 { 882*f126890aSEmmanuel Vadot #address-cells = <1>; 883*f126890aSEmmanuel Vadot #size-cells = <0>; 884*f126890aSEmmanuel Vadot reg = <3>; 885*f126890aSEmmanuel Vadot }; 886*f126890aSEmmanuel Vadot 887*f126890aSEmmanuel Vadot imux100: i2c@4 { 888*f126890aSEmmanuel Vadot #address-cells = <1>; 889*f126890aSEmmanuel Vadot #size-cells = <0>; 890*f126890aSEmmanuel Vadot reg = <4>; 891*f126890aSEmmanuel Vadot }; 892*f126890aSEmmanuel Vadot 893*f126890aSEmmanuel Vadot imux101: i2c@5 { 894*f126890aSEmmanuel Vadot #address-cells = <1>; 895*f126890aSEmmanuel Vadot #size-cells = <0>; 896*f126890aSEmmanuel Vadot reg = <5>; 897*f126890aSEmmanuel Vadot }; 898*f126890aSEmmanuel Vadot 899*f126890aSEmmanuel Vadot imux102: i2c@6 { 900*f126890aSEmmanuel Vadot #address-cells = <1>; 901*f126890aSEmmanuel Vadot #size-cells = <0>; 902*f126890aSEmmanuel Vadot reg = <6>; 903*f126890aSEmmanuel Vadot }; 904*f126890aSEmmanuel Vadot 905*f126890aSEmmanuel Vadot imux103: i2c@7 { 906*f126890aSEmmanuel Vadot #address-cells = <1>; 907*f126890aSEmmanuel Vadot #size-cells = <0>; 908*f126890aSEmmanuel Vadot reg = <7>; 909*f126890aSEmmanuel Vadot }; 910*f126890aSEmmanuel Vadot }; 911*f126890aSEmmanuel Vadot 912*f126890aSEmmanuel Vadot }; 913*f126890aSEmmanuel Vadot 914*f126890aSEmmanuel Vadot imux43: i2c@3 { 915*f126890aSEmmanuel Vadot #address-cells = <1>; 916*f126890aSEmmanuel Vadot #size-cells = <0>; 917*f126890aSEmmanuel Vadot reg = <3>; 918*f126890aSEmmanuel Vadot 919*f126890aSEmmanuel Vadot i2c-switch@76 { 920*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 921*f126890aSEmmanuel Vadot #address-cells = <1>; 922*f126890aSEmmanuel Vadot #size-cells = <0>; 923*f126890aSEmmanuel Vadot reg = <0x76>; 924*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 925*f126890aSEmmanuel Vadot 926*f126890aSEmmanuel Vadot imux104: i2c@0 { 927*f126890aSEmmanuel Vadot #address-cells = <1>; 928*f126890aSEmmanuel Vadot #size-cells = <0>; 929*f126890aSEmmanuel Vadot reg = <0>; 930*f126890aSEmmanuel Vadot }; 931*f126890aSEmmanuel Vadot 932*f126890aSEmmanuel Vadot imux105: i2c@1 { 933*f126890aSEmmanuel Vadot #address-cells = <1>; 934*f126890aSEmmanuel Vadot #size-cells = <0>; 935*f126890aSEmmanuel Vadot reg = <1>; 936*f126890aSEmmanuel Vadot }; 937*f126890aSEmmanuel Vadot 938*f126890aSEmmanuel Vadot imux106: i2c@2 { 939*f126890aSEmmanuel Vadot #address-cells = <1>; 940*f126890aSEmmanuel Vadot #size-cells = <0>; 941*f126890aSEmmanuel Vadot reg = <2>; 942*f126890aSEmmanuel Vadot }; 943*f126890aSEmmanuel Vadot 944*f126890aSEmmanuel Vadot imux107: i2c@3 { 945*f126890aSEmmanuel Vadot #address-cells = <1>; 946*f126890aSEmmanuel Vadot #size-cells = <0>; 947*f126890aSEmmanuel Vadot reg = <3>; 948*f126890aSEmmanuel Vadot }; 949*f126890aSEmmanuel Vadot 950*f126890aSEmmanuel Vadot imux108: i2c@4 { 951*f126890aSEmmanuel Vadot #address-cells = <1>; 952*f126890aSEmmanuel Vadot #size-cells = <0>; 953*f126890aSEmmanuel Vadot reg = <4>; 954*f126890aSEmmanuel Vadot }; 955*f126890aSEmmanuel Vadot 956*f126890aSEmmanuel Vadot imux109: i2c@5 { 957*f126890aSEmmanuel Vadot #address-cells = <1>; 958*f126890aSEmmanuel Vadot #size-cells = <0>; 959*f126890aSEmmanuel Vadot reg = <5>; 960*f126890aSEmmanuel Vadot }; 961*f126890aSEmmanuel Vadot 962*f126890aSEmmanuel Vadot imux110: i2c@6 { 963*f126890aSEmmanuel Vadot #address-cells = <1>; 964*f126890aSEmmanuel Vadot #size-cells = <0>; 965*f126890aSEmmanuel Vadot reg = <6>; 966*f126890aSEmmanuel Vadot }; 967*f126890aSEmmanuel Vadot 968*f126890aSEmmanuel Vadot imux111: i2c@7 { 969*f126890aSEmmanuel Vadot #address-cells = <1>; 970*f126890aSEmmanuel Vadot #size-cells = <0>; 971*f126890aSEmmanuel Vadot reg = <7>; 972*f126890aSEmmanuel Vadot }; 973*f126890aSEmmanuel Vadot }; 974*f126890aSEmmanuel Vadot 975*f126890aSEmmanuel Vadot }; 976*f126890aSEmmanuel Vadot 977*f126890aSEmmanuel Vadot imux44: i2c@4 { 978*f126890aSEmmanuel Vadot #address-cells = <1>; 979*f126890aSEmmanuel Vadot #size-cells = <0>; 980*f126890aSEmmanuel Vadot reg = <4>; 981*f126890aSEmmanuel Vadot 982*f126890aSEmmanuel Vadot i2c-switch@76 { 983*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 984*f126890aSEmmanuel Vadot #address-cells = <1>; 985*f126890aSEmmanuel Vadot #size-cells = <0>; 986*f126890aSEmmanuel Vadot reg = <0x76>; 987*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 988*f126890aSEmmanuel Vadot 989*f126890aSEmmanuel Vadot imux112: i2c@0 { 990*f126890aSEmmanuel Vadot #address-cells = <1>; 991*f126890aSEmmanuel Vadot #size-cells = <0>; 992*f126890aSEmmanuel Vadot reg = <0>; 993*f126890aSEmmanuel Vadot }; 994*f126890aSEmmanuel Vadot 995*f126890aSEmmanuel Vadot imux113: i2c@1 { 996*f126890aSEmmanuel Vadot #address-cells = <1>; 997*f126890aSEmmanuel Vadot #size-cells = <0>; 998*f126890aSEmmanuel Vadot reg = <1>; 999*f126890aSEmmanuel Vadot }; 1000*f126890aSEmmanuel Vadot 1001*f126890aSEmmanuel Vadot imux114: i2c@2 { 1002*f126890aSEmmanuel Vadot #address-cells = <1>; 1003*f126890aSEmmanuel Vadot #size-cells = <0>; 1004*f126890aSEmmanuel Vadot reg = <2>; 1005*f126890aSEmmanuel Vadot }; 1006*f126890aSEmmanuel Vadot 1007*f126890aSEmmanuel Vadot imux115: i2c@3 { 1008*f126890aSEmmanuel Vadot #address-cells = <1>; 1009*f126890aSEmmanuel Vadot #size-cells = <0>; 1010*f126890aSEmmanuel Vadot reg = <3>; 1011*f126890aSEmmanuel Vadot }; 1012*f126890aSEmmanuel Vadot 1013*f126890aSEmmanuel Vadot imux116: i2c@4 { 1014*f126890aSEmmanuel Vadot #address-cells = <1>; 1015*f126890aSEmmanuel Vadot #size-cells = <0>; 1016*f126890aSEmmanuel Vadot reg = <4>; 1017*f126890aSEmmanuel Vadot }; 1018*f126890aSEmmanuel Vadot 1019*f126890aSEmmanuel Vadot imux117: i2c@5 { 1020*f126890aSEmmanuel Vadot #address-cells = <1>; 1021*f126890aSEmmanuel Vadot #size-cells = <0>; 1022*f126890aSEmmanuel Vadot reg = <5>; 1023*f126890aSEmmanuel Vadot }; 1024*f126890aSEmmanuel Vadot 1025*f126890aSEmmanuel Vadot imux118: i2c@6 { 1026*f126890aSEmmanuel Vadot #address-cells = <1>; 1027*f126890aSEmmanuel Vadot #size-cells = <0>; 1028*f126890aSEmmanuel Vadot reg = <6>; 1029*f126890aSEmmanuel Vadot }; 1030*f126890aSEmmanuel Vadot 1031*f126890aSEmmanuel Vadot imux119: i2c@7 { 1032*f126890aSEmmanuel Vadot #address-cells = <1>; 1033*f126890aSEmmanuel Vadot #size-cells = <0>; 1034*f126890aSEmmanuel Vadot reg = <7>; 1035*f126890aSEmmanuel Vadot }; 1036*f126890aSEmmanuel Vadot }; 1037*f126890aSEmmanuel Vadot 1038*f126890aSEmmanuel Vadot }; 1039*f126890aSEmmanuel Vadot 1040*f126890aSEmmanuel Vadot imux45: i2c@5 { 1041*f126890aSEmmanuel Vadot #address-cells = <1>; 1042*f126890aSEmmanuel Vadot #size-cells = <0>; 1043*f126890aSEmmanuel Vadot reg = <5>; 1044*f126890aSEmmanuel Vadot 1045*f126890aSEmmanuel Vadot i2c-switch@76 { 1046*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1047*f126890aSEmmanuel Vadot #address-cells = <1>; 1048*f126890aSEmmanuel Vadot #size-cells = <0>; 1049*f126890aSEmmanuel Vadot reg = <0x76>; 1050*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1051*f126890aSEmmanuel Vadot 1052*f126890aSEmmanuel Vadot imux120: i2c@0 { 1053*f126890aSEmmanuel Vadot #address-cells = <1>; 1054*f126890aSEmmanuel Vadot #size-cells = <0>; 1055*f126890aSEmmanuel Vadot reg = <0>; 1056*f126890aSEmmanuel Vadot }; 1057*f126890aSEmmanuel Vadot 1058*f126890aSEmmanuel Vadot imux121: i2c@1 { 1059*f126890aSEmmanuel Vadot #address-cells = <1>; 1060*f126890aSEmmanuel Vadot #size-cells = <0>; 1061*f126890aSEmmanuel Vadot reg = <1>; 1062*f126890aSEmmanuel Vadot }; 1063*f126890aSEmmanuel Vadot 1064*f126890aSEmmanuel Vadot imux122: i2c@2 { 1065*f126890aSEmmanuel Vadot #address-cells = <1>; 1066*f126890aSEmmanuel Vadot #size-cells = <0>; 1067*f126890aSEmmanuel Vadot reg = <2>; 1068*f126890aSEmmanuel Vadot }; 1069*f126890aSEmmanuel Vadot 1070*f126890aSEmmanuel Vadot imux123: i2c@3 { 1071*f126890aSEmmanuel Vadot #address-cells = <1>; 1072*f126890aSEmmanuel Vadot #size-cells = <0>; 1073*f126890aSEmmanuel Vadot reg = <3>; 1074*f126890aSEmmanuel Vadot }; 1075*f126890aSEmmanuel Vadot 1076*f126890aSEmmanuel Vadot imux124: i2c@4 { 1077*f126890aSEmmanuel Vadot #address-cells = <1>; 1078*f126890aSEmmanuel Vadot #size-cells = <0>; 1079*f126890aSEmmanuel Vadot reg = <4>; 1080*f126890aSEmmanuel Vadot }; 1081*f126890aSEmmanuel Vadot 1082*f126890aSEmmanuel Vadot imux125: i2c@5 { 1083*f126890aSEmmanuel Vadot #address-cells = <1>; 1084*f126890aSEmmanuel Vadot #size-cells = <0>; 1085*f126890aSEmmanuel Vadot reg = <5>; 1086*f126890aSEmmanuel Vadot }; 1087*f126890aSEmmanuel Vadot 1088*f126890aSEmmanuel Vadot imux126: i2c@6 { 1089*f126890aSEmmanuel Vadot #address-cells = <1>; 1090*f126890aSEmmanuel Vadot #size-cells = <0>; 1091*f126890aSEmmanuel Vadot reg = <6>; 1092*f126890aSEmmanuel Vadot }; 1093*f126890aSEmmanuel Vadot 1094*f126890aSEmmanuel Vadot imux127: i2c@7 { 1095*f126890aSEmmanuel Vadot #address-cells = <1>; 1096*f126890aSEmmanuel Vadot #size-cells = <0>; 1097*f126890aSEmmanuel Vadot reg = <7>; 1098*f126890aSEmmanuel Vadot }; 1099*f126890aSEmmanuel Vadot }; 1100*f126890aSEmmanuel Vadot 1101*f126890aSEmmanuel Vadot }; 1102*f126890aSEmmanuel Vadot 1103*f126890aSEmmanuel Vadot imux46: i2c@6 { 1104*f126890aSEmmanuel Vadot #address-cells = <1>; 1105*f126890aSEmmanuel Vadot #size-cells = <0>; 1106*f126890aSEmmanuel Vadot reg = <6>; 1107*f126890aSEmmanuel Vadot 1108*f126890aSEmmanuel Vadot i2c-switch@76 { 1109*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1110*f126890aSEmmanuel Vadot #address-cells = <1>; 1111*f126890aSEmmanuel Vadot #size-cells = <0>; 1112*f126890aSEmmanuel Vadot reg = <0x76>; 1113*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1114*f126890aSEmmanuel Vadot 1115*f126890aSEmmanuel Vadot imux128: i2c@0 { 1116*f126890aSEmmanuel Vadot #address-cells = <1>; 1117*f126890aSEmmanuel Vadot #size-cells = <0>; 1118*f126890aSEmmanuel Vadot reg = <0>; 1119*f126890aSEmmanuel Vadot }; 1120*f126890aSEmmanuel Vadot 1121*f126890aSEmmanuel Vadot imux129: i2c@1 { 1122*f126890aSEmmanuel Vadot #address-cells = <1>; 1123*f126890aSEmmanuel Vadot #size-cells = <0>; 1124*f126890aSEmmanuel Vadot reg = <1>; 1125*f126890aSEmmanuel Vadot }; 1126*f126890aSEmmanuel Vadot 1127*f126890aSEmmanuel Vadot imux130: i2c@2 { 1128*f126890aSEmmanuel Vadot #address-cells = <1>; 1129*f126890aSEmmanuel Vadot #size-cells = <0>; 1130*f126890aSEmmanuel Vadot reg = <2>; 1131*f126890aSEmmanuel Vadot }; 1132*f126890aSEmmanuel Vadot 1133*f126890aSEmmanuel Vadot imux131: i2c@3 { 1134*f126890aSEmmanuel Vadot #address-cells = <1>; 1135*f126890aSEmmanuel Vadot #size-cells = <0>; 1136*f126890aSEmmanuel Vadot reg = <3>; 1137*f126890aSEmmanuel Vadot }; 1138*f126890aSEmmanuel Vadot 1139*f126890aSEmmanuel Vadot imux132: i2c@4 { 1140*f126890aSEmmanuel Vadot #address-cells = <1>; 1141*f126890aSEmmanuel Vadot #size-cells = <0>; 1142*f126890aSEmmanuel Vadot reg = <4>; 1143*f126890aSEmmanuel Vadot }; 1144*f126890aSEmmanuel Vadot 1145*f126890aSEmmanuel Vadot imux133: i2c@5 { 1146*f126890aSEmmanuel Vadot #address-cells = <1>; 1147*f126890aSEmmanuel Vadot #size-cells = <0>; 1148*f126890aSEmmanuel Vadot reg = <5>; 1149*f126890aSEmmanuel Vadot }; 1150*f126890aSEmmanuel Vadot 1151*f126890aSEmmanuel Vadot imux134: i2c@6 { 1152*f126890aSEmmanuel Vadot #address-cells = <1>; 1153*f126890aSEmmanuel Vadot #size-cells = <0>; 1154*f126890aSEmmanuel Vadot reg = <6>; 1155*f126890aSEmmanuel Vadot }; 1156*f126890aSEmmanuel Vadot 1157*f126890aSEmmanuel Vadot imux135: i2c@7 { 1158*f126890aSEmmanuel Vadot #address-cells = <1>; 1159*f126890aSEmmanuel Vadot #size-cells = <0>; 1160*f126890aSEmmanuel Vadot reg = <7>; 1161*f126890aSEmmanuel Vadot }; 1162*f126890aSEmmanuel Vadot }; 1163*f126890aSEmmanuel Vadot 1164*f126890aSEmmanuel Vadot }; 1165*f126890aSEmmanuel Vadot 1166*f126890aSEmmanuel Vadot imux47: i2c@7 { 1167*f126890aSEmmanuel Vadot #address-cells = <1>; 1168*f126890aSEmmanuel Vadot #size-cells = <0>; 1169*f126890aSEmmanuel Vadot reg = <7>; 1170*f126890aSEmmanuel Vadot 1171*f126890aSEmmanuel Vadot i2c-switch@76 { 1172*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1173*f126890aSEmmanuel Vadot #address-cells = <1>; 1174*f126890aSEmmanuel Vadot #size-cells = <0>; 1175*f126890aSEmmanuel Vadot reg = <0x76>; 1176*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1177*f126890aSEmmanuel Vadot 1178*f126890aSEmmanuel Vadot imux136: i2c@0 { 1179*f126890aSEmmanuel Vadot #address-cells = <1>; 1180*f126890aSEmmanuel Vadot #size-cells = <0>; 1181*f126890aSEmmanuel Vadot reg = <0>; 1182*f126890aSEmmanuel Vadot }; 1183*f126890aSEmmanuel Vadot 1184*f126890aSEmmanuel Vadot imux137: i2c@1 { 1185*f126890aSEmmanuel Vadot #address-cells = <1>; 1186*f126890aSEmmanuel Vadot #size-cells = <0>; 1187*f126890aSEmmanuel Vadot reg = <1>; 1188*f126890aSEmmanuel Vadot }; 1189*f126890aSEmmanuel Vadot 1190*f126890aSEmmanuel Vadot imux138: i2c@2 { 1191*f126890aSEmmanuel Vadot #address-cells = <1>; 1192*f126890aSEmmanuel Vadot #size-cells = <0>; 1193*f126890aSEmmanuel Vadot reg = <2>; 1194*f126890aSEmmanuel Vadot }; 1195*f126890aSEmmanuel Vadot 1196*f126890aSEmmanuel Vadot imux139: i2c@3 { 1197*f126890aSEmmanuel Vadot #address-cells = <1>; 1198*f126890aSEmmanuel Vadot #size-cells = <0>; 1199*f126890aSEmmanuel Vadot reg = <3>; 1200*f126890aSEmmanuel Vadot }; 1201*f126890aSEmmanuel Vadot 1202*f126890aSEmmanuel Vadot imux140: i2c@4 { 1203*f126890aSEmmanuel Vadot #address-cells = <1>; 1204*f126890aSEmmanuel Vadot #size-cells = <0>; 1205*f126890aSEmmanuel Vadot reg = <4>; 1206*f126890aSEmmanuel Vadot }; 1207*f126890aSEmmanuel Vadot 1208*f126890aSEmmanuel Vadot imux141: i2c@5 { 1209*f126890aSEmmanuel Vadot #address-cells = <1>; 1210*f126890aSEmmanuel Vadot #size-cells = <0>; 1211*f126890aSEmmanuel Vadot reg = <5>; 1212*f126890aSEmmanuel Vadot }; 1213*f126890aSEmmanuel Vadot 1214*f126890aSEmmanuel Vadot imux142: i2c@6 { 1215*f126890aSEmmanuel Vadot #address-cells = <1>; 1216*f126890aSEmmanuel Vadot #size-cells = <0>; 1217*f126890aSEmmanuel Vadot reg = <6>; 1218*f126890aSEmmanuel Vadot }; 1219*f126890aSEmmanuel Vadot 1220*f126890aSEmmanuel Vadot imux143: i2c@7 { 1221*f126890aSEmmanuel Vadot #address-cells = <1>; 1222*f126890aSEmmanuel Vadot #size-cells = <0>; 1223*f126890aSEmmanuel Vadot reg = <7>; 1224*f126890aSEmmanuel Vadot }; 1225*f126890aSEmmanuel Vadot }; 1226*f126890aSEmmanuel Vadot 1227*f126890aSEmmanuel Vadot }; 1228*f126890aSEmmanuel Vadot 1229*f126890aSEmmanuel Vadot }; 1230*f126890aSEmmanuel Vadot}; 1231*f126890aSEmmanuel Vadot 1232*f126890aSEmmanuel Vadot&ehci1 { 1233*f126890aSEmmanuel Vadot status = "okay"; 1234*f126890aSEmmanuel Vadot}; 1235*f126890aSEmmanuel Vadot 1236*f126890aSEmmanuel Vadot&mdio1 { 1237*f126890aSEmmanuel Vadot status = "okay"; 1238*f126890aSEmmanuel Vadot 1239*f126890aSEmmanuel Vadot ethphy3: ethernet-phy@13 { 1240*f126890aSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 1241*f126890aSEmmanuel Vadot reg = <0x0d>; 1242*f126890aSEmmanuel Vadot }; 1243*f126890aSEmmanuel Vadot}; 1244*f126890aSEmmanuel Vadot 1245*f126890aSEmmanuel Vadot&mac3 { 1246*f126890aSEmmanuel Vadot status = "okay"; 1247*f126890aSEmmanuel Vadot phy-mode = "rgmii"; 1248*f126890aSEmmanuel Vadot phy-handle = <ðphy3>; 1249*f126890aSEmmanuel Vadot pinctrl-names = "default"; 1250*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_rgmii4_default>; 1251*f126890aSEmmanuel Vadot}; 1252