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