1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2*f126890aSEmmanuel Vadot// Copyright (c) 2018 Facebook Inc. 3*f126890aSEmmanuel Vadot/dts-v1/; 4*f126890aSEmmanuel Vadot 5*f126890aSEmmanuel Vadot#include "ast2500-facebook-netbmc-common.dtsi" 6*f126890aSEmmanuel Vadot 7*f126890aSEmmanuel Vadot/ { 8*f126890aSEmmanuel Vadot model = "Facebook Backpack CMM BMC"; 9*f126890aSEmmanuel Vadot compatible = "facebook,cmm-bmc", "aspeed,ast2500"; 10*f126890aSEmmanuel Vadot 11*f126890aSEmmanuel Vadot aliases { 12*f126890aSEmmanuel Vadot /* 13*f126890aSEmmanuel Vadot * Override the default uart aliases to avoid breaking 14*f126890aSEmmanuel Vadot * the legacy applications. 15*f126890aSEmmanuel Vadot */ 16*f126890aSEmmanuel Vadot serial0 = &uart5; 17*f126890aSEmmanuel Vadot serial1 = &uart1; 18*f126890aSEmmanuel Vadot serial2 = &uart3; 19*f126890aSEmmanuel Vadot serial3 = &uart4; 20*f126890aSEmmanuel Vadot 21*f126890aSEmmanuel Vadot /* 22*f126890aSEmmanuel Vadot * PCA9548 (1-0077) provides 8 channels for connecting to 23*f126890aSEmmanuel Vadot * 4 Line Cards and 4 Fabric Cards. 24*f126890aSEmmanuel Vadot */ 25*f126890aSEmmanuel Vadot i2c16 = &imux16; 26*f126890aSEmmanuel Vadot i2c17 = &imux17; 27*f126890aSEmmanuel Vadot i2c18 = &imux18; 28*f126890aSEmmanuel Vadot i2c19 = &imux19; 29*f126890aSEmmanuel Vadot i2c20 = &imux20; 30*f126890aSEmmanuel Vadot i2c21 = &imux21; 31*f126890aSEmmanuel Vadot i2c22 = &imux22; 32*f126890aSEmmanuel Vadot i2c23 = &imux23; 33*f126890aSEmmanuel Vadot 34*f126890aSEmmanuel Vadot /* 35*f126890aSEmmanuel Vadot * PCA9548 (2-0071) provides 8 channels for connecting to 36*f126890aSEmmanuel Vadot * Power Distribution Board. 37*f126890aSEmmanuel Vadot */ 38*f126890aSEmmanuel Vadot i2c24 = &imux24; 39*f126890aSEmmanuel Vadot i2c25 = &imux25; 40*f126890aSEmmanuel Vadot i2c26 = &imux26; 41*f126890aSEmmanuel Vadot i2c27 = &imux27; 42*f126890aSEmmanuel Vadot i2c28 = &imux28; 43*f126890aSEmmanuel Vadot i2c29 = &imux29; 44*f126890aSEmmanuel Vadot i2c30 = &imux30; 45*f126890aSEmmanuel Vadot i2c31 = &imux31; 46*f126890aSEmmanuel Vadot 47*f126890aSEmmanuel Vadot /* 48*f126890aSEmmanuel Vadot * PCA9548 (8-0077) provides 8 channels and the first 4 49*f126890aSEmmanuel Vadot * channels are connecting to 4 Fan Control Boards. 50*f126890aSEmmanuel Vadot */ 51*f126890aSEmmanuel Vadot i2c32 = &imux32; 52*f126890aSEmmanuel Vadot i2c33 = &imux33; 53*f126890aSEmmanuel Vadot i2c34 = &imux34; 54*f126890aSEmmanuel Vadot i2c35 = &imux35; 55*f126890aSEmmanuel Vadot i2c36 = &imux36; 56*f126890aSEmmanuel Vadot i2c37 = &imux37; 57*f126890aSEmmanuel Vadot i2c38 = &imux38; 58*f126890aSEmmanuel Vadot i2c39 = &imux39; 59*f126890aSEmmanuel Vadot 60*f126890aSEmmanuel Vadot /* 61*f126890aSEmmanuel Vadot * 2 PCA9548 (18-0070 & 18-0073), 16 channels connecting 62*f126890aSEmmanuel Vadot * to Line Card #1. 63*f126890aSEmmanuel Vadot */ 64*f126890aSEmmanuel Vadot i2c40 = &imux40; 65*f126890aSEmmanuel Vadot i2c41 = &imux41; 66*f126890aSEmmanuel Vadot i2c42 = &imux42; 67*f126890aSEmmanuel Vadot i2c43 = &imux43; 68*f126890aSEmmanuel Vadot i2c44 = &imux44; 69*f126890aSEmmanuel Vadot i2c45 = &imux45; 70*f126890aSEmmanuel Vadot i2c46 = &imux46; 71*f126890aSEmmanuel Vadot i2c47 = &imux47; 72*f126890aSEmmanuel Vadot i2c48 = &imux48; 73*f126890aSEmmanuel Vadot i2c49 = &imux49; 74*f126890aSEmmanuel Vadot i2c50 = &imux50; 75*f126890aSEmmanuel Vadot i2c51 = &imux51; 76*f126890aSEmmanuel Vadot i2c52 = &imux52; 77*f126890aSEmmanuel Vadot i2c53 = &imux53; 78*f126890aSEmmanuel Vadot i2c54 = &imux54; 79*f126890aSEmmanuel Vadot i2c55 = &imux55; 80*f126890aSEmmanuel Vadot 81*f126890aSEmmanuel Vadot /* 82*f126890aSEmmanuel Vadot * 2 PCA9548 (19-0070 & 19-0073), 16 channels connecting 83*f126890aSEmmanuel Vadot * to Line Card #2. 84*f126890aSEmmanuel Vadot */ 85*f126890aSEmmanuel Vadot i2c56 = &imux56; 86*f126890aSEmmanuel Vadot i2c57 = &imux57; 87*f126890aSEmmanuel Vadot i2c58 = &imux58; 88*f126890aSEmmanuel Vadot i2c59 = &imux59; 89*f126890aSEmmanuel Vadot i2c60 = &imux60; 90*f126890aSEmmanuel Vadot i2c61 = &imux61; 91*f126890aSEmmanuel Vadot i2c62 = &imux62; 92*f126890aSEmmanuel Vadot i2c63 = &imux63; 93*f126890aSEmmanuel Vadot i2c64 = &imux64; 94*f126890aSEmmanuel Vadot i2c65 = &imux65; 95*f126890aSEmmanuel Vadot i2c66 = &imux66; 96*f126890aSEmmanuel Vadot i2c67 = &imux67; 97*f126890aSEmmanuel Vadot i2c68 = &imux68; 98*f126890aSEmmanuel Vadot i2c69 = &imux69; 99*f126890aSEmmanuel Vadot i2c70 = &imux70; 100*f126890aSEmmanuel Vadot i2c71 = &imux71; 101*f126890aSEmmanuel Vadot 102*f126890aSEmmanuel Vadot /* 103*f126890aSEmmanuel Vadot * 2 PCA9548 (20-0070 & 20-0073), 16 channels connecting 104*f126890aSEmmanuel Vadot * to Line Card #3. 105*f126890aSEmmanuel Vadot */ 106*f126890aSEmmanuel Vadot i2c72 = &imux72; 107*f126890aSEmmanuel Vadot i2c73 = &imux73; 108*f126890aSEmmanuel Vadot i2c74 = &imux74; 109*f126890aSEmmanuel Vadot i2c75 = &imux75; 110*f126890aSEmmanuel Vadot i2c76 = &imux76; 111*f126890aSEmmanuel Vadot i2c77 = &imux77; 112*f126890aSEmmanuel Vadot i2c78 = &imux78; 113*f126890aSEmmanuel Vadot i2c79 = &imux79; 114*f126890aSEmmanuel Vadot i2c80 = &imux80; 115*f126890aSEmmanuel Vadot i2c81 = &imux81; 116*f126890aSEmmanuel Vadot i2c82 = &imux82; 117*f126890aSEmmanuel Vadot i2c83 = &imux83; 118*f126890aSEmmanuel Vadot i2c84 = &imux84; 119*f126890aSEmmanuel Vadot i2c85 = &imux85; 120*f126890aSEmmanuel Vadot i2c86 = &imux86; 121*f126890aSEmmanuel Vadot i2c87 = &imux87; 122*f126890aSEmmanuel Vadot 123*f126890aSEmmanuel Vadot /* 124*f126890aSEmmanuel Vadot * 2 PCA9548 (21-0070 & 21-0073), 16 channels connecting 125*f126890aSEmmanuel Vadot * to Line Card #4. 126*f126890aSEmmanuel Vadot */ 127*f126890aSEmmanuel Vadot i2c88 = &imux88; 128*f126890aSEmmanuel Vadot i2c89 = &imux89; 129*f126890aSEmmanuel Vadot i2c90 = &imux90; 130*f126890aSEmmanuel Vadot i2c91 = &imux91; 131*f126890aSEmmanuel Vadot i2c92 = &imux92; 132*f126890aSEmmanuel Vadot i2c93 = &imux93; 133*f126890aSEmmanuel Vadot i2c94 = &imux94; 134*f126890aSEmmanuel Vadot i2c95 = &imux95; 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 * 2 PCA9548 (16-0070 & 16-0073), 16 channels connecting 146*f126890aSEmmanuel Vadot * to Fabric Card #1. 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 i2c112 = &imux112; 157*f126890aSEmmanuel Vadot i2c113 = &imux113; 158*f126890aSEmmanuel Vadot i2c114 = &imux114; 159*f126890aSEmmanuel Vadot i2c115 = &imux115; 160*f126890aSEmmanuel Vadot i2c116 = &imux116; 161*f126890aSEmmanuel Vadot i2c117 = &imux117; 162*f126890aSEmmanuel Vadot i2c118 = &imux118; 163*f126890aSEmmanuel Vadot i2c119 = &imux119; 164*f126890aSEmmanuel Vadot 165*f126890aSEmmanuel Vadot /* 166*f126890aSEmmanuel Vadot * 2 PCA9548 (17-0070 & 17-0073), 16 channels connecting 167*f126890aSEmmanuel Vadot * to Fabric Card #2. 168*f126890aSEmmanuel Vadot */ 169*f126890aSEmmanuel Vadot i2c120 = &imux120; 170*f126890aSEmmanuel Vadot i2c121 = &imux121; 171*f126890aSEmmanuel Vadot i2c122 = &imux122; 172*f126890aSEmmanuel Vadot i2c123 = &imux123; 173*f126890aSEmmanuel Vadot i2c124 = &imux124; 174*f126890aSEmmanuel Vadot i2c125 = &imux125; 175*f126890aSEmmanuel Vadot i2c126 = &imux126; 176*f126890aSEmmanuel Vadot i2c127 = &imux127; 177*f126890aSEmmanuel Vadot i2c128 = &imux128; 178*f126890aSEmmanuel Vadot i2c129 = &imux129; 179*f126890aSEmmanuel Vadot i2c130 = &imux130; 180*f126890aSEmmanuel Vadot i2c131 = &imux131; 181*f126890aSEmmanuel Vadot i2c132 = &imux132; 182*f126890aSEmmanuel Vadot i2c133 = &imux133; 183*f126890aSEmmanuel Vadot i2c134 = &imux134; 184*f126890aSEmmanuel Vadot i2c135 = &imux135; 185*f126890aSEmmanuel Vadot 186*f126890aSEmmanuel Vadot /* 187*f126890aSEmmanuel Vadot * 2 PCA9548 (22-0070 & 22-0073), 16 channels connecting 188*f126890aSEmmanuel Vadot * to Fabric Card #3. 189*f126890aSEmmanuel Vadot */ 190*f126890aSEmmanuel Vadot i2c136 = &imux136; 191*f126890aSEmmanuel Vadot i2c137 = &imux137; 192*f126890aSEmmanuel Vadot i2c138 = &imux138; 193*f126890aSEmmanuel Vadot i2c139 = &imux139; 194*f126890aSEmmanuel Vadot i2c140 = &imux140; 195*f126890aSEmmanuel Vadot i2c141 = &imux141; 196*f126890aSEmmanuel Vadot i2c142 = &imux142; 197*f126890aSEmmanuel Vadot i2c143 = &imux143; 198*f126890aSEmmanuel Vadot i2c144 = &imux144; 199*f126890aSEmmanuel Vadot i2c145 = &imux145; 200*f126890aSEmmanuel Vadot i2c146 = &imux146; 201*f126890aSEmmanuel Vadot i2c147 = &imux147; 202*f126890aSEmmanuel Vadot i2c148 = &imux148; 203*f126890aSEmmanuel Vadot i2c149 = &imux149; 204*f126890aSEmmanuel Vadot i2c150 = &imux150; 205*f126890aSEmmanuel Vadot i2c151 = &imux151; 206*f126890aSEmmanuel Vadot 207*f126890aSEmmanuel Vadot /* 208*f126890aSEmmanuel Vadot * 2 PCA9548 (23-0070 & 23-0073), 16 channels connecting 209*f126890aSEmmanuel Vadot * to Fabric Card #4. 210*f126890aSEmmanuel Vadot */ 211*f126890aSEmmanuel Vadot i2c152 = &imux152; 212*f126890aSEmmanuel Vadot i2c153 = &imux153; 213*f126890aSEmmanuel Vadot i2c154 = &imux154; 214*f126890aSEmmanuel Vadot i2c155 = &imux155; 215*f126890aSEmmanuel Vadot i2c156 = &imux156; 216*f126890aSEmmanuel Vadot i2c157 = &imux157; 217*f126890aSEmmanuel Vadot i2c158 = &imux158; 218*f126890aSEmmanuel Vadot i2c159 = &imux159; 219*f126890aSEmmanuel Vadot i2c160 = &imux160; 220*f126890aSEmmanuel Vadot i2c161 = &imux161; 221*f126890aSEmmanuel Vadot i2c162 = &imux162; 222*f126890aSEmmanuel Vadot i2c163 = &imux163; 223*f126890aSEmmanuel Vadot i2c164 = &imux164; 224*f126890aSEmmanuel Vadot i2c165 = &imux165; 225*f126890aSEmmanuel Vadot i2c166 = &imux166; 226*f126890aSEmmanuel Vadot i2c167 = &imux167; 227*f126890aSEmmanuel Vadot 228*f126890aSEmmanuel Vadot /* 229*f126890aSEmmanuel Vadot * PCA9548 (32-0070), 8 channels connecting to Fan Control 230*f126890aSEmmanuel Vadot # Board #1. 231*f126890aSEmmanuel Vadot */ 232*f126890aSEmmanuel Vadot i2c168 = &imux168; 233*f126890aSEmmanuel Vadot i2c169 = &imux169; 234*f126890aSEmmanuel Vadot i2c170 = &imux170; 235*f126890aSEmmanuel Vadot i2c171 = &imux171; 236*f126890aSEmmanuel Vadot i2c172 = &imux172; 237*f126890aSEmmanuel Vadot i2c173 = &imux173; 238*f126890aSEmmanuel Vadot i2c174 = &imux174; 239*f126890aSEmmanuel Vadot i2c175 = &imux175; 240*f126890aSEmmanuel Vadot 241*f126890aSEmmanuel Vadot /* 242*f126890aSEmmanuel Vadot * PCA9548 (33-0070), 8 channels connecting to Fan Control 243*f126890aSEmmanuel Vadot # Board #2. 244*f126890aSEmmanuel Vadot */ 245*f126890aSEmmanuel Vadot i2c176 = &imux176; 246*f126890aSEmmanuel Vadot i2c177 = &imux177; 247*f126890aSEmmanuel Vadot i2c178 = &imux178; 248*f126890aSEmmanuel Vadot i2c179 = &imux179; 249*f126890aSEmmanuel Vadot i2c180 = &imux180; 250*f126890aSEmmanuel Vadot i2c181 = &imux181; 251*f126890aSEmmanuel Vadot i2c182 = &imux182; 252*f126890aSEmmanuel Vadot i2c183 = &imux183; 253*f126890aSEmmanuel Vadot 254*f126890aSEmmanuel Vadot /* 255*f126890aSEmmanuel Vadot * PCA9548 (34-0070), 8 channels connecting to Fan Control 256*f126890aSEmmanuel Vadot # Board #3. 257*f126890aSEmmanuel Vadot */ 258*f126890aSEmmanuel Vadot i2c184 = &imux184; 259*f126890aSEmmanuel Vadot i2c185 = &imux185; 260*f126890aSEmmanuel Vadot i2c186 = &imux186; 261*f126890aSEmmanuel Vadot i2c187 = &imux187; 262*f126890aSEmmanuel Vadot i2c188 = &imux188; 263*f126890aSEmmanuel Vadot i2c189 = &imux189; 264*f126890aSEmmanuel Vadot i2c190 = &imux190; 265*f126890aSEmmanuel Vadot i2c191 = &imux191; 266*f126890aSEmmanuel Vadot 267*f126890aSEmmanuel Vadot /* 268*f126890aSEmmanuel Vadot * PCA9548 (35-0070), 8 channels connecting to Fan Control 269*f126890aSEmmanuel Vadot # Board #4. 270*f126890aSEmmanuel Vadot */ 271*f126890aSEmmanuel Vadot i2c192 = &imux192; 272*f126890aSEmmanuel Vadot i2c193 = &imux193; 273*f126890aSEmmanuel Vadot i2c194 = &imux194; 274*f126890aSEmmanuel Vadot i2c195 = &imux195; 275*f126890aSEmmanuel Vadot i2c196 = &imux196; 276*f126890aSEmmanuel Vadot i2c197 = &imux197; 277*f126890aSEmmanuel Vadot i2c198 = &imux198; 278*f126890aSEmmanuel Vadot i2c199 = &imux199; 279*f126890aSEmmanuel Vadot }; 280*f126890aSEmmanuel Vadot 281*f126890aSEmmanuel Vadot chosen { 282*f126890aSEmmanuel Vadot stdout-path = &uart1; 283*f126890aSEmmanuel Vadot bootargs = "console=ttyS1,9600n8 root=/dev/ram rw earlycon"; 284*f126890aSEmmanuel Vadot }; 285*f126890aSEmmanuel Vadot 286*f126890aSEmmanuel Vadot ast-adc-hwmon { 287*f126890aSEmmanuel Vadot compatible = "iio-hwmon"; 288*f126890aSEmmanuel Vadot io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 289*f126890aSEmmanuel Vadot <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>; 290*f126890aSEmmanuel Vadot }; 291*f126890aSEmmanuel Vadot}; 292*f126890aSEmmanuel Vadot 293*f126890aSEmmanuel Vadot&uart1 { 294*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd1_default 295*f126890aSEmmanuel Vadot &pinctrl_rxd1_default 296*f126890aSEmmanuel Vadot &pinctrl_ncts1_default 297*f126890aSEmmanuel Vadot &pinctrl_ndcd1_default 298*f126890aSEmmanuel Vadot &pinctrl_ndsr1_default 299*f126890aSEmmanuel Vadot &pinctrl_ndtr1_default 300*f126890aSEmmanuel Vadot &pinctrl_nrts1_default>; 301*f126890aSEmmanuel Vadot}; 302*f126890aSEmmanuel Vadot 303*f126890aSEmmanuel Vadot&uart3 { 304*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd3_default 305*f126890aSEmmanuel Vadot &pinctrl_rxd3_default 306*f126890aSEmmanuel Vadot &pinctrl_ncts3_default 307*f126890aSEmmanuel Vadot &pinctrl_ndcd3_default 308*f126890aSEmmanuel Vadot &pinctrl_nri3_default>; 309*f126890aSEmmanuel Vadot}; 310*f126890aSEmmanuel Vadot 311*f126890aSEmmanuel Vadot&uart4 { 312*f126890aSEmmanuel Vadot status = "okay"; 313*f126890aSEmmanuel Vadot pinctrl-names = "default"; 314*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd4_default 315*f126890aSEmmanuel Vadot &pinctrl_rxd4_default>; 316*f126890aSEmmanuel Vadot}; 317*f126890aSEmmanuel Vadot 318*f126890aSEmmanuel Vadot/* 319*f126890aSEmmanuel Vadot * I2C bus reserved for communication with COM-E. 320*f126890aSEmmanuel Vadot */ 321*f126890aSEmmanuel Vadot&i2c0 { 322*f126890aSEmmanuel Vadot status = "okay"; 323*f126890aSEmmanuel Vadot}; 324*f126890aSEmmanuel Vadot 325*f126890aSEmmanuel Vadot/* 326*f126890aSEmmanuel Vadot * I2C bus to Line Cards and Fabric Cards. 327*f126890aSEmmanuel Vadot */ 328*f126890aSEmmanuel Vadot&i2c1 { 329*f126890aSEmmanuel Vadot status = "okay"; 330*f126890aSEmmanuel Vadot 331*f126890aSEmmanuel Vadot i2c-switch@77 { 332*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 333*f126890aSEmmanuel Vadot #address-cells = <1>; 334*f126890aSEmmanuel Vadot #size-cells = <0>; 335*f126890aSEmmanuel Vadot reg = <0x77>; 336*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 337*f126890aSEmmanuel Vadot 338*f126890aSEmmanuel Vadot /* To Fabric Card #1 */ 339*f126890aSEmmanuel Vadot imux16: i2c@0 { 340*f126890aSEmmanuel Vadot #address-cells = <1>; 341*f126890aSEmmanuel Vadot #size-cells = <0>; 342*f126890aSEmmanuel Vadot reg = <0>; 343*f126890aSEmmanuel Vadot 344*f126890aSEmmanuel Vadot i2c-switch@70 { 345*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 346*f126890aSEmmanuel Vadot #address-cells = <1>; 347*f126890aSEmmanuel Vadot #size-cells = <0>; 348*f126890aSEmmanuel Vadot reg = <0x70>; 349*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 350*f126890aSEmmanuel Vadot 351*f126890aSEmmanuel Vadot imux104: i2c@0 { 352*f126890aSEmmanuel Vadot #address-cells = <1>; 353*f126890aSEmmanuel Vadot #size-cells = <0>; 354*f126890aSEmmanuel Vadot reg = <0>; 355*f126890aSEmmanuel Vadot }; 356*f126890aSEmmanuel Vadot imux105: i2c@1 { 357*f126890aSEmmanuel Vadot #address-cells = <1>; 358*f126890aSEmmanuel Vadot #size-cells = <0>; 359*f126890aSEmmanuel Vadot reg = <1>; 360*f126890aSEmmanuel Vadot }; 361*f126890aSEmmanuel Vadot imux106: i2c@2 { 362*f126890aSEmmanuel Vadot #address-cells = <1>; 363*f126890aSEmmanuel Vadot #size-cells = <0>; 364*f126890aSEmmanuel Vadot reg = <2>; 365*f126890aSEmmanuel Vadot }; 366*f126890aSEmmanuel Vadot imux107: i2c@3 { 367*f126890aSEmmanuel Vadot #address-cells = <1>; 368*f126890aSEmmanuel Vadot #size-cells = <0>; 369*f126890aSEmmanuel Vadot reg = <3>; 370*f126890aSEmmanuel Vadot }; 371*f126890aSEmmanuel Vadot imux108: i2c@4 { 372*f126890aSEmmanuel Vadot #address-cells = <1>; 373*f126890aSEmmanuel Vadot #size-cells = <0>; 374*f126890aSEmmanuel Vadot reg = <4>; 375*f126890aSEmmanuel Vadot }; 376*f126890aSEmmanuel Vadot imux109: i2c@5 { 377*f126890aSEmmanuel Vadot #address-cells = <1>; 378*f126890aSEmmanuel Vadot #size-cells = <0>; 379*f126890aSEmmanuel Vadot reg = <5>; 380*f126890aSEmmanuel Vadot }; 381*f126890aSEmmanuel Vadot imux110: i2c@6 { 382*f126890aSEmmanuel Vadot #address-cells = <1>; 383*f126890aSEmmanuel Vadot #size-cells = <0>; 384*f126890aSEmmanuel Vadot reg = <6>; 385*f126890aSEmmanuel Vadot }; 386*f126890aSEmmanuel Vadot imux111: i2c@7 { 387*f126890aSEmmanuel Vadot #address-cells = <1>; 388*f126890aSEmmanuel Vadot #size-cells = <0>; 389*f126890aSEmmanuel Vadot reg = <7>; 390*f126890aSEmmanuel Vadot }; 391*f126890aSEmmanuel Vadot }; 392*f126890aSEmmanuel Vadot 393*f126890aSEmmanuel Vadot i2c-switch@73 { 394*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 395*f126890aSEmmanuel Vadot #address-cells = <1>; 396*f126890aSEmmanuel Vadot #size-cells = <0>; 397*f126890aSEmmanuel Vadot reg = <0x73>; 398*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 399*f126890aSEmmanuel Vadot 400*f126890aSEmmanuel Vadot imux112: i2c@0 { 401*f126890aSEmmanuel Vadot #address-cells = <1>; 402*f126890aSEmmanuel Vadot #size-cells = <0>; 403*f126890aSEmmanuel Vadot reg = <0>; 404*f126890aSEmmanuel Vadot }; 405*f126890aSEmmanuel Vadot imux113: i2c@1 { 406*f126890aSEmmanuel Vadot #address-cells = <1>; 407*f126890aSEmmanuel Vadot #size-cells = <0>; 408*f126890aSEmmanuel Vadot reg = <1>; 409*f126890aSEmmanuel Vadot }; 410*f126890aSEmmanuel Vadot imux114: i2c@2 { 411*f126890aSEmmanuel Vadot #address-cells = <1>; 412*f126890aSEmmanuel Vadot #size-cells = <0>; 413*f126890aSEmmanuel Vadot reg = <2>; 414*f126890aSEmmanuel Vadot }; 415*f126890aSEmmanuel Vadot imux115: i2c@3 { 416*f126890aSEmmanuel Vadot #address-cells = <1>; 417*f126890aSEmmanuel Vadot #size-cells = <0>; 418*f126890aSEmmanuel Vadot reg = <3>; 419*f126890aSEmmanuel Vadot }; 420*f126890aSEmmanuel Vadot imux116: i2c@4 { 421*f126890aSEmmanuel Vadot #address-cells = <1>; 422*f126890aSEmmanuel Vadot #size-cells = <0>; 423*f126890aSEmmanuel Vadot reg = <4>; 424*f126890aSEmmanuel Vadot }; 425*f126890aSEmmanuel Vadot imux117: i2c@5 { 426*f126890aSEmmanuel Vadot #address-cells = <1>; 427*f126890aSEmmanuel Vadot #size-cells = <0>; 428*f126890aSEmmanuel Vadot reg = <5>; 429*f126890aSEmmanuel Vadot }; 430*f126890aSEmmanuel Vadot imux118: i2c@6 { 431*f126890aSEmmanuel Vadot #address-cells = <1>; 432*f126890aSEmmanuel Vadot #size-cells = <0>; 433*f126890aSEmmanuel Vadot reg = <6>; 434*f126890aSEmmanuel Vadot }; 435*f126890aSEmmanuel Vadot imux119: i2c@7 { 436*f126890aSEmmanuel Vadot #address-cells = <1>; 437*f126890aSEmmanuel Vadot #size-cells = <0>; 438*f126890aSEmmanuel Vadot reg = <7>; 439*f126890aSEmmanuel Vadot }; 440*f126890aSEmmanuel Vadot }; 441*f126890aSEmmanuel Vadot }; 442*f126890aSEmmanuel Vadot 443*f126890aSEmmanuel Vadot /* To Fabric Card #2 */ 444*f126890aSEmmanuel Vadot imux17: i2c@1 { 445*f126890aSEmmanuel Vadot #address-cells = <1>; 446*f126890aSEmmanuel Vadot #size-cells = <0>; 447*f126890aSEmmanuel Vadot reg = <1>; 448*f126890aSEmmanuel Vadot 449*f126890aSEmmanuel Vadot i2c-switch@70 { 450*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 451*f126890aSEmmanuel Vadot #address-cells = <1>; 452*f126890aSEmmanuel Vadot #size-cells = <0>; 453*f126890aSEmmanuel Vadot reg = <0x70>; 454*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 455*f126890aSEmmanuel Vadot 456*f126890aSEmmanuel Vadot imux120: i2c@0 { 457*f126890aSEmmanuel Vadot #address-cells = <1>; 458*f126890aSEmmanuel Vadot #size-cells = <0>; 459*f126890aSEmmanuel Vadot reg = <0>; 460*f126890aSEmmanuel Vadot }; 461*f126890aSEmmanuel Vadot imux121: i2c@1 { 462*f126890aSEmmanuel Vadot #address-cells = <1>; 463*f126890aSEmmanuel Vadot #size-cells = <0>; 464*f126890aSEmmanuel Vadot reg = <1>; 465*f126890aSEmmanuel Vadot }; 466*f126890aSEmmanuel Vadot imux122: i2c@2 { 467*f126890aSEmmanuel Vadot #address-cells = <1>; 468*f126890aSEmmanuel Vadot #size-cells = <0>; 469*f126890aSEmmanuel Vadot reg = <2>; 470*f126890aSEmmanuel Vadot }; 471*f126890aSEmmanuel Vadot imux123: i2c@3 { 472*f126890aSEmmanuel Vadot #address-cells = <1>; 473*f126890aSEmmanuel Vadot #size-cells = <0>; 474*f126890aSEmmanuel Vadot reg = <3>; 475*f126890aSEmmanuel Vadot }; 476*f126890aSEmmanuel Vadot imux124: i2c@4 { 477*f126890aSEmmanuel Vadot #address-cells = <1>; 478*f126890aSEmmanuel Vadot #size-cells = <0>; 479*f126890aSEmmanuel Vadot reg = <4>; 480*f126890aSEmmanuel Vadot }; 481*f126890aSEmmanuel Vadot imux125: i2c@5 { 482*f126890aSEmmanuel Vadot #address-cells = <1>; 483*f126890aSEmmanuel Vadot #size-cells = <0>; 484*f126890aSEmmanuel Vadot reg = <5>; 485*f126890aSEmmanuel Vadot }; 486*f126890aSEmmanuel Vadot imux126: i2c@6 { 487*f126890aSEmmanuel Vadot #address-cells = <1>; 488*f126890aSEmmanuel Vadot #size-cells = <0>; 489*f126890aSEmmanuel Vadot reg = <6>; 490*f126890aSEmmanuel Vadot }; 491*f126890aSEmmanuel Vadot imux127: i2c@7 { 492*f126890aSEmmanuel Vadot #address-cells = <1>; 493*f126890aSEmmanuel Vadot #size-cells = <0>; 494*f126890aSEmmanuel Vadot reg = <7>; 495*f126890aSEmmanuel Vadot }; 496*f126890aSEmmanuel Vadot }; 497*f126890aSEmmanuel Vadot 498*f126890aSEmmanuel Vadot i2c-switch@73 { 499*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 500*f126890aSEmmanuel Vadot #address-cells = <1>; 501*f126890aSEmmanuel Vadot #size-cells = <0>; 502*f126890aSEmmanuel Vadot reg = <0x73>; 503*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 504*f126890aSEmmanuel Vadot 505*f126890aSEmmanuel Vadot imux128: i2c@0 { 506*f126890aSEmmanuel Vadot #address-cells = <1>; 507*f126890aSEmmanuel Vadot #size-cells = <0>; 508*f126890aSEmmanuel Vadot reg = <0>; 509*f126890aSEmmanuel Vadot }; 510*f126890aSEmmanuel Vadot imux129: i2c@1 { 511*f126890aSEmmanuel Vadot #address-cells = <1>; 512*f126890aSEmmanuel Vadot #size-cells = <0>; 513*f126890aSEmmanuel Vadot reg = <1>; 514*f126890aSEmmanuel Vadot }; 515*f126890aSEmmanuel Vadot imux130: i2c@2 { 516*f126890aSEmmanuel Vadot #address-cells = <1>; 517*f126890aSEmmanuel Vadot #size-cells = <0>; 518*f126890aSEmmanuel Vadot reg = <2>; 519*f126890aSEmmanuel Vadot }; 520*f126890aSEmmanuel Vadot imux131: i2c@3 { 521*f126890aSEmmanuel Vadot #address-cells = <1>; 522*f126890aSEmmanuel Vadot #size-cells = <0>; 523*f126890aSEmmanuel Vadot reg = <3>; 524*f126890aSEmmanuel Vadot }; 525*f126890aSEmmanuel Vadot imux132: i2c@4 { 526*f126890aSEmmanuel Vadot #address-cells = <1>; 527*f126890aSEmmanuel Vadot #size-cells = <0>; 528*f126890aSEmmanuel Vadot reg = <4>; 529*f126890aSEmmanuel Vadot }; 530*f126890aSEmmanuel Vadot imux133: i2c@5 { 531*f126890aSEmmanuel Vadot #address-cells = <1>; 532*f126890aSEmmanuel Vadot #size-cells = <0>; 533*f126890aSEmmanuel Vadot reg = <5>; 534*f126890aSEmmanuel Vadot }; 535*f126890aSEmmanuel Vadot imux134: i2c@6 { 536*f126890aSEmmanuel Vadot #address-cells = <1>; 537*f126890aSEmmanuel Vadot #size-cells = <0>; 538*f126890aSEmmanuel Vadot reg = <6>; 539*f126890aSEmmanuel Vadot }; 540*f126890aSEmmanuel Vadot imux135: i2c@7 { 541*f126890aSEmmanuel Vadot #address-cells = <1>; 542*f126890aSEmmanuel Vadot #size-cells = <0>; 543*f126890aSEmmanuel Vadot reg = <7>; 544*f126890aSEmmanuel Vadot }; 545*f126890aSEmmanuel Vadot }; 546*f126890aSEmmanuel Vadot }; 547*f126890aSEmmanuel Vadot 548*f126890aSEmmanuel Vadot /* To Line Card #1 */ 549*f126890aSEmmanuel Vadot imux18: i2c@2 { 550*f126890aSEmmanuel Vadot #address-cells = <1>; 551*f126890aSEmmanuel Vadot #size-cells = <0>; 552*f126890aSEmmanuel Vadot reg = <2>; 553*f126890aSEmmanuel Vadot 554*f126890aSEmmanuel Vadot i2c-switch@70 { 555*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 556*f126890aSEmmanuel Vadot #address-cells = <1>; 557*f126890aSEmmanuel Vadot #size-cells = <0>; 558*f126890aSEmmanuel Vadot reg = <0x70>; 559*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 560*f126890aSEmmanuel Vadot 561*f126890aSEmmanuel Vadot imux40: i2c@0 { 562*f126890aSEmmanuel Vadot #address-cells = <1>; 563*f126890aSEmmanuel Vadot #size-cells = <0>; 564*f126890aSEmmanuel Vadot reg = <0>; 565*f126890aSEmmanuel Vadot }; 566*f126890aSEmmanuel Vadot imux41: i2c@1 { 567*f126890aSEmmanuel Vadot #address-cells = <1>; 568*f126890aSEmmanuel Vadot #size-cells = <0>; 569*f126890aSEmmanuel Vadot reg = <1>; 570*f126890aSEmmanuel Vadot }; 571*f126890aSEmmanuel Vadot imux42: i2c@2 { 572*f126890aSEmmanuel Vadot #address-cells = <1>; 573*f126890aSEmmanuel Vadot #size-cells = <0>; 574*f126890aSEmmanuel Vadot reg = <2>; 575*f126890aSEmmanuel Vadot }; 576*f126890aSEmmanuel Vadot imux43: i2c@3 { 577*f126890aSEmmanuel Vadot #address-cells = <1>; 578*f126890aSEmmanuel Vadot #size-cells = <0>; 579*f126890aSEmmanuel Vadot reg = <3>; 580*f126890aSEmmanuel Vadot }; 581*f126890aSEmmanuel Vadot imux44: i2c@4 { 582*f126890aSEmmanuel Vadot #address-cells = <1>; 583*f126890aSEmmanuel Vadot #size-cells = <0>; 584*f126890aSEmmanuel Vadot reg = <4>; 585*f126890aSEmmanuel Vadot }; 586*f126890aSEmmanuel Vadot imux45: i2c@5 { 587*f126890aSEmmanuel Vadot #address-cells = <1>; 588*f126890aSEmmanuel Vadot #size-cells = <0>; 589*f126890aSEmmanuel Vadot reg = <5>; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot imux46: i2c@6 { 592*f126890aSEmmanuel Vadot #address-cells = <1>; 593*f126890aSEmmanuel Vadot #size-cells = <0>; 594*f126890aSEmmanuel Vadot reg = <6>; 595*f126890aSEmmanuel Vadot }; 596*f126890aSEmmanuel Vadot imux47: i2c@7 { 597*f126890aSEmmanuel Vadot #address-cells = <1>; 598*f126890aSEmmanuel Vadot #size-cells = <0>; 599*f126890aSEmmanuel Vadot reg = <7>; 600*f126890aSEmmanuel Vadot }; 601*f126890aSEmmanuel Vadot }; 602*f126890aSEmmanuel Vadot 603*f126890aSEmmanuel Vadot i2c-switch@73 { 604*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 605*f126890aSEmmanuel Vadot #address-cells = <1>; 606*f126890aSEmmanuel Vadot #size-cells = <0>; 607*f126890aSEmmanuel Vadot reg = <0x73>; 608*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 609*f126890aSEmmanuel Vadot 610*f126890aSEmmanuel Vadot imux48: i2c@0 { 611*f126890aSEmmanuel Vadot #address-cells = <1>; 612*f126890aSEmmanuel Vadot #size-cells = <0>; 613*f126890aSEmmanuel Vadot reg = <0>; 614*f126890aSEmmanuel Vadot }; 615*f126890aSEmmanuel Vadot imux49: i2c@1 { 616*f126890aSEmmanuel Vadot #address-cells = <1>; 617*f126890aSEmmanuel Vadot #size-cells = <0>; 618*f126890aSEmmanuel Vadot reg = <1>; 619*f126890aSEmmanuel Vadot }; 620*f126890aSEmmanuel Vadot imux50: i2c@2 { 621*f126890aSEmmanuel Vadot #address-cells = <1>; 622*f126890aSEmmanuel Vadot #size-cells = <0>; 623*f126890aSEmmanuel Vadot reg = <2>; 624*f126890aSEmmanuel Vadot }; 625*f126890aSEmmanuel Vadot imux51: i2c@3 { 626*f126890aSEmmanuel Vadot #address-cells = <1>; 627*f126890aSEmmanuel Vadot #size-cells = <0>; 628*f126890aSEmmanuel Vadot reg = <3>; 629*f126890aSEmmanuel Vadot }; 630*f126890aSEmmanuel Vadot imux52: i2c@4 { 631*f126890aSEmmanuel Vadot #address-cells = <1>; 632*f126890aSEmmanuel Vadot #size-cells = <0>; 633*f126890aSEmmanuel Vadot reg = <4>; 634*f126890aSEmmanuel Vadot }; 635*f126890aSEmmanuel Vadot imux53: i2c@5 { 636*f126890aSEmmanuel Vadot #address-cells = <1>; 637*f126890aSEmmanuel Vadot #size-cells = <0>; 638*f126890aSEmmanuel Vadot reg = <5>; 639*f126890aSEmmanuel Vadot }; 640*f126890aSEmmanuel Vadot imux54: i2c@6 { 641*f126890aSEmmanuel Vadot #address-cells = <1>; 642*f126890aSEmmanuel Vadot #size-cells = <0>; 643*f126890aSEmmanuel Vadot reg = <6>; 644*f126890aSEmmanuel Vadot }; 645*f126890aSEmmanuel Vadot imux55: i2c@7 { 646*f126890aSEmmanuel Vadot #address-cells = <1>; 647*f126890aSEmmanuel Vadot #size-cells = <0>; 648*f126890aSEmmanuel Vadot reg = <7>; 649*f126890aSEmmanuel Vadot }; 650*f126890aSEmmanuel Vadot }; 651*f126890aSEmmanuel Vadot }; 652*f126890aSEmmanuel Vadot 653*f126890aSEmmanuel Vadot /* To Line Card #2 */ 654*f126890aSEmmanuel Vadot imux19: i2c@3 { 655*f126890aSEmmanuel Vadot #address-cells = <1>; 656*f126890aSEmmanuel Vadot #size-cells = <0>; 657*f126890aSEmmanuel Vadot reg = <3>; 658*f126890aSEmmanuel Vadot 659*f126890aSEmmanuel Vadot i2c-switch@70 { 660*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 661*f126890aSEmmanuel Vadot #address-cells = <1>; 662*f126890aSEmmanuel Vadot #size-cells = <0>; 663*f126890aSEmmanuel Vadot reg = <0x70>; 664*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 665*f126890aSEmmanuel Vadot 666*f126890aSEmmanuel Vadot imux56: i2c@0 { 667*f126890aSEmmanuel Vadot #address-cells = <1>; 668*f126890aSEmmanuel Vadot #size-cells = <0>; 669*f126890aSEmmanuel Vadot reg = <0>; 670*f126890aSEmmanuel Vadot }; 671*f126890aSEmmanuel Vadot imux57: i2c@1 { 672*f126890aSEmmanuel Vadot #address-cells = <1>; 673*f126890aSEmmanuel Vadot #size-cells = <0>; 674*f126890aSEmmanuel Vadot reg = <1>; 675*f126890aSEmmanuel Vadot }; 676*f126890aSEmmanuel Vadot imux58: i2c@2 { 677*f126890aSEmmanuel Vadot #address-cells = <1>; 678*f126890aSEmmanuel Vadot #size-cells = <0>; 679*f126890aSEmmanuel Vadot reg = <2>; 680*f126890aSEmmanuel Vadot }; 681*f126890aSEmmanuel Vadot imux59: i2c@3 { 682*f126890aSEmmanuel Vadot #address-cells = <1>; 683*f126890aSEmmanuel Vadot #size-cells = <0>; 684*f126890aSEmmanuel Vadot reg = <3>; 685*f126890aSEmmanuel Vadot }; 686*f126890aSEmmanuel Vadot imux60: i2c@4 { 687*f126890aSEmmanuel Vadot #address-cells = <1>; 688*f126890aSEmmanuel Vadot #size-cells = <0>; 689*f126890aSEmmanuel Vadot reg = <4>; 690*f126890aSEmmanuel Vadot }; 691*f126890aSEmmanuel Vadot imux61: i2c@5 { 692*f126890aSEmmanuel Vadot #address-cells = <1>; 693*f126890aSEmmanuel Vadot #size-cells = <0>; 694*f126890aSEmmanuel Vadot reg = <5>; 695*f126890aSEmmanuel Vadot }; 696*f126890aSEmmanuel Vadot imux62: 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 imux63: i2c@7 { 702*f126890aSEmmanuel Vadot #address-cells = <1>; 703*f126890aSEmmanuel Vadot #size-cells = <0>; 704*f126890aSEmmanuel Vadot reg = <7>; 705*f126890aSEmmanuel Vadot }; 706*f126890aSEmmanuel Vadot }; 707*f126890aSEmmanuel Vadot 708*f126890aSEmmanuel Vadot i2c-switch@73 { 709*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 710*f126890aSEmmanuel Vadot #address-cells = <1>; 711*f126890aSEmmanuel Vadot #size-cells = <0>; 712*f126890aSEmmanuel Vadot reg = <0x73>; 713*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 714*f126890aSEmmanuel Vadot 715*f126890aSEmmanuel Vadot imux64: i2c@0 { 716*f126890aSEmmanuel Vadot #address-cells = <1>; 717*f126890aSEmmanuel Vadot #size-cells = <0>; 718*f126890aSEmmanuel Vadot reg = <0>; 719*f126890aSEmmanuel Vadot }; 720*f126890aSEmmanuel Vadot imux65: i2c@1 { 721*f126890aSEmmanuel Vadot #address-cells = <1>; 722*f126890aSEmmanuel Vadot #size-cells = <0>; 723*f126890aSEmmanuel Vadot reg = <1>; 724*f126890aSEmmanuel Vadot }; 725*f126890aSEmmanuel Vadot imux66: i2c@2 { 726*f126890aSEmmanuel Vadot #address-cells = <1>; 727*f126890aSEmmanuel Vadot #size-cells = <0>; 728*f126890aSEmmanuel Vadot reg = <2>; 729*f126890aSEmmanuel Vadot }; 730*f126890aSEmmanuel Vadot imux67: i2c@3 { 731*f126890aSEmmanuel Vadot #address-cells = <1>; 732*f126890aSEmmanuel Vadot #size-cells = <0>; 733*f126890aSEmmanuel Vadot reg = <3>; 734*f126890aSEmmanuel Vadot }; 735*f126890aSEmmanuel Vadot imux68: i2c@4 { 736*f126890aSEmmanuel Vadot #address-cells = <1>; 737*f126890aSEmmanuel Vadot #size-cells = <0>; 738*f126890aSEmmanuel Vadot reg = <4>; 739*f126890aSEmmanuel Vadot }; 740*f126890aSEmmanuel Vadot imux69: i2c@5 { 741*f126890aSEmmanuel Vadot #address-cells = <1>; 742*f126890aSEmmanuel Vadot #size-cells = <0>; 743*f126890aSEmmanuel Vadot reg = <5>; 744*f126890aSEmmanuel Vadot }; 745*f126890aSEmmanuel Vadot imux70: i2c@6 { 746*f126890aSEmmanuel Vadot #address-cells = <1>; 747*f126890aSEmmanuel Vadot #size-cells = <0>; 748*f126890aSEmmanuel Vadot reg = <6>; 749*f126890aSEmmanuel Vadot }; 750*f126890aSEmmanuel Vadot imux71: i2c@7 { 751*f126890aSEmmanuel Vadot #address-cells = <1>; 752*f126890aSEmmanuel Vadot #size-cells = <0>; 753*f126890aSEmmanuel Vadot reg = <7>; 754*f126890aSEmmanuel Vadot }; 755*f126890aSEmmanuel Vadot }; 756*f126890aSEmmanuel Vadot }; 757*f126890aSEmmanuel Vadot 758*f126890aSEmmanuel Vadot /* To LC3 SCM */ 759*f126890aSEmmanuel Vadot imux20: i2c@4 { 760*f126890aSEmmanuel Vadot #address-cells = <1>; 761*f126890aSEmmanuel Vadot #size-cells = <0>; 762*f126890aSEmmanuel Vadot reg = <4>; 763*f126890aSEmmanuel Vadot 764*f126890aSEmmanuel Vadot i2c-switch@70 { 765*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 766*f126890aSEmmanuel Vadot #address-cells = <1>; 767*f126890aSEmmanuel Vadot #size-cells = <0>; 768*f126890aSEmmanuel Vadot reg = <0x70>; 769*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 770*f126890aSEmmanuel Vadot 771*f126890aSEmmanuel Vadot imux72: i2c@0 { 772*f126890aSEmmanuel Vadot #address-cells = <1>; 773*f126890aSEmmanuel Vadot #size-cells = <0>; 774*f126890aSEmmanuel Vadot reg = <0>; 775*f126890aSEmmanuel Vadot }; 776*f126890aSEmmanuel Vadot imux73: i2c@1 { 777*f126890aSEmmanuel Vadot #address-cells = <1>; 778*f126890aSEmmanuel Vadot #size-cells = <0>; 779*f126890aSEmmanuel Vadot reg = <1>; 780*f126890aSEmmanuel Vadot }; 781*f126890aSEmmanuel Vadot imux74: i2c@2 { 782*f126890aSEmmanuel Vadot #address-cells = <1>; 783*f126890aSEmmanuel Vadot #size-cells = <0>; 784*f126890aSEmmanuel Vadot reg = <2>; 785*f126890aSEmmanuel Vadot }; 786*f126890aSEmmanuel Vadot imux75: i2c@3 { 787*f126890aSEmmanuel Vadot #address-cells = <1>; 788*f126890aSEmmanuel Vadot #size-cells = <0>; 789*f126890aSEmmanuel Vadot reg = <3>; 790*f126890aSEmmanuel Vadot }; 791*f126890aSEmmanuel Vadot imux76: i2c@4 { 792*f126890aSEmmanuel Vadot #address-cells = <1>; 793*f126890aSEmmanuel Vadot #size-cells = <0>; 794*f126890aSEmmanuel Vadot reg = <4>; 795*f126890aSEmmanuel Vadot }; 796*f126890aSEmmanuel Vadot imux77: i2c@5 { 797*f126890aSEmmanuel Vadot #address-cells = <1>; 798*f126890aSEmmanuel Vadot #size-cells = <0>; 799*f126890aSEmmanuel Vadot reg = <5>; 800*f126890aSEmmanuel Vadot }; 801*f126890aSEmmanuel Vadot imux78: i2c@6 { 802*f126890aSEmmanuel Vadot #address-cells = <1>; 803*f126890aSEmmanuel Vadot #size-cells = <0>; 804*f126890aSEmmanuel Vadot reg = <6>; 805*f126890aSEmmanuel Vadot }; 806*f126890aSEmmanuel Vadot imux79: i2c@7 { 807*f126890aSEmmanuel Vadot #address-cells = <1>; 808*f126890aSEmmanuel Vadot #size-cells = <0>; 809*f126890aSEmmanuel Vadot reg = <7>; 810*f126890aSEmmanuel Vadot }; 811*f126890aSEmmanuel Vadot }; 812*f126890aSEmmanuel Vadot 813*f126890aSEmmanuel Vadot i2c-switch@73 { 814*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 815*f126890aSEmmanuel Vadot #address-cells = <1>; 816*f126890aSEmmanuel Vadot #size-cells = <0>; 817*f126890aSEmmanuel Vadot reg = <0x73>; 818*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 819*f126890aSEmmanuel Vadot 820*f126890aSEmmanuel Vadot imux80: i2c@0 { 821*f126890aSEmmanuel Vadot #address-cells = <1>; 822*f126890aSEmmanuel Vadot #size-cells = <0>; 823*f126890aSEmmanuel Vadot reg = <0>; 824*f126890aSEmmanuel Vadot }; 825*f126890aSEmmanuel Vadot imux81: i2c@1 { 826*f126890aSEmmanuel Vadot #address-cells = <1>; 827*f126890aSEmmanuel Vadot #size-cells = <0>; 828*f126890aSEmmanuel Vadot reg = <1>; 829*f126890aSEmmanuel Vadot }; 830*f126890aSEmmanuel Vadot imux82: i2c@2 { 831*f126890aSEmmanuel Vadot #address-cells = <1>; 832*f126890aSEmmanuel Vadot #size-cells = <0>; 833*f126890aSEmmanuel Vadot reg = <2>; 834*f126890aSEmmanuel Vadot }; 835*f126890aSEmmanuel Vadot imux83: i2c@3 { 836*f126890aSEmmanuel Vadot #address-cells = <1>; 837*f126890aSEmmanuel Vadot #size-cells = <0>; 838*f126890aSEmmanuel Vadot reg = <3>; 839*f126890aSEmmanuel Vadot }; 840*f126890aSEmmanuel Vadot imux84: i2c@4 { 841*f126890aSEmmanuel Vadot #address-cells = <1>; 842*f126890aSEmmanuel Vadot #size-cells = <0>; 843*f126890aSEmmanuel Vadot reg = <4>; 844*f126890aSEmmanuel Vadot }; 845*f126890aSEmmanuel Vadot imux85: i2c@5 { 846*f126890aSEmmanuel Vadot #address-cells = <1>; 847*f126890aSEmmanuel Vadot #size-cells = <0>; 848*f126890aSEmmanuel Vadot reg = <5>; 849*f126890aSEmmanuel Vadot }; 850*f126890aSEmmanuel Vadot imux86: i2c@6 { 851*f126890aSEmmanuel Vadot #address-cells = <1>; 852*f126890aSEmmanuel Vadot #size-cells = <0>; 853*f126890aSEmmanuel Vadot reg = <6>; 854*f126890aSEmmanuel Vadot }; 855*f126890aSEmmanuel Vadot imux87: i2c@7 { 856*f126890aSEmmanuel Vadot #address-cells = <1>; 857*f126890aSEmmanuel Vadot #size-cells = <0>; 858*f126890aSEmmanuel Vadot reg = <7>; 859*f126890aSEmmanuel Vadot }; 860*f126890aSEmmanuel Vadot }; 861*f126890aSEmmanuel Vadot }; 862*f126890aSEmmanuel Vadot 863*f126890aSEmmanuel Vadot /* To Line Card #4 */ 864*f126890aSEmmanuel Vadot imux21: i2c@5 { 865*f126890aSEmmanuel Vadot #address-cells = <1>; 866*f126890aSEmmanuel Vadot #size-cells = <0>; 867*f126890aSEmmanuel Vadot reg = <5>; 868*f126890aSEmmanuel Vadot 869*f126890aSEmmanuel Vadot i2c-switch@70 { 870*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 871*f126890aSEmmanuel Vadot #address-cells = <1>; 872*f126890aSEmmanuel Vadot #size-cells = <0>; 873*f126890aSEmmanuel Vadot reg = <0x70>; 874*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 875*f126890aSEmmanuel Vadot 876*f126890aSEmmanuel Vadot imux88: i2c@0 { 877*f126890aSEmmanuel Vadot #address-cells = <1>; 878*f126890aSEmmanuel Vadot #size-cells = <0>; 879*f126890aSEmmanuel Vadot reg = <0>; 880*f126890aSEmmanuel Vadot }; 881*f126890aSEmmanuel Vadot imux89: i2c@1 { 882*f126890aSEmmanuel Vadot #address-cells = <1>; 883*f126890aSEmmanuel Vadot #size-cells = <0>; 884*f126890aSEmmanuel Vadot reg = <1>; 885*f126890aSEmmanuel Vadot }; 886*f126890aSEmmanuel Vadot imux90: i2c@2 { 887*f126890aSEmmanuel Vadot #address-cells = <1>; 888*f126890aSEmmanuel Vadot #size-cells = <0>; 889*f126890aSEmmanuel Vadot reg = <2>; 890*f126890aSEmmanuel Vadot }; 891*f126890aSEmmanuel Vadot imux91: i2c@3 { 892*f126890aSEmmanuel Vadot #address-cells = <1>; 893*f126890aSEmmanuel Vadot #size-cells = <0>; 894*f126890aSEmmanuel Vadot reg = <3>; 895*f126890aSEmmanuel Vadot }; 896*f126890aSEmmanuel Vadot imux92: i2c@4 { 897*f126890aSEmmanuel Vadot #address-cells = <1>; 898*f126890aSEmmanuel Vadot #size-cells = <0>; 899*f126890aSEmmanuel Vadot reg = <4>; 900*f126890aSEmmanuel Vadot }; 901*f126890aSEmmanuel Vadot imux93: i2c@5 { 902*f126890aSEmmanuel Vadot #address-cells = <1>; 903*f126890aSEmmanuel Vadot #size-cells = <0>; 904*f126890aSEmmanuel Vadot reg = <5>; 905*f126890aSEmmanuel Vadot }; 906*f126890aSEmmanuel Vadot imux94: i2c@6 { 907*f126890aSEmmanuel Vadot #address-cells = <1>; 908*f126890aSEmmanuel Vadot #size-cells = <0>; 909*f126890aSEmmanuel Vadot reg = <6>; 910*f126890aSEmmanuel Vadot }; 911*f126890aSEmmanuel Vadot imux95: i2c@7 { 912*f126890aSEmmanuel Vadot #address-cells = <1>; 913*f126890aSEmmanuel Vadot #size-cells = <0>; 914*f126890aSEmmanuel Vadot reg = <7>; 915*f126890aSEmmanuel Vadot }; 916*f126890aSEmmanuel Vadot }; 917*f126890aSEmmanuel Vadot 918*f126890aSEmmanuel Vadot i2c-switch@73 { 919*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 920*f126890aSEmmanuel Vadot #address-cells = <1>; 921*f126890aSEmmanuel Vadot #size-cells = <0>; 922*f126890aSEmmanuel Vadot reg = <0x73>; 923*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 924*f126890aSEmmanuel Vadot 925*f126890aSEmmanuel Vadot imux96: i2c@0 { 926*f126890aSEmmanuel Vadot #address-cells = <1>; 927*f126890aSEmmanuel Vadot #size-cells = <0>; 928*f126890aSEmmanuel Vadot reg = <0>; 929*f126890aSEmmanuel Vadot }; 930*f126890aSEmmanuel Vadot imux97: i2c@1 { 931*f126890aSEmmanuel Vadot #address-cells = <1>; 932*f126890aSEmmanuel Vadot #size-cells = <0>; 933*f126890aSEmmanuel Vadot reg = <1>; 934*f126890aSEmmanuel Vadot }; 935*f126890aSEmmanuel Vadot imux98: i2c@2 { 936*f126890aSEmmanuel Vadot #address-cells = <1>; 937*f126890aSEmmanuel Vadot #size-cells = <0>; 938*f126890aSEmmanuel Vadot reg = <2>; 939*f126890aSEmmanuel Vadot }; 940*f126890aSEmmanuel Vadot imux99: i2c@3 { 941*f126890aSEmmanuel Vadot #address-cells = <1>; 942*f126890aSEmmanuel Vadot #size-cells = <0>; 943*f126890aSEmmanuel Vadot reg = <3>; 944*f126890aSEmmanuel Vadot }; 945*f126890aSEmmanuel Vadot imux100: i2c@4 { 946*f126890aSEmmanuel Vadot #address-cells = <1>; 947*f126890aSEmmanuel Vadot #size-cells = <0>; 948*f126890aSEmmanuel Vadot reg = <4>; 949*f126890aSEmmanuel Vadot }; 950*f126890aSEmmanuel Vadot imux101: i2c@5 { 951*f126890aSEmmanuel Vadot #address-cells = <1>; 952*f126890aSEmmanuel Vadot #size-cells = <0>; 953*f126890aSEmmanuel Vadot reg = <5>; 954*f126890aSEmmanuel Vadot }; 955*f126890aSEmmanuel Vadot imux102: i2c@6 { 956*f126890aSEmmanuel Vadot #address-cells = <1>; 957*f126890aSEmmanuel Vadot #size-cells = <0>; 958*f126890aSEmmanuel Vadot reg = <6>; 959*f126890aSEmmanuel Vadot }; 960*f126890aSEmmanuel Vadot imux103: i2c@7 { 961*f126890aSEmmanuel Vadot #address-cells = <1>; 962*f126890aSEmmanuel Vadot #size-cells = <0>; 963*f126890aSEmmanuel Vadot reg = <7>; 964*f126890aSEmmanuel Vadot }; 965*f126890aSEmmanuel Vadot }; 966*f126890aSEmmanuel Vadot }; 967*f126890aSEmmanuel Vadot 968*f126890aSEmmanuel Vadot /* To Fabric Card #3 */ 969*f126890aSEmmanuel Vadot imux22: i2c@6 { 970*f126890aSEmmanuel Vadot #address-cells = <1>; 971*f126890aSEmmanuel Vadot #size-cells = <0>; 972*f126890aSEmmanuel Vadot reg = <6>; 973*f126890aSEmmanuel Vadot 974*f126890aSEmmanuel Vadot i2c-switch@70 { 975*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 976*f126890aSEmmanuel Vadot #address-cells = <1>; 977*f126890aSEmmanuel Vadot #size-cells = <0>; 978*f126890aSEmmanuel Vadot reg = <0x70>; 979*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 980*f126890aSEmmanuel Vadot 981*f126890aSEmmanuel Vadot imux136: i2c@0 { 982*f126890aSEmmanuel Vadot #address-cells = <1>; 983*f126890aSEmmanuel Vadot #size-cells = <0>; 984*f126890aSEmmanuel Vadot reg = <0>; 985*f126890aSEmmanuel Vadot }; 986*f126890aSEmmanuel Vadot imux137: i2c@1 { 987*f126890aSEmmanuel Vadot #address-cells = <1>; 988*f126890aSEmmanuel Vadot #size-cells = <0>; 989*f126890aSEmmanuel Vadot reg = <1>; 990*f126890aSEmmanuel Vadot }; 991*f126890aSEmmanuel Vadot imux138: i2c@2 { 992*f126890aSEmmanuel Vadot #address-cells = <1>; 993*f126890aSEmmanuel Vadot #size-cells = <0>; 994*f126890aSEmmanuel Vadot reg = <2>; 995*f126890aSEmmanuel Vadot }; 996*f126890aSEmmanuel Vadot imux139: i2c@3 { 997*f126890aSEmmanuel Vadot #address-cells = <1>; 998*f126890aSEmmanuel Vadot #size-cells = <0>; 999*f126890aSEmmanuel Vadot reg = <3>; 1000*f126890aSEmmanuel Vadot }; 1001*f126890aSEmmanuel Vadot imux140: i2c@4 { 1002*f126890aSEmmanuel Vadot #address-cells = <1>; 1003*f126890aSEmmanuel Vadot #size-cells = <0>; 1004*f126890aSEmmanuel Vadot reg = <4>; 1005*f126890aSEmmanuel Vadot }; 1006*f126890aSEmmanuel Vadot imux141: i2c@5 { 1007*f126890aSEmmanuel Vadot #address-cells = <1>; 1008*f126890aSEmmanuel Vadot #size-cells = <0>; 1009*f126890aSEmmanuel Vadot reg = <5>; 1010*f126890aSEmmanuel Vadot }; 1011*f126890aSEmmanuel Vadot imux142: i2c@6 { 1012*f126890aSEmmanuel Vadot #address-cells = <1>; 1013*f126890aSEmmanuel Vadot #size-cells = <0>; 1014*f126890aSEmmanuel Vadot reg = <6>; 1015*f126890aSEmmanuel Vadot }; 1016*f126890aSEmmanuel Vadot imux143: i2c@7 { 1017*f126890aSEmmanuel Vadot #address-cells = <1>; 1018*f126890aSEmmanuel Vadot #size-cells = <0>; 1019*f126890aSEmmanuel Vadot reg = <7>; 1020*f126890aSEmmanuel Vadot }; 1021*f126890aSEmmanuel Vadot }; 1022*f126890aSEmmanuel Vadot 1023*f126890aSEmmanuel Vadot i2c-switch@73 { 1024*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1025*f126890aSEmmanuel Vadot #address-cells = <1>; 1026*f126890aSEmmanuel Vadot #size-cells = <0>; 1027*f126890aSEmmanuel Vadot reg = <0x73>; 1028*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1029*f126890aSEmmanuel Vadot 1030*f126890aSEmmanuel Vadot imux144: i2c@0 { 1031*f126890aSEmmanuel Vadot #address-cells = <1>; 1032*f126890aSEmmanuel Vadot #size-cells = <0>; 1033*f126890aSEmmanuel Vadot reg = <0>; 1034*f126890aSEmmanuel Vadot }; 1035*f126890aSEmmanuel Vadot imux145: i2c@1 { 1036*f126890aSEmmanuel Vadot #address-cells = <1>; 1037*f126890aSEmmanuel Vadot #size-cells = <0>; 1038*f126890aSEmmanuel Vadot reg = <1>; 1039*f126890aSEmmanuel Vadot }; 1040*f126890aSEmmanuel Vadot imux146: i2c@2 { 1041*f126890aSEmmanuel Vadot #address-cells = <1>; 1042*f126890aSEmmanuel Vadot #size-cells = <0>; 1043*f126890aSEmmanuel Vadot reg = <2>; 1044*f126890aSEmmanuel Vadot }; 1045*f126890aSEmmanuel Vadot imux147: i2c@3 { 1046*f126890aSEmmanuel Vadot #address-cells = <1>; 1047*f126890aSEmmanuel Vadot #size-cells = <0>; 1048*f126890aSEmmanuel Vadot reg = <3>; 1049*f126890aSEmmanuel Vadot }; 1050*f126890aSEmmanuel Vadot imux148: i2c@4 { 1051*f126890aSEmmanuel Vadot #address-cells = <1>; 1052*f126890aSEmmanuel Vadot #size-cells = <0>; 1053*f126890aSEmmanuel Vadot reg = <4>; 1054*f126890aSEmmanuel Vadot }; 1055*f126890aSEmmanuel Vadot imux149: i2c@5 { 1056*f126890aSEmmanuel Vadot #address-cells = <1>; 1057*f126890aSEmmanuel Vadot #size-cells = <0>; 1058*f126890aSEmmanuel Vadot reg = <5>; 1059*f126890aSEmmanuel Vadot }; 1060*f126890aSEmmanuel Vadot imux150: i2c@6 { 1061*f126890aSEmmanuel Vadot #address-cells = <1>; 1062*f126890aSEmmanuel Vadot #size-cells = <0>; 1063*f126890aSEmmanuel Vadot reg = <6>; 1064*f126890aSEmmanuel Vadot }; 1065*f126890aSEmmanuel Vadot imux151: i2c@7 { 1066*f126890aSEmmanuel Vadot #address-cells = <1>; 1067*f126890aSEmmanuel Vadot #size-cells = <0>; 1068*f126890aSEmmanuel Vadot reg = <7>; 1069*f126890aSEmmanuel Vadot }; 1070*f126890aSEmmanuel Vadot }; 1071*f126890aSEmmanuel Vadot }; 1072*f126890aSEmmanuel Vadot 1073*f126890aSEmmanuel Vadot /* To Fabric Card #4 */ 1074*f126890aSEmmanuel Vadot imux23: i2c@7 { 1075*f126890aSEmmanuel Vadot #address-cells = <1>; 1076*f126890aSEmmanuel Vadot #size-cells = <0>; 1077*f126890aSEmmanuel Vadot reg = <7>; 1078*f126890aSEmmanuel Vadot 1079*f126890aSEmmanuel Vadot i2c-switch@70 { 1080*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1081*f126890aSEmmanuel Vadot #address-cells = <1>; 1082*f126890aSEmmanuel Vadot #size-cells = <0>; 1083*f126890aSEmmanuel Vadot reg = <0x70>; 1084*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1085*f126890aSEmmanuel Vadot 1086*f126890aSEmmanuel Vadot imux152: i2c@0 { 1087*f126890aSEmmanuel Vadot #address-cells = <1>; 1088*f126890aSEmmanuel Vadot #size-cells = <0>; 1089*f126890aSEmmanuel Vadot reg = <0>; 1090*f126890aSEmmanuel Vadot }; 1091*f126890aSEmmanuel Vadot imux153: i2c@1 { 1092*f126890aSEmmanuel Vadot #address-cells = <1>; 1093*f126890aSEmmanuel Vadot #size-cells = <0>; 1094*f126890aSEmmanuel Vadot reg = <1>; 1095*f126890aSEmmanuel Vadot }; 1096*f126890aSEmmanuel Vadot imux154: i2c@2 { 1097*f126890aSEmmanuel Vadot #address-cells = <1>; 1098*f126890aSEmmanuel Vadot #size-cells = <0>; 1099*f126890aSEmmanuel Vadot reg = <2>; 1100*f126890aSEmmanuel Vadot }; 1101*f126890aSEmmanuel Vadot imux155: i2c@3 { 1102*f126890aSEmmanuel Vadot #address-cells = <1>; 1103*f126890aSEmmanuel Vadot #size-cells = <0>; 1104*f126890aSEmmanuel Vadot reg = <3>; 1105*f126890aSEmmanuel Vadot }; 1106*f126890aSEmmanuel Vadot imux156: i2c@4 { 1107*f126890aSEmmanuel Vadot #address-cells = <1>; 1108*f126890aSEmmanuel Vadot #size-cells = <0>; 1109*f126890aSEmmanuel Vadot reg = <4>; 1110*f126890aSEmmanuel Vadot }; 1111*f126890aSEmmanuel Vadot imux157: i2c@5 { 1112*f126890aSEmmanuel Vadot #address-cells = <1>; 1113*f126890aSEmmanuel Vadot #size-cells = <0>; 1114*f126890aSEmmanuel Vadot reg = <5>; 1115*f126890aSEmmanuel Vadot }; 1116*f126890aSEmmanuel Vadot imux158: i2c@6 { 1117*f126890aSEmmanuel Vadot #address-cells = <1>; 1118*f126890aSEmmanuel Vadot #size-cells = <0>; 1119*f126890aSEmmanuel Vadot reg = <6>; 1120*f126890aSEmmanuel Vadot }; 1121*f126890aSEmmanuel Vadot imux159: i2c@7 { 1122*f126890aSEmmanuel Vadot #address-cells = <1>; 1123*f126890aSEmmanuel Vadot #size-cells = <0>; 1124*f126890aSEmmanuel Vadot reg = <7>; 1125*f126890aSEmmanuel Vadot }; 1126*f126890aSEmmanuel Vadot }; 1127*f126890aSEmmanuel Vadot 1128*f126890aSEmmanuel Vadot i2c-switch@73 { 1129*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1130*f126890aSEmmanuel Vadot #address-cells = <1>; 1131*f126890aSEmmanuel Vadot #size-cells = <0>; 1132*f126890aSEmmanuel Vadot reg = <0x73>; 1133*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1134*f126890aSEmmanuel Vadot 1135*f126890aSEmmanuel Vadot imux160: i2c@0 { 1136*f126890aSEmmanuel Vadot #address-cells = <1>; 1137*f126890aSEmmanuel Vadot #size-cells = <0>; 1138*f126890aSEmmanuel Vadot reg = <0>; 1139*f126890aSEmmanuel Vadot }; 1140*f126890aSEmmanuel Vadot imux161: i2c@1 { 1141*f126890aSEmmanuel Vadot #address-cells = <1>; 1142*f126890aSEmmanuel Vadot #size-cells = <0>; 1143*f126890aSEmmanuel Vadot reg = <1>; 1144*f126890aSEmmanuel Vadot }; 1145*f126890aSEmmanuel Vadot imux162: i2c@2 { 1146*f126890aSEmmanuel Vadot #address-cells = <1>; 1147*f126890aSEmmanuel Vadot #size-cells = <0>; 1148*f126890aSEmmanuel Vadot reg = <2>; 1149*f126890aSEmmanuel Vadot }; 1150*f126890aSEmmanuel Vadot imux163: i2c@3 { 1151*f126890aSEmmanuel Vadot #address-cells = <1>; 1152*f126890aSEmmanuel Vadot #size-cells = <0>; 1153*f126890aSEmmanuel Vadot reg = <3>; 1154*f126890aSEmmanuel Vadot }; 1155*f126890aSEmmanuel Vadot imux164: i2c@4 { 1156*f126890aSEmmanuel Vadot #address-cells = <1>; 1157*f126890aSEmmanuel Vadot #size-cells = <0>; 1158*f126890aSEmmanuel Vadot reg = <4>; 1159*f126890aSEmmanuel Vadot }; 1160*f126890aSEmmanuel Vadot imux165: i2c@5 { 1161*f126890aSEmmanuel Vadot #address-cells = <1>; 1162*f126890aSEmmanuel Vadot #size-cells = <0>; 1163*f126890aSEmmanuel Vadot reg = <5>; 1164*f126890aSEmmanuel Vadot }; 1165*f126890aSEmmanuel Vadot imux166: i2c@6 { 1166*f126890aSEmmanuel Vadot #address-cells = <1>; 1167*f126890aSEmmanuel Vadot #size-cells = <0>; 1168*f126890aSEmmanuel Vadot reg = <6>; 1169*f126890aSEmmanuel Vadot }; 1170*f126890aSEmmanuel Vadot imux167: i2c@7 { 1171*f126890aSEmmanuel Vadot #address-cells = <1>; 1172*f126890aSEmmanuel Vadot #size-cells = <0>; 1173*f126890aSEmmanuel Vadot reg = <7>; 1174*f126890aSEmmanuel Vadot }; 1175*f126890aSEmmanuel Vadot }; 1176*f126890aSEmmanuel Vadot }; 1177*f126890aSEmmanuel Vadot }; 1178*f126890aSEmmanuel Vadot}; 1179*f126890aSEmmanuel Vadot 1180*f126890aSEmmanuel Vadot/* 1181*f126890aSEmmanuel Vadot * I2C bus to Power Distribution Board. 1182*f126890aSEmmanuel Vadot */ 1183*f126890aSEmmanuel Vadot&i2c2 { 1184*f126890aSEmmanuel Vadot status = "okay"; 1185*f126890aSEmmanuel Vadot 1186*f126890aSEmmanuel Vadot i2c-switch@71 { 1187*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1188*f126890aSEmmanuel Vadot #address-cells = <1>; 1189*f126890aSEmmanuel Vadot #size-cells = <0>; 1190*f126890aSEmmanuel Vadot reg = <0x71>; 1191*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1192*f126890aSEmmanuel Vadot 1193*f126890aSEmmanuel Vadot imux24: i2c@0 { 1194*f126890aSEmmanuel Vadot #address-cells = <1>; 1195*f126890aSEmmanuel Vadot #size-cells = <0>; 1196*f126890aSEmmanuel Vadot reg = <0>; 1197*f126890aSEmmanuel Vadot }; 1198*f126890aSEmmanuel Vadot 1199*f126890aSEmmanuel Vadot imux25: i2c@1 { 1200*f126890aSEmmanuel Vadot #address-cells = <1>; 1201*f126890aSEmmanuel Vadot #size-cells = <0>; 1202*f126890aSEmmanuel Vadot reg = <1>; 1203*f126890aSEmmanuel Vadot }; 1204*f126890aSEmmanuel Vadot 1205*f126890aSEmmanuel Vadot imux26: i2c@2 { 1206*f126890aSEmmanuel Vadot #address-cells = <1>; 1207*f126890aSEmmanuel Vadot #size-cells = <0>; 1208*f126890aSEmmanuel Vadot reg = <2>; 1209*f126890aSEmmanuel Vadot }; 1210*f126890aSEmmanuel Vadot 1211*f126890aSEmmanuel Vadot imux27: i2c@3 { 1212*f126890aSEmmanuel Vadot #address-cells = <1>; 1213*f126890aSEmmanuel Vadot #size-cells = <0>; 1214*f126890aSEmmanuel Vadot reg = <3>; 1215*f126890aSEmmanuel Vadot }; 1216*f126890aSEmmanuel Vadot 1217*f126890aSEmmanuel Vadot imux28: i2c@4 { 1218*f126890aSEmmanuel Vadot #address-cells = <1>; 1219*f126890aSEmmanuel Vadot #size-cells = <0>; 1220*f126890aSEmmanuel Vadot reg = <4>; 1221*f126890aSEmmanuel Vadot }; 1222*f126890aSEmmanuel Vadot 1223*f126890aSEmmanuel Vadot imux29: i2c@5 { 1224*f126890aSEmmanuel Vadot #address-cells = <1>; 1225*f126890aSEmmanuel Vadot #size-cells = <0>; 1226*f126890aSEmmanuel Vadot reg = <5>; 1227*f126890aSEmmanuel Vadot }; 1228*f126890aSEmmanuel Vadot 1229*f126890aSEmmanuel Vadot imux30: i2c@6 { 1230*f126890aSEmmanuel Vadot #address-cells = <1>; 1231*f126890aSEmmanuel Vadot #size-cells = <0>; 1232*f126890aSEmmanuel Vadot reg = <6>; 1233*f126890aSEmmanuel Vadot }; 1234*f126890aSEmmanuel Vadot 1235*f126890aSEmmanuel Vadot imux31: i2c@7 { 1236*f126890aSEmmanuel Vadot #address-cells = <1>; 1237*f126890aSEmmanuel Vadot #size-cells = <0>; 1238*f126890aSEmmanuel Vadot reg = <7>; 1239*f126890aSEmmanuel Vadot }; 1240*f126890aSEmmanuel Vadot }; 1241*f126890aSEmmanuel Vadot}; 1242*f126890aSEmmanuel Vadot 1243*f126890aSEmmanuel Vadot/* 1244*f126890aSEmmanuel Vadot * I2c bus connected with temperature sensors on CMM. 1245*f126890aSEmmanuel Vadot */ 1246*f126890aSEmmanuel Vadot&i2c3 { 1247*f126890aSEmmanuel Vadot status = "okay"; 1248*f126890aSEmmanuel Vadot}; 1249*f126890aSEmmanuel Vadot 1250*f126890aSEmmanuel Vadot/* 1251*f126890aSEmmanuel Vadot * I2C bus reserved for communication with COM-E. 1252*f126890aSEmmanuel Vadot */ 1253*f126890aSEmmanuel Vadot&i2c4 { 1254*f126890aSEmmanuel Vadot status = "okay"; 1255*f126890aSEmmanuel Vadot}; 1256*f126890aSEmmanuel Vadot 1257*f126890aSEmmanuel Vadot/* 1258*f126890aSEmmanuel Vadot * I2c bus connected with ADM1278. 1259*f126890aSEmmanuel Vadot */ 1260*f126890aSEmmanuel Vadot&i2c5 { 1261*f126890aSEmmanuel Vadot status = "okay"; 1262*f126890aSEmmanuel Vadot}; 1263*f126890aSEmmanuel Vadot 1264*f126890aSEmmanuel Vadot/* 1265*f126890aSEmmanuel Vadot * I2c bus connected with I/O Expander. 1266*f126890aSEmmanuel Vadot */ 1267*f126890aSEmmanuel Vadot&i2c6 { 1268*f126890aSEmmanuel Vadot status = "okay"; 1269*f126890aSEmmanuel Vadot}; 1270*f126890aSEmmanuel Vadot 1271*f126890aSEmmanuel Vadot/* 1272*f126890aSEmmanuel Vadot * I2c bus connected with I/O Expander and EPROMs. 1273*f126890aSEmmanuel Vadot */ 1274*f126890aSEmmanuel Vadot&i2c7 { 1275*f126890aSEmmanuel Vadot status = "okay"; 1276*f126890aSEmmanuel Vadot}; 1277*f126890aSEmmanuel Vadot 1278*f126890aSEmmanuel Vadot/* 1279*f126890aSEmmanuel Vadot * I2C bus to Fan Control Boards. 1280*f126890aSEmmanuel Vadot */ 1281*f126890aSEmmanuel Vadot&i2c8 { 1282*f126890aSEmmanuel Vadot status = "okay"; 1283*f126890aSEmmanuel Vadot 1284*f126890aSEmmanuel Vadot i2c-switch@77 { 1285*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1286*f126890aSEmmanuel Vadot #address-cells = <1>; 1287*f126890aSEmmanuel Vadot #size-cells = <0>; 1288*f126890aSEmmanuel Vadot reg = <0x77>; 1289*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1290*f126890aSEmmanuel Vadot 1291*f126890aSEmmanuel Vadot /* To Fan Control Board #1 */ 1292*f126890aSEmmanuel Vadot imux32: i2c@0 { 1293*f126890aSEmmanuel Vadot #address-cells = <1>; 1294*f126890aSEmmanuel Vadot #size-cells = <0>; 1295*f126890aSEmmanuel Vadot reg = <0>; 1296*f126890aSEmmanuel Vadot 1297*f126890aSEmmanuel Vadot i2c-switch@70 { 1298*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1299*f126890aSEmmanuel Vadot #address-cells = <1>; 1300*f126890aSEmmanuel Vadot #size-cells = <0>; 1301*f126890aSEmmanuel Vadot reg = <0x70>; 1302*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1303*f126890aSEmmanuel Vadot 1304*f126890aSEmmanuel Vadot imux168: i2c@0 { 1305*f126890aSEmmanuel Vadot #address-cells = <1>; 1306*f126890aSEmmanuel Vadot #size-cells = <0>; 1307*f126890aSEmmanuel Vadot reg = <0>; 1308*f126890aSEmmanuel Vadot }; 1309*f126890aSEmmanuel Vadot imux169: i2c@1 { 1310*f126890aSEmmanuel Vadot #address-cells = <1>; 1311*f126890aSEmmanuel Vadot #size-cells = <0>; 1312*f126890aSEmmanuel Vadot reg = <1>; 1313*f126890aSEmmanuel Vadot }; 1314*f126890aSEmmanuel Vadot imux170: i2c@2 { 1315*f126890aSEmmanuel Vadot #address-cells = <1>; 1316*f126890aSEmmanuel Vadot #size-cells = <0>; 1317*f126890aSEmmanuel Vadot reg = <2>; 1318*f126890aSEmmanuel Vadot }; 1319*f126890aSEmmanuel Vadot imux171: i2c@3 { 1320*f126890aSEmmanuel Vadot #address-cells = <1>; 1321*f126890aSEmmanuel Vadot #size-cells = <0>; 1322*f126890aSEmmanuel Vadot reg = <3>; 1323*f126890aSEmmanuel Vadot }; 1324*f126890aSEmmanuel Vadot imux172: i2c@4 { 1325*f126890aSEmmanuel Vadot #address-cells = <1>; 1326*f126890aSEmmanuel Vadot #size-cells = <0>; 1327*f126890aSEmmanuel Vadot reg = <4>; 1328*f126890aSEmmanuel Vadot }; 1329*f126890aSEmmanuel Vadot imux173: i2c@5 { 1330*f126890aSEmmanuel Vadot #address-cells = <1>; 1331*f126890aSEmmanuel Vadot #size-cells = <0>; 1332*f126890aSEmmanuel Vadot reg = <5>; 1333*f126890aSEmmanuel Vadot }; 1334*f126890aSEmmanuel Vadot imux174: i2c@6 { 1335*f126890aSEmmanuel Vadot #address-cells = <1>; 1336*f126890aSEmmanuel Vadot #size-cells = <0>; 1337*f126890aSEmmanuel Vadot reg = <6>; 1338*f126890aSEmmanuel Vadot }; 1339*f126890aSEmmanuel Vadot imux175: i2c@7 { 1340*f126890aSEmmanuel Vadot #address-cells = <1>; 1341*f126890aSEmmanuel Vadot #size-cells = <0>; 1342*f126890aSEmmanuel Vadot reg = <7>; 1343*f126890aSEmmanuel Vadot }; 1344*f126890aSEmmanuel Vadot }; 1345*f126890aSEmmanuel Vadot }; 1346*f126890aSEmmanuel Vadot 1347*f126890aSEmmanuel Vadot /* To Fan Control Board #2 */ 1348*f126890aSEmmanuel Vadot imux33: i2c@1 { 1349*f126890aSEmmanuel Vadot #address-cells = <1>; 1350*f126890aSEmmanuel Vadot #size-cells = <0>; 1351*f126890aSEmmanuel Vadot reg = <1>; 1352*f126890aSEmmanuel Vadot 1353*f126890aSEmmanuel Vadot i2c-switch@70 { 1354*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1355*f126890aSEmmanuel Vadot #address-cells = <1>; 1356*f126890aSEmmanuel Vadot #size-cells = <0>; 1357*f126890aSEmmanuel Vadot reg = <0x70>; 1358*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1359*f126890aSEmmanuel Vadot 1360*f126890aSEmmanuel Vadot imux176: i2c@0 { 1361*f126890aSEmmanuel Vadot #address-cells = <1>; 1362*f126890aSEmmanuel Vadot #size-cells = <0>; 1363*f126890aSEmmanuel Vadot reg = <0>; 1364*f126890aSEmmanuel Vadot }; 1365*f126890aSEmmanuel Vadot imux177: i2c@1 { 1366*f126890aSEmmanuel Vadot #address-cells = <1>; 1367*f126890aSEmmanuel Vadot #size-cells = <0>; 1368*f126890aSEmmanuel Vadot reg = <1>; 1369*f126890aSEmmanuel Vadot }; 1370*f126890aSEmmanuel Vadot imux178: i2c@2 { 1371*f126890aSEmmanuel Vadot #address-cells = <1>; 1372*f126890aSEmmanuel Vadot #size-cells = <0>; 1373*f126890aSEmmanuel Vadot reg = <2>; 1374*f126890aSEmmanuel Vadot }; 1375*f126890aSEmmanuel Vadot imux179: i2c@3 { 1376*f126890aSEmmanuel Vadot #address-cells = <1>; 1377*f126890aSEmmanuel Vadot #size-cells = <0>; 1378*f126890aSEmmanuel Vadot reg = <3>; 1379*f126890aSEmmanuel Vadot }; 1380*f126890aSEmmanuel Vadot imux180: i2c@4 { 1381*f126890aSEmmanuel Vadot #address-cells = <1>; 1382*f126890aSEmmanuel Vadot #size-cells = <0>; 1383*f126890aSEmmanuel Vadot reg = <4>; 1384*f126890aSEmmanuel Vadot }; 1385*f126890aSEmmanuel Vadot imux181: i2c@5 { 1386*f126890aSEmmanuel Vadot #address-cells = <1>; 1387*f126890aSEmmanuel Vadot #size-cells = <0>; 1388*f126890aSEmmanuel Vadot reg = <5>; 1389*f126890aSEmmanuel Vadot }; 1390*f126890aSEmmanuel Vadot imux182: i2c@6 { 1391*f126890aSEmmanuel Vadot #address-cells = <1>; 1392*f126890aSEmmanuel Vadot #size-cells = <0>; 1393*f126890aSEmmanuel Vadot reg = <6>; 1394*f126890aSEmmanuel Vadot }; 1395*f126890aSEmmanuel Vadot imux183: i2c@7 { 1396*f126890aSEmmanuel Vadot #address-cells = <1>; 1397*f126890aSEmmanuel Vadot #size-cells = <0>; 1398*f126890aSEmmanuel Vadot reg = <7>; 1399*f126890aSEmmanuel Vadot }; 1400*f126890aSEmmanuel Vadot }; 1401*f126890aSEmmanuel Vadot }; 1402*f126890aSEmmanuel Vadot 1403*f126890aSEmmanuel Vadot /* To Fan Control Board #3 */ 1404*f126890aSEmmanuel Vadot imux34: i2c@2 { 1405*f126890aSEmmanuel Vadot #address-cells = <1>; 1406*f126890aSEmmanuel Vadot #size-cells = <0>; 1407*f126890aSEmmanuel Vadot reg = <2>; 1408*f126890aSEmmanuel Vadot 1409*f126890aSEmmanuel Vadot i2c-switch@70 { 1410*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1411*f126890aSEmmanuel Vadot #address-cells = <1>; 1412*f126890aSEmmanuel Vadot #size-cells = <0>; 1413*f126890aSEmmanuel Vadot reg = <0x70>; 1414*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1415*f126890aSEmmanuel Vadot 1416*f126890aSEmmanuel Vadot imux184: i2c@0 { 1417*f126890aSEmmanuel Vadot #address-cells = <1>; 1418*f126890aSEmmanuel Vadot #size-cells = <0>; 1419*f126890aSEmmanuel Vadot reg = <0>; 1420*f126890aSEmmanuel Vadot }; 1421*f126890aSEmmanuel Vadot imux185: i2c@1 { 1422*f126890aSEmmanuel Vadot #address-cells = <1>; 1423*f126890aSEmmanuel Vadot #size-cells = <0>; 1424*f126890aSEmmanuel Vadot reg = <1>; 1425*f126890aSEmmanuel Vadot }; 1426*f126890aSEmmanuel Vadot imux186: i2c@2 { 1427*f126890aSEmmanuel Vadot #address-cells = <1>; 1428*f126890aSEmmanuel Vadot #size-cells = <0>; 1429*f126890aSEmmanuel Vadot reg = <2>; 1430*f126890aSEmmanuel Vadot }; 1431*f126890aSEmmanuel Vadot imux187: i2c@3 { 1432*f126890aSEmmanuel Vadot #address-cells = <1>; 1433*f126890aSEmmanuel Vadot #size-cells = <0>; 1434*f126890aSEmmanuel Vadot reg = <3>; 1435*f126890aSEmmanuel Vadot }; 1436*f126890aSEmmanuel Vadot imux188: i2c@4 { 1437*f126890aSEmmanuel Vadot #address-cells = <1>; 1438*f126890aSEmmanuel Vadot #size-cells = <0>; 1439*f126890aSEmmanuel Vadot reg = <4>; 1440*f126890aSEmmanuel Vadot }; 1441*f126890aSEmmanuel Vadot imux189: i2c@5 { 1442*f126890aSEmmanuel Vadot #address-cells = <1>; 1443*f126890aSEmmanuel Vadot #size-cells = <0>; 1444*f126890aSEmmanuel Vadot reg = <5>; 1445*f126890aSEmmanuel Vadot }; 1446*f126890aSEmmanuel Vadot imux190: i2c@6 { 1447*f126890aSEmmanuel Vadot #address-cells = <1>; 1448*f126890aSEmmanuel Vadot #size-cells = <0>; 1449*f126890aSEmmanuel Vadot reg = <6>; 1450*f126890aSEmmanuel Vadot }; 1451*f126890aSEmmanuel Vadot imux191: i2c@7 { 1452*f126890aSEmmanuel Vadot #address-cells = <1>; 1453*f126890aSEmmanuel Vadot #size-cells = <0>; 1454*f126890aSEmmanuel Vadot reg = <7>; 1455*f126890aSEmmanuel Vadot }; 1456*f126890aSEmmanuel Vadot }; 1457*f126890aSEmmanuel Vadot }; 1458*f126890aSEmmanuel Vadot 1459*f126890aSEmmanuel Vadot /* To Fan Control Board #4 */ 1460*f126890aSEmmanuel Vadot imux35: i2c@3 { 1461*f126890aSEmmanuel Vadot #address-cells = <1>; 1462*f126890aSEmmanuel Vadot #size-cells = <0>; 1463*f126890aSEmmanuel Vadot reg = <3>; 1464*f126890aSEmmanuel Vadot 1465*f126890aSEmmanuel Vadot i2c-switch@70 { 1466*f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 1467*f126890aSEmmanuel Vadot #address-cells = <1>; 1468*f126890aSEmmanuel Vadot #size-cells = <0>; 1469*f126890aSEmmanuel Vadot reg = <0x70>; 1470*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 1471*f126890aSEmmanuel Vadot 1472*f126890aSEmmanuel Vadot imux192: i2c@0 { 1473*f126890aSEmmanuel Vadot #address-cells = <1>; 1474*f126890aSEmmanuel Vadot #size-cells = <0>; 1475*f126890aSEmmanuel Vadot reg = <0>; 1476*f126890aSEmmanuel Vadot }; 1477*f126890aSEmmanuel Vadot imux193: i2c@1 { 1478*f126890aSEmmanuel Vadot #address-cells = <1>; 1479*f126890aSEmmanuel Vadot #size-cells = <0>; 1480*f126890aSEmmanuel Vadot reg = <1>; 1481*f126890aSEmmanuel Vadot }; 1482*f126890aSEmmanuel Vadot imux194: i2c@2 { 1483*f126890aSEmmanuel Vadot #address-cells = <1>; 1484*f126890aSEmmanuel Vadot #size-cells = <0>; 1485*f126890aSEmmanuel Vadot reg = <2>; 1486*f126890aSEmmanuel Vadot }; 1487*f126890aSEmmanuel Vadot imux195: i2c@3 { 1488*f126890aSEmmanuel Vadot #address-cells = <1>; 1489*f126890aSEmmanuel Vadot #size-cells = <0>; 1490*f126890aSEmmanuel Vadot reg = <3>; 1491*f126890aSEmmanuel Vadot }; 1492*f126890aSEmmanuel Vadot imux196: i2c@4 { 1493*f126890aSEmmanuel Vadot #address-cells = <1>; 1494*f126890aSEmmanuel Vadot #size-cells = <0>; 1495*f126890aSEmmanuel Vadot reg = <4>; 1496*f126890aSEmmanuel Vadot }; 1497*f126890aSEmmanuel Vadot imux197: i2c@5 { 1498*f126890aSEmmanuel Vadot #address-cells = <1>; 1499*f126890aSEmmanuel Vadot #size-cells = <0>; 1500*f126890aSEmmanuel Vadot reg = <5>; 1501*f126890aSEmmanuel Vadot }; 1502*f126890aSEmmanuel Vadot imux198: i2c@6 { 1503*f126890aSEmmanuel Vadot #address-cells = <1>; 1504*f126890aSEmmanuel Vadot #size-cells = <0>; 1505*f126890aSEmmanuel Vadot reg = <6>; 1506*f126890aSEmmanuel Vadot }; 1507*f126890aSEmmanuel Vadot imux199: i2c@7 { 1508*f126890aSEmmanuel Vadot #address-cells = <1>; 1509*f126890aSEmmanuel Vadot #size-cells = <0>; 1510*f126890aSEmmanuel Vadot reg = <7>; 1511*f126890aSEmmanuel Vadot }; 1512*f126890aSEmmanuel Vadot }; 1513*f126890aSEmmanuel Vadot }; 1514*f126890aSEmmanuel Vadot 1515*f126890aSEmmanuel Vadot imux36: i2c@4 { 1516*f126890aSEmmanuel Vadot #address-cells = <1>; 1517*f126890aSEmmanuel Vadot #size-cells = <0>; 1518*f126890aSEmmanuel Vadot reg = <4>; 1519*f126890aSEmmanuel Vadot }; 1520*f126890aSEmmanuel Vadot 1521*f126890aSEmmanuel Vadot imux37: i2c@5 { 1522*f126890aSEmmanuel Vadot #address-cells = <1>; 1523*f126890aSEmmanuel Vadot #size-cells = <0>; 1524*f126890aSEmmanuel Vadot reg = <5>; 1525*f126890aSEmmanuel Vadot }; 1526*f126890aSEmmanuel Vadot 1527*f126890aSEmmanuel Vadot imux38: i2c@6 { 1528*f126890aSEmmanuel Vadot #address-cells = <1>; 1529*f126890aSEmmanuel Vadot #size-cells = <0>; 1530*f126890aSEmmanuel Vadot reg = <6>; 1531*f126890aSEmmanuel Vadot }; 1532*f126890aSEmmanuel Vadot 1533*f126890aSEmmanuel Vadot imux39: i2c@7 { 1534*f126890aSEmmanuel Vadot #address-cells = <1>; 1535*f126890aSEmmanuel Vadot #size-cells = <0>; 1536*f126890aSEmmanuel Vadot reg = <7>; 1537*f126890aSEmmanuel Vadot }; 1538*f126890aSEmmanuel Vadot }; 1539*f126890aSEmmanuel Vadot}; 1540*f126890aSEmmanuel Vadot 1541*f126890aSEmmanuel Vadot/* 1542*f126890aSEmmanuel Vadot * I2C bus to CMM CPLD. 1543*f126890aSEmmanuel Vadot */ 1544*f126890aSEmmanuel Vadot&i2c13 { 1545*f126890aSEmmanuel Vadot status = "okay"; 1546*f126890aSEmmanuel Vadot}; 1547*f126890aSEmmanuel Vadot 1548*f126890aSEmmanuel Vadot&adc { 1549*f126890aSEmmanuel Vadot status = "okay"; 1550*f126890aSEmmanuel Vadot}; 1551*f126890aSEmmanuel Vadot 1552*f126890aSEmmanuel Vadot&ehci0 { 1553*f126890aSEmmanuel Vadot status = "okay"; 1554*f126890aSEmmanuel Vadot}; 1555*f126890aSEmmanuel Vadot 1556*f126890aSEmmanuel Vadot&ehci1 { 1557*f126890aSEmmanuel Vadot status = "okay"; 1558*f126890aSEmmanuel Vadot}; 1559*f126890aSEmmanuel Vadot 1560*f126890aSEmmanuel Vadot&vhub { 1561*f126890aSEmmanuel Vadot status = "disabled"; 1562*f126890aSEmmanuel Vadot}; 1563*f126890aSEmmanuel Vadot 1564*f126890aSEmmanuel Vadot&sdhci0 { 1565*f126890aSEmmanuel Vadot status = "okay"; 1566*f126890aSEmmanuel Vadot 1567*f126890aSEmmanuel Vadot pinctrl-names = "default"; 1568*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_sd1_default>; 1569*f126890aSEmmanuel Vadot}; 1570*f126890aSEmmanuel Vadot 1571*f126890aSEmmanuel Vadot&sdhci1 { 1572*f126890aSEmmanuel Vadot status = "disabled"; 1573*f126890aSEmmanuel Vadot}; 1574*f126890aSEmmanuel Vadot 1575*f126890aSEmmanuel Vadot&fmc_flash0 { 1576*f126890aSEmmanuel Vadot#include "facebook-bmc-flash-layout.dtsi" 1577*f126890aSEmmanuel Vadot}; 1578*f126890aSEmmanuel Vadot 1579*f126890aSEmmanuel Vadot&fmc_flash1 { 1580*f126890aSEmmanuel Vadot partitions { 1581*f126890aSEmmanuel Vadot compatible = "fixed-partitions"; 1582*f126890aSEmmanuel Vadot #address-cells = <1>; 1583*f126890aSEmmanuel Vadot #size-cells = <1>; 1584*f126890aSEmmanuel Vadot 1585*f126890aSEmmanuel Vadot flash1@0 { 1586*f126890aSEmmanuel Vadot reg = <0x0 0x2000000>; 1587*f126890aSEmmanuel Vadot label = "flash1"; 1588*f126890aSEmmanuel Vadot }; 1589*f126890aSEmmanuel Vadot }; 1590*f126890aSEmmanuel Vadot}; 1591