1*b2d2a78aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*b2d2a78aSEmmanuel Vadot// Copyright 2024 IBM Corp. 3*b2d2a78aSEmmanuel Vadot 4*b2d2a78aSEmmanuel Vadot/ { 5*b2d2a78aSEmmanuel Vadot aliases { 6*b2d2a78aSEmmanuel Vadot i2c100 = &cfam0_i2c0; 7*b2d2a78aSEmmanuel Vadot i2c101 = &cfam0_i2c1; 8*b2d2a78aSEmmanuel Vadot i2c110 = &cfam0_i2c10; 9*b2d2a78aSEmmanuel Vadot i2c111 = &cfam0_i2c11; 10*b2d2a78aSEmmanuel Vadot i2c112 = &cfam0_i2c12; 11*b2d2a78aSEmmanuel Vadot i2c113 = &cfam0_i2c13; 12*b2d2a78aSEmmanuel Vadot i2c114 = &cfam0_i2c14; 13*b2d2a78aSEmmanuel Vadot i2c115 = &cfam0_i2c15; 14*b2d2a78aSEmmanuel Vadot i2c202 = &cfam1_i2c2; 15*b2d2a78aSEmmanuel Vadot i2c203 = &cfam1_i2c3; 16*b2d2a78aSEmmanuel Vadot i2c210 = &cfam1_i2c10; 17*b2d2a78aSEmmanuel Vadot i2c211 = &cfam1_i2c11; 18*b2d2a78aSEmmanuel Vadot i2c214 = &cfam1_i2c14; 19*b2d2a78aSEmmanuel Vadot i2c215 = &cfam1_i2c15; 20*b2d2a78aSEmmanuel Vadot i2c216 = &cfam1_i2c16; 21*b2d2a78aSEmmanuel Vadot i2c217 = &cfam1_i2c17; 22*b2d2a78aSEmmanuel Vadot i2c300 = &cfam2_i2c0; 23*b2d2a78aSEmmanuel Vadot i2c301 = &cfam2_i2c1; 24*b2d2a78aSEmmanuel Vadot i2c310 = &cfam2_i2c10; 25*b2d2a78aSEmmanuel Vadot i2c311 = &cfam2_i2c11; 26*b2d2a78aSEmmanuel Vadot i2c312 = &cfam2_i2c12; 27*b2d2a78aSEmmanuel Vadot i2c313 = &cfam2_i2c13; 28*b2d2a78aSEmmanuel Vadot i2c314 = &cfam2_i2c14; 29*b2d2a78aSEmmanuel Vadot i2c315 = &cfam2_i2c15; 30*b2d2a78aSEmmanuel Vadot i2c402 = &cfam3_i2c2; 31*b2d2a78aSEmmanuel Vadot i2c403 = &cfam3_i2c3; 32*b2d2a78aSEmmanuel Vadot i2c410 = &cfam3_i2c10; 33*b2d2a78aSEmmanuel Vadot i2c411 = &cfam3_i2c11; 34*b2d2a78aSEmmanuel Vadot i2c414 = &cfam3_i2c14; 35*b2d2a78aSEmmanuel Vadot i2c415 = &cfam3_i2c15; 36*b2d2a78aSEmmanuel Vadot i2c416 = &cfam3_i2c16; 37*b2d2a78aSEmmanuel Vadot i2c417 = &cfam3_i2c17; 38*b2d2a78aSEmmanuel Vadot 39*b2d2a78aSEmmanuel Vadot sbefifo100 = &sbefifo100; 40*b2d2a78aSEmmanuel Vadot sbefifo101 = &sbefifo101; 41*b2d2a78aSEmmanuel Vadot sbefifo110 = &sbefifo110; 42*b2d2a78aSEmmanuel Vadot sbefifo111 = &sbefifo111; 43*b2d2a78aSEmmanuel Vadot sbefifo112 = &sbefifo112; 44*b2d2a78aSEmmanuel Vadot sbefifo113 = &sbefifo113; 45*b2d2a78aSEmmanuel Vadot sbefifo114 = &sbefifo114; 46*b2d2a78aSEmmanuel Vadot sbefifo115 = &sbefifo115; 47*b2d2a78aSEmmanuel Vadot sbefifo202 = &sbefifo202; 48*b2d2a78aSEmmanuel Vadot sbefifo203 = &sbefifo203; 49*b2d2a78aSEmmanuel Vadot sbefifo210 = &sbefifo210; 50*b2d2a78aSEmmanuel Vadot sbefifo211 = &sbefifo211; 51*b2d2a78aSEmmanuel Vadot sbefifo214 = &sbefifo214; 52*b2d2a78aSEmmanuel Vadot sbefifo215 = &sbefifo215; 53*b2d2a78aSEmmanuel Vadot sbefifo216 = &sbefifo216; 54*b2d2a78aSEmmanuel Vadot sbefifo217 = &sbefifo217; 55*b2d2a78aSEmmanuel Vadot sbefifo300 = &sbefifo300; 56*b2d2a78aSEmmanuel Vadot sbefifo301 = &sbefifo301; 57*b2d2a78aSEmmanuel Vadot sbefifo310 = &sbefifo310; 58*b2d2a78aSEmmanuel Vadot sbefifo311 = &sbefifo311; 59*b2d2a78aSEmmanuel Vadot sbefifo312 = &sbefifo312; 60*b2d2a78aSEmmanuel Vadot sbefifo313 = &sbefifo313; 61*b2d2a78aSEmmanuel Vadot sbefifo314 = &sbefifo314; 62*b2d2a78aSEmmanuel Vadot sbefifo315 = &sbefifo315; 63*b2d2a78aSEmmanuel Vadot sbefifo402 = &sbefifo402; 64*b2d2a78aSEmmanuel Vadot sbefifo403 = &sbefifo403; 65*b2d2a78aSEmmanuel Vadot sbefifo410 = &sbefifo410; 66*b2d2a78aSEmmanuel Vadot sbefifo411 = &sbefifo411; 67*b2d2a78aSEmmanuel Vadot sbefifo414 = &sbefifo414; 68*b2d2a78aSEmmanuel Vadot sbefifo415 = &sbefifo415; 69*b2d2a78aSEmmanuel Vadot sbefifo416 = &sbefifo416; 70*b2d2a78aSEmmanuel Vadot sbefifo417 = &sbefifo417; 71*b2d2a78aSEmmanuel Vadot 72*b2d2a78aSEmmanuel Vadot scom100 = &scom100; 73*b2d2a78aSEmmanuel Vadot scom101 = &scom101; 74*b2d2a78aSEmmanuel Vadot scom110 = &scom110; 75*b2d2a78aSEmmanuel Vadot scom111 = &scom111; 76*b2d2a78aSEmmanuel Vadot scom112 = &scom112; 77*b2d2a78aSEmmanuel Vadot scom113 = &scom113; 78*b2d2a78aSEmmanuel Vadot scom114 = &scom114; 79*b2d2a78aSEmmanuel Vadot scom115 = &scom115; 80*b2d2a78aSEmmanuel Vadot scom202 = &scom202; 81*b2d2a78aSEmmanuel Vadot scom203 = &scom203; 82*b2d2a78aSEmmanuel Vadot scom210 = &scom210; 83*b2d2a78aSEmmanuel Vadot scom211 = &scom211; 84*b2d2a78aSEmmanuel Vadot scom214 = &scom214; 85*b2d2a78aSEmmanuel Vadot scom215 = &scom215; 86*b2d2a78aSEmmanuel Vadot scom216 = &scom216; 87*b2d2a78aSEmmanuel Vadot scom217 = &scom217; 88*b2d2a78aSEmmanuel Vadot scom300 = &scom300; 89*b2d2a78aSEmmanuel Vadot scom301 = &scom301; 90*b2d2a78aSEmmanuel Vadot scom310 = &scom310; 91*b2d2a78aSEmmanuel Vadot scom311 = &scom311; 92*b2d2a78aSEmmanuel Vadot scom312 = &scom312; 93*b2d2a78aSEmmanuel Vadot scom313 = &scom313; 94*b2d2a78aSEmmanuel Vadot scom314 = &scom314; 95*b2d2a78aSEmmanuel Vadot scom315 = &scom315; 96*b2d2a78aSEmmanuel Vadot scom402 = &scom402; 97*b2d2a78aSEmmanuel Vadot scom403 = &scom403; 98*b2d2a78aSEmmanuel Vadot scom410 = &scom410; 99*b2d2a78aSEmmanuel Vadot scom411 = &scom411; 100*b2d2a78aSEmmanuel Vadot scom414 = &scom414; 101*b2d2a78aSEmmanuel Vadot scom415 = &scom415; 102*b2d2a78aSEmmanuel Vadot scom416 = &scom416; 103*b2d2a78aSEmmanuel Vadot scom417 = &scom417; 104*b2d2a78aSEmmanuel Vadot 105*b2d2a78aSEmmanuel Vadot spi10 = &cfam0_spi0; 106*b2d2a78aSEmmanuel Vadot spi11 = &cfam0_spi1; 107*b2d2a78aSEmmanuel Vadot spi12 = &cfam0_spi2; 108*b2d2a78aSEmmanuel Vadot spi13 = &cfam0_spi3; 109*b2d2a78aSEmmanuel Vadot spi20 = &cfam1_spi0; 110*b2d2a78aSEmmanuel Vadot spi21 = &cfam1_spi1; 111*b2d2a78aSEmmanuel Vadot spi22 = &cfam1_spi2; 112*b2d2a78aSEmmanuel Vadot spi23 = &cfam1_spi3; 113*b2d2a78aSEmmanuel Vadot spi30 = &cfam2_spi0; 114*b2d2a78aSEmmanuel Vadot spi31 = &cfam2_spi1; 115*b2d2a78aSEmmanuel Vadot spi32 = &cfam2_spi2; 116*b2d2a78aSEmmanuel Vadot spi33 = &cfam2_spi3; 117*b2d2a78aSEmmanuel Vadot spi40 = &cfam3_spi0; 118*b2d2a78aSEmmanuel Vadot spi41 = &cfam3_spi1; 119*b2d2a78aSEmmanuel Vadot spi42 = &cfam3_spi2; 120*b2d2a78aSEmmanuel Vadot spi43 = &cfam3_spi3; 121*b2d2a78aSEmmanuel Vadot }; 122*b2d2a78aSEmmanuel Vadot}; 123*b2d2a78aSEmmanuel Vadot 124*b2d2a78aSEmmanuel Vadot&fsim0 { 125*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 126*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 127*b2d2a78aSEmmanuel Vadot status = "okay"; 128*b2d2a78aSEmmanuel Vadot bus-frequency = <100000000>; 129*b2d2a78aSEmmanuel Vadot cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>; 130*b2d2a78aSEmmanuel Vadot 131*b2d2a78aSEmmanuel Vadot cfam@0,0 { 132*b2d2a78aSEmmanuel Vadot reg = <0 0>; 133*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 134*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 135*b2d2a78aSEmmanuel Vadot chip-id = <0>; 136*b2d2a78aSEmmanuel Vadot 137*b2d2a78aSEmmanuel Vadot scom@1000 { 138*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 139*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 140*b2d2a78aSEmmanuel Vadot }; 141*b2d2a78aSEmmanuel Vadot 142*b2d2a78aSEmmanuel Vadot i2c@1800 { 143*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 144*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 145*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 146*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 147*b2d2a78aSEmmanuel Vadot 148*b2d2a78aSEmmanuel Vadot cfam0_i2c0: i2c-bus@0 { 149*b2d2a78aSEmmanuel Vadot reg = <0>; /* OMI01 */ 150*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 151*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 152*b2d2a78aSEmmanuel Vadot 153*b2d2a78aSEmmanuel Vadot fsi@20 { 154*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 155*b2d2a78aSEmmanuel Vadot reg = <0x20>; 156*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 157*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 158*b2d2a78aSEmmanuel Vadot 159*b2d2a78aSEmmanuel Vadot cfam@0,0 { 160*b2d2a78aSEmmanuel Vadot reg = <0 0>; 161*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 162*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 163*b2d2a78aSEmmanuel Vadot chip-id = <0>; 164*b2d2a78aSEmmanuel Vadot 165*b2d2a78aSEmmanuel Vadot scom100: scom@1000 { 166*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 167*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 168*b2d2a78aSEmmanuel Vadot }; 169*b2d2a78aSEmmanuel Vadot 170*b2d2a78aSEmmanuel Vadot sbefifo100: sbefifo@2400 { 171*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 172*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 173*b2d2a78aSEmmanuel Vadot }; 174*b2d2a78aSEmmanuel Vadot }; 175*b2d2a78aSEmmanuel Vadot }; 176*b2d2a78aSEmmanuel Vadot }; 177*b2d2a78aSEmmanuel Vadot 178*b2d2a78aSEmmanuel Vadot cfam0_i2c1: i2c-bus@1 { 179*b2d2a78aSEmmanuel Vadot reg = <1>; /* OMI23 */ 180*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 181*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 182*b2d2a78aSEmmanuel Vadot 183*b2d2a78aSEmmanuel Vadot fsi@20 { 184*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 185*b2d2a78aSEmmanuel Vadot reg = <0x20>; 186*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 187*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 188*b2d2a78aSEmmanuel Vadot 189*b2d2a78aSEmmanuel Vadot cfam@0,0 { 190*b2d2a78aSEmmanuel Vadot reg = <0 0>; 191*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 192*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 193*b2d2a78aSEmmanuel Vadot chip-id = <0>; 194*b2d2a78aSEmmanuel Vadot 195*b2d2a78aSEmmanuel Vadot scom101: scom@1000 { 196*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 197*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 198*b2d2a78aSEmmanuel Vadot }; 199*b2d2a78aSEmmanuel Vadot 200*b2d2a78aSEmmanuel Vadot sbefifo101: sbefifo@2400 { 201*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 202*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 203*b2d2a78aSEmmanuel Vadot }; 204*b2d2a78aSEmmanuel Vadot }; 205*b2d2a78aSEmmanuel Vadot }; 206*b2d2a78aSEmmanuel Vadot }; 207*b2d2a78aSEmmanuel Vadot 208*b2d2a78aSEmmanuel Vadot cfam0_i2c10: i2c-bus@a { 209*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 210*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 211*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 212*b2d2a78aSEmmanuel Vadot 213*b2d2a78aSEmmanuel Vadot fsi@20 { 214*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 215*b2d2a78aSEmmanuel Vadot reg = <0x20>; 216*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 217*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 218*b2d2a78aSEmmanuel Vadot 219*b2d2a78aSEmmanuel Vadot cfam@0,0 { 220*b2d2a78aSEmmanuel Vadot reg = <0 0>; 221*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 222*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 223*b2d2a78aSEmmanuel Vadot chip-id = <0>; 224*b2d2a78aSEmmanuel Vadot 225*b2d2a78aSEmmanuel Vadot scom110: scom@1000 { 226*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 227*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 228*b2d2a78aSEmmanuel Vadot }; 229*b2d2a78aSEmmanuel Vadot 230*b2d2a78aSEmmanuel Vadot sbefifo110: sbefifo@2400 { 231*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 232*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 233*b2d2a78aSEmmanuel Vadot }; 234*b2d2a78aSEmmanuel Vadot }; 235*b2d2a78aSEmmanuel Vadot }; 236*b2d2a78aSEmmanuel Vadot }; 237*b2d2a78aSEmmanuel Vadot 238*b2d2a78aSEmmanuel Vadot cfam0_i2c11: i2c-bus@b { 239*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 240*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 241*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 242*b2d2a78aSEmmanuel Vadot 243*b2d2a78aSEmmanuel Vadot fsi@20 { 244*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 245*b2d2a78aSEmmanuel Vadot reg = <0x20>; 246*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 247*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 248*b2d2a78aSEmmanuel Vadot 249*b2d2a78aSEmmanuel Vadot cfam@0,0 { 250*b2d2a78aSEmmanuel Vadot reg = <0 0>; 251*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 252*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 253*b2d2a78aSEmmanuel Vadot chip-id = <0>; 254*b2d2a78aSEmmanuel Vadot 255*b2d2a78aSEmmanuel Vadot scom111: scom@1000 { 256*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 257*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 258*b2d2a78aSEmmanuel Vadot }; 259*b2d2a78aSEmmanuel Vadot 260*b2d2a78aSEmmanuel Vadot sbefifo111: sbefifo@2400 { 261*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 262*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 263*b2d2a78aSEmmanuel Vadot }; 264*b2d2a78aSEmmanuel Vadot }; 265*b2d2a78aSEmmanuel Vadot }; 266*b2d2a78aSEmmanuel Vadot }; 267*b2d2a78aSEmmanuel Vadot 268*b2d2a78aSEmmanuel Vadot cfam0_i2c12: i2c-bus@c { 269*b2d2a78aSEmmanuel Vadot reg = <12>; /* OP4A */ 270*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 271*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 272*b2d2a78aSEmmanuel Vadot 273*b2d2a78aSEmmanuel Vadot fsi@20 { 274*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 275*b2d2a78aSEmmanuel Vadot reg = <0x20>; 276*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 277*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 278*b2d2a78aSEmmanuel Vadot 279*b2d2a78aSEmmanuel Vadot cfam@0,0 { 280*b2d2a78aSEmmanuel Vadot reg = <0 0>; 281*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 282*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 283*b2d2a78aSEmmanuel Vadot chip-id = <0>; 284*b2d2a78aSEmmanuel Vadot 285*b2d2a78aSEmmanuel Vadot scom112: scom@1000 { 286*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 287*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 288*b2d2a78aSEmmanuel Vadot }; 289*b2d2a78aSEmmanuel Vadot 290*b2d2a78aSEmmanuel Vadot sbefifo112: sbefifo@2400 { 291*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 292*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 293*b2d2a78aSEmmanuel Vadot }; 294*b2d2a78aSEmmanuel Vadot }; 295*b2d2a78aSEmmanuel Vadot }; 296*b2d2a78aSEmmanuel Vadot }; 297*b2d2a78aSEmmanuel Vadot 298*b2d2a78aSEmmanuel Vadot cfam0_i2c13: i2c-bus@d { 299*b2d2a78aSEmmanuel Vadot reg = <13>; /* OP4B */ 300*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 301*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 302*b2d2a78aSEmmanuel Vadot 303*b2d2a78aSEmmanuel Vadot fsi@20 { 304*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 305*b2d2a78aSEmmanuel Vadot reg = <0x20>; 306*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 307*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 308*b2d2a78aSEmmanuel Vadot 309*b2d2a78aSEmmanuel Vadot cfam@0,0 { 310*b2d2a78aSEmmanuel Vadot reg = <0 0>; 311*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 312*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 313*b2d2a78aSEmmanuel Vadot chip-id = <0>; 314*b2d2a78aSEmmanuel Vadot 315*b2d2a78aSEmmanuel Vadot scom113: scom@1000 { 316*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 317*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 318*b2d2a78aSEmmanuel Vadot }; 319*b2d2a78aSEmmanuel Vadot 320*b2d2a78aSEmmanuel Vadot sbefifo113: sbefifo@2400 { 321*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 322*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 323*b2d2a78aSEmmanuel Vadot }; 324*b2d2a78aSEmmanuel Vadot }; 325*b2d2a78aSEmmanuel Vadot }; 326*b2d2a78aSEmmanuel Vadot }; 327*b2d2a78aSEmmanuel Vadot 328*b2d2a78aSEmmanuel Vadot cfam0_i2c14: i2c-bus@e { 329*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 330*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 331*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 332*b2d2a78aSEmmanuel Vadot 333*b2d2a78aSEmmanuel Vadot fsi@20 { 334*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 335*b2d2a78aSEmmanuel Vadot reg = <0x20>; 336*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 337*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 338*b2d2a78aSEmmanuel Vadot 339*b2d2a78aSEmmanuel Vadot cfam@0,0 { 340*b2d2a78aSEmmanuel Vadot reg = <0 0>; 341*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 342*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 343*b2d2a78aSEmmanuel Vadot chip-id = <0>; 344*b2d2a78aSEmmanuel Vadot 345*b2d2a78aSEmmanuel Vadot scom114: scom@1000 { 346*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 347*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 348*b2d2a78aSEmmanuel Vadot }; 349*b2d2a78aSEmmanuel Vadot 350*b2d2a78aSEmmanuel Vadot sbefifo114: sbefifo@2400 { 351*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 352*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 353*b2d2a78aSEmmanuel Vadot }; 354*b2d2a78aSEmmanuel Vadot }; 355*b2d2a78aSEmmanuel Vadot }; 356*b2d2a78aSEmmanuel Vadot }; 357*b2d2a78aSEmmanuel Vadot 358*b2d2a78aSEmmanuel Vadot cfam0_i2c15: i2c-bus@f { 359*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 360*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 361*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 362*b2d2a78aSEmmanuel Vadot 363*b2d2a78aSEmmanuel Vadot fsi@20 { 364*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 365*b2d2a78aSEmmanuel Vadot reg = <0x20>; 366*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 367*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 368*b2d2a78aSEmmanuel Vadot 369*b2d2a78aSEmmanuel Vadot cfam@0,0 { 370*b2d2a78aSEmmanuel Vadot reg = <0 0>; 371*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 372*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 373*b2d2a78aSEmmanuel Vadot chip-id = <0>; 374*b2d2a78aSEmmanuel Vadot 375*b2d2a78aSEmmanuel Vadot scom115: scom@1000 { 376*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 377*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 378*b2d2a78aSEmmanuel Vadot }; 379*b2d2a78aSEmmanuel Vadot 380*b2d2a78aSEmmanuel Vadot sbefifo115: sbefifo@2400 { 381*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 382*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 383*b2d2a78aSEmmanuel Vadot }; 384*b2d2a78aSEmmanuel Vadot }; 385*b2d2a78aSEmmanuel Vadot }; 386*b2d2a78aSEmmanuel Vadot }; 387*b2d2a78aSEmmanuel Vadot }; 388*b2d2a78aSEmmanuel Vadot 389*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 390*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 391*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 392*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 393*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 394*b2d2a78aSEmmanuel Vadot 395*b2d2a78aSEmmanuel Vadot cfam0_spi0: spi@0 { 396*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 397*b2d2a78aSEmmanuel Vadot reg = <0x0>; 398*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 399*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 400*b2d2a78aSEmmanuel Vadot 401*b2d2a78aSEmmanuel Vadot eeprom@0 { 402*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 403*b2d2a78aSEmmanuel Vadot reg = <0>; 404*b2d2a78aSEmmanuel Vadot address-width = <24>; 405*b2d2a78aSEmmanuel Vadot pagesize = <256>; 406*b2d2a78aSEmmanuel Vadot size = <0x80000>; 407*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 408*b2d2a78aSEmmanuel Vadot }; 409*b2d2a78aSEmmanuel Vadot }; 410*b2d2a78aSEmmanuel Vadot 411*b2d2a78aSEmmanuel Vadot cfam0_spi1: spi@20 { 412*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 413*b2d2a78aSEmmanuel Vadot reg = <0x20>; 414*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 415*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 416*b2d2a78aSEmmanuel Vadot 417*b2d2a78aSEmmanuel Vadot eeprom@0 { 418*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 419*b2d2a78aSEmmanuel Vadot reg = <0>; 420*b2d2a78aSEmmanuel Vadot address-width = <24>; 421*b2d2a78aSEmmanuel Vadot pagesize = <256>; 422*b2d2a78aSEmmanuel Vadot size = <0x80000>; 423*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 424*b2d2a78aSEmmanuel Vadot }; 425*b2d2a78aSEmmanuel Vadot }; 426*b2d2a78aSEmmanuel Vadot 427*b2d2a78aSEmmanuel Vadot cfam0_spi2: spi@40 { 428*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 429*b2d2a78aSEmmanuel Vadot reg = <0x40>; 430*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 431*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 432*b2d2a78aSEmmanuel Vadot 433*b2d2a78aSEmmanuel Vadot eeprom@0 { 434*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 435*b2d2a78aSEmmanuel Vadot reg = <0>; 436*b2d2a78aSEmmanuel Vadot address-width = <24>; 437*b2d2a78aSEmmanuel Vadot pagesize = <256>; 438*b2d2a78aSEmmanuel Vadot size = <0x80000>; 439*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 440*b2d2a78aSEmmanuel Vadot }; 441*b2d2a78aSEmmanuel Vadot }; 442*b2d2a78aSEmmanuel Vadot 443*b2d2a78aSEmmanuel Vadot cfam0_spi3: spi@60 { 444*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 445*b2d2a78aSEmmanuel Vadot reg = <0x60>; 446*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 447*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 448*b2d2a78aSEmmanuel Vadot 449*b2d2a78aSEmmanuel Vadot eeprom@0 { 450*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 451*b2d2a78aSEmmanuel Vadot reg = <0>; 452*b2d2a78aSEmmanuel Vadot address-width = <24>; 453*b2d2a78aSEmmanuel Vadot pagesize = <256>; 454*b2d2a78aSEmmanuel Vadot size = <0x80000>; 455*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 456*b2d2a78aSEmmanuel Vadot }; 457*b2d2a78aSEmmanuel Vadot }; 458*b2d2a78aSEmmanuel Vadot }; 459*b2d2a78aSEmmanuel Vadot 460*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 461*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 462*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 463*b2d2a78aSEmmanuel Vadot 464*b2d2a78aSEmmanuel Vadot occ { 465*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 466*b2d2a78aSEmmanuel Vadot 467*b2d2a78aSEmmanuel Vadot hwmon { 468*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 469*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 470*b2d2a78aSEmmanuel Vadot }; 471*b2d2a78aSEmmanuel Vadot }; 472*b2d2a78aSEmmanuel Vadot }; 473*b2d2a78aSEmmanuel Vadot 474*b2d2a78aSEmmanuel Vadot fsi_hub0: fsi@3400 { 475*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 476*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 477*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 478*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 479*b2d2a78aSEmmanuel Vadot }; 480*b2d2a78aSEmmanuel Vadot }; 481*b2d2a78aSEmmanuel Vadot}; 482*b2d2a78aSEmmanuel Vadot 483*b2d2a78aSEmmanuel Vadot&fsi_hub0 { 484*b2d2a78aSEmmanuel Vadot cfam@1,0 { 485*b2d2a78aSEmmanuel Vadot reg = <1 0>; 486*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 487*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 488*b2d2a78aSEmmanuel Vadot chip-id = <1>; 489*b2d2a78aSEmmanuel Vadot 490*b2d2a78aSEmmanuel Vadot scom@1000 { 491*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 492*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 493*b2d2a78aSEmmanuel Vadot }; 494*b2d2a78aSEmmanuel Vadot 495*b2d2a78aSEmmanuel Vadot i2c@1800 { 496*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 497*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 498*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 499*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 500*b2d2a78aSEmmanuel Vadot 501*b2d2a78aSEmmanuel Vadot cfam1_i2c2: i2c-bus@2 { 502*b2d2a78aSEmmanuel Vadot reg = <2>; /* OMI45 */ 503*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 504*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 505*b2d2a78aSEmmanuel Vadot 506*b2d2a78aSEmmanuel Vadot fsi@20 { 507*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 508*b2d2a78aSEmmanuel Vadot reg = <0x20>; 509*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 510*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 511*b2d2a78aSEmmanuel Vadot 512*b2d2a78aSEmmanuel Vadot cfam@0,0 { 513*b2d2a78aSEmmanuel Vadot reg = <0 0>; 514*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 515*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 516*b2d2a78aSEmmanuel Vadot chip-id = <0>; 517*b2d2a78aSEmmanuel Vadot 518*b2d2a78aSEmmanuel Vadot scom202: scom@1000 { 519*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 520*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 521*b2d2a78aSEmmanuel Vadot }; 522*b2d2a78aSEmmanuel Vadot 523*b2d2a78aSEmmanuel Vadot sbefifo202: sbefifo@2400 { 524*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 525*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 526*b2d2a78aSEmmanuel Vadot }; 527*b2d2a78aSEmmanuel Vadot }; 528*b2d2a78aSEmmanuel Vadot }; 529*b2d2a78aSEmmanuel Vadot }; 530*b2d2a78aSEmmanuel Vadot 531*b2d2a78aSEmmanuel Vadot cfam1_i2c3: i2c-bus@3 { 532*b2d2a78aSEmmanuel Vadot reg = <3>; /* OMI67 */ 533*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 534*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 535*b2d2a78aSEmmanuel Vadot 536*b2d2a78aSEmmanuel Vadot fsi@20 { 537*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 538*b2d2a78aSEmmanuel Vadot reg = <0x20>; 539*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 540*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 541*b2d2a78aSEmmanuel Vadot 542*b2d2a78aSEmmanuel Vadot cfam@0,0 { 543*b2d2a78aSEmmanuel Vadot reg = <0 0>; 544*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 545*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 546*b2d2a78aSEmmanuel Vadot chip-id = <0>; 547*b2d2a78aSEmmanuel Vadot 548*b2d2a78aSEmmanuel Vadot scom203: scom@1000 { 549*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 550*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 551*b2d2a78aSEmmanuel Vadot }; 552*b2d2a78aSEmmanuel Vadot 553*b2d2a78aSEmmanuel Vadot sbefifo203: sbefifo@2400 { 554*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 555*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 556*b2d2a78aSEmmanuel Vadot }; 557*b2d2a78aSEmmanuel Vadot }; 558*b2d2a78aSEmmanuel Vadot }; 559*b2d2a78aSEmmanuel Vadot }; 560*b2d2a78aSEmmanuel Vadot 561*b2d2a78aSEmmanuel Vadot cfam1_i2c10: i2c-bus@a { 562*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 563*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 564*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 565*b2d2a78aSEmmanuel Vadot 566*b2d2a78aSEmmanuel Vadot fsi@20 { 567*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 568*b2d2a78aSEmmanuel Vadot reg = <0x20>; 569*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 570*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 571*b2d2a78aSEmmanuel Vadot 572*b2d2a78aSEmmanuel Vadot cfam@0,0 { 573*b2d2a78aSEmmanuel Vadot reg = <0 0>; 574*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 575*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 576*b2d2a78aSEmmanuel Vadot chip-id = <0>; 577*b2d2a78aSEmmanuel Vadot 578*b2d2a78aSEmmanuel Vadot scom210: scom@1000 { 579*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 580*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 581*b2d2a78aSEmmanuel Vadot }; 582*b2d2a78aSEmmanuel Vadot 583*b2d2a78aSEmmanuel Vadot sbefifo210: sbefifo@2400 { 584*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 585*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 586*b2d2a78aSEmmanuel Vadot }; 587*b2d2a78aSEmmanuel Vadot }; 588*b2d2a78aSEmmanuel Vadot }; 589*b2d2a78aSEmmanuel Vadot }; 590*b2d2a78aSEmmanuel Vadot 591*b2d2a78aSEmmanuel Vadot cfam1_i2c11: i2c-bus@b { 592*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 593*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 594*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 595*b2d2a78aSEmmanuel Vadot 596*b2d2a78aSEmmanuel Vadot fsi@20 { 597*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 598*b2d2a78aSEmmanuel Vadot reg = <0x20>; 599*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 600*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 601*b2d2a78aSEmmanuel Vadot 602*b2d2a78aSEmmanuel Vadot cfam@0,0 { 603*b2d2a78aSEmmanuel Vadot reg = <0 0>; 604*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 605*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 606*b2d2a78aSEmmanuel Vadot chip-id = <0>; 607*b2d2a78aSEmmanuel Vadot 608*b2d2a78aSEmmanuel Vadot scom211: scom@1000 { 609*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 610*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 611*b2d2a78aSEmmanuel Vadot }; 612*b2d2a78aSEmmanuel Vadot 613*b2d2a78aSEmmanuel Vadot sbefifo211: sbefifo@2400 { 614*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 615*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 616*b2d2a78aSEmmanuel Vadot }; 617*b2d2a78aSEmmanuel Vadot }; 618*b2d2a78aSEmmanuel Vadot }; 619*b2d2a78aSEmmanuel Vadot }; 620*b2d2a78aSEmmanuel Vadot 621*b2d2a78aSEmmanuel Vadot cfam1_i2c14: i2c-bus@e { 622*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 623*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 624*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 625*b2d2a78aSEmmanuel Vadot 626*b2d2a78aSEmmanuel Vadot fsi@20 { 627*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 628*b2d2a78aSEmmanuel Vadot reg = <0x20>; 629*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 630*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 631*b2d2a78aSEmmanuel Vadot 632*b2d2a78aSEmmanuel Vadot cfam@0,0 { 633*b2d2a78aSEmmanuel Vadot reg = <0 0>; 634*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 635*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 636*b2d2a78aSEmmanuel Vadot chip-id = <0>; 637*b2d2a78aSEmmanuel Vadot 638*b2d2a78aSEmmanuel Vadot scom214: scom@1000 { 639*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 640*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 641*b2d2a78aSEmmanuel Vadot }; 642*b2d2a78aSEmmanuel Vadot 643*b2d2a78aSEmmanuel Vadot sbefifo214: sbefifo@2400 { 644*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 645*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 646*b2d2a78aSEmmanuel Vadot }; 647*b2d2a78aSEmmanuel Vadot }; 648*b2d2a78aSEmmanuel Vadot }; 649*b2d2a78aSEmmanuel Vadot }; 650*b2d2a78aSEmmanuel Vadot 651*b2d2a78aSEmmanuel Vadot cfam1_i2c15: i2c-bus@f { 652*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 653*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 654*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 655*b2d2a78aSEmmanuel Vadot 656*b2d2a78aSEmmanuel Vadot fsi@20 { 657*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 658*b2d2a78aSEmmanuel Vadot reg = <0x20>; 659*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 660*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 661*b2d2a78aSEmmanuel Vadot 662*b2d2a78aSEmmanuel Vadot cfam@0,0 { 663*b2d2a78aSEmmanuel Vadot reg = <0 0>; 664*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 665*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 666*b2d2a78aSEmmanuel Vadot chip-id = <0>; 667*b2d2a78aSEmmanuel Vadot 668*b2d2a78aSEmmanuel Vadot scom215: scom@1000 { 669*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 670*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 671*b2d2a78aSEmmanuel Vadot }; 672*b2d2a78aSEmmanuel Vadot 673*b2d2a78aSEmmanuel Vadot sbefifo215: sbefifo@2400 { 674*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 675*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 676*b2d2a78aSEmmanuel Vadot }; 677*b2d2a78aSEmmanuel Vadot }; 678*b2d2a78aSEmmanuel Vadot }; 679*b2d2a78aSEmmanuel Vadot }; 680*b2d2a78aSEmmanuel Vadot 681*b2d2a78aSEmmanuel Vadot cfam1_i2c16: i2c-bus@10 { 682*b2d2a78aSEmmanuel Vadot reg = <16>; /* OP6A */ 683*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 684*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 685*b2d2a78aSEmmanuel Vadot 686*b2d2a78aSEmmanuel Vadot fsi@20 { 687*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 688*b2d2a78aSEmmanuel Vadot reg = <0x20>; 689*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 690*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 691*b2d2a78aSEmmanuel Vadot 692*b2d2a78aSEmmanuel Vadot cfam@0,0 { 693*b2d2a78aSEmmanuel Vadot reg = <0 0>; 694*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 695*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 696*b2d2a78aSEmmanuel Vadot chip-id = <0>; 697*b2d2a78aSEmmanuel Vadot 698*b2d2a78aSEmmanuel Vadot scom216: scom@1000 { 699*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 700*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 701*b2d2a78aSEmmanuel Vadot }; 702*b2d2a78aSEmmanuel Vadot 703*b2d2a78aSEmmanuel Vadot sbefifo216: sbefifo@2400 { 704*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 705*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 706*b2d2a78aSEmmanuel Vadot }; 707*b2d2a78aSEmmanuel Vadot }; 708*b2d2a78aSEmmanuel Vadot }; 709*b2d2a78aSEmmanuel Vadot }; 710*b2d2a78aSEmmanuel Vadot 711*b2d2a78aSEmmanuel Vadot cfam1_i2c17: i2c-bus@11 { 712*b2d2a78aSEmmanuel Vadot reg = <17>; /* OP6B */ 713*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 714*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 715*b2d2a78aSEmmanuel Vadot 716*b2d2a78aSEmmanuel Vadot fsi@20 { 717*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 718*b2d2a78aSEmmanuel Vadot reg = <0x20>; 719*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 720*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 721*b2d2a78aSEmmanuel Vadot 722*b2d2a78aSEmmanuel Vadot cfam@0,0 { 723*b2d2a78aSEmmanuel Vadot reg = <0 0>; 724*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 725*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 726*b2d2a78aSEmmanuel Vadot chip-id = <0>; 727*b2d2a78aSEmmanuel Vadot 728*b2d2a78aSEmmanuel Vadot scom217: scom@1000 { 729*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 730*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 731*b2d2a78aSEmmanuel Vadot }; 732*b2d2a78aSEmmanuel Vadot 733*b2d2a78aSEmmanuel Vadot sbefifo217: sbefifo@2400 { 734*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 735*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 736*b2d2a78aSEmmanuel Vadot }; 737*b2d2a78aSEmmanuel Vadot }; 738*b2d2a78aSEmmanuel Vadot }; 739*b2d2a78aSEmmanuel Vadot }; 740*b2d2a78aSEmmanuel Vadot }; 741*b2d2a78aSEmmanuel Vadot 742*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 743*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 744*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 745*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 746*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 747*b2d2a78aSEmmanuel Vadot 748*b2d2a78aSEmmanuel Vadot cfam1_spi0: spi@0 { 749*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 750*b2d2a78aSEmmanuel Vadot reg = <0x0>; 751*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 752*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 753*b2d2a78aSEmmanuel Vadot 754*b2d2a78aSEmmanuel Vadot eeprom@0 { 755*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 756*b2d2a78aSEmmanuel Vadot reg = <0>; 757*b2d2a78aSEmmanuel Vadot address-width = <24>; 758*b2d2a78aSEmmanuel Vadot pagesize = <256>; 759*b2d2a78aSEmmanuel Vadot size = <0x80000>; 760*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 761*b2d2a78aSEmmanuel Vadot }; 762*b2d2a78aSEmmanuel Vadot }; 763*b2d2a78aSEmmanuel Vadot 764*b2d2a78aSEmmanuel Vadot cfam1_spi1: spi@20 { 765*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 766*b2d2a78aSEmmanuel Vadot reg = <0x20>; 767*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 768*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 769*b2d2a78aSEmmanuel Vadot 770*b2d2a78aSEmmanuel Vadot eeprom@0 { 771*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 772*b2d2a78aSEmmanuel Vadot reg = <0>; 773*b2d2a78aSEmmanuel Vadot address-width = <24>; 774*b2d2a78aSEmmanuel Vadot pagesize = <256>; 775*b2d2a78aSEmmanuel Vadot size = <0x80000>; 776*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 777*b2d2a78aSEmmanuel Vadot }; 778*b2d2a78aSEmmanuel Vadot }; 779*b2d2a78aSEmmanuel Vadot 780*b2d2a78aSEmmanuel Vadot cfam1_spi2: spi@40 { 781*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 782*b2d2a78aSEmmanuel Vadot reg = <0x40>; 783*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 784*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 785*b2d2a78aSEmmanuel Vadot 786*b2d2a78aSEmmanuel Vadot eeprom@0 { 787*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 788*b2d2a78aSEmmanuel Vadot reg = <0>; 789*b2d2a78aSEmmanuel Vadot address-width = <24>; 790*b2d2a78aSEmmanuel Vadot pagesize = <256>; 791*b2d2a78aSEmmanuel Vadot size = <0x80000>; 792*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 793*b2d2a78aSEmmanuel Vadot }; 794*b2d2a78aSEmmanuel Vadot }; 795*b2d2a78aSEmmanuel Vadot 796*b2d2a78aSEmmanuel Vadot cfam1_spi3: spi@60 { 797*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 798*b2d2a78aSEmmanuel Vadot reg = <0x60>; 799*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 800*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 801*b2d2a78aSEmmanuel Vadot 802*b2d2a78aSEmmanuel Vadot eeprom@0 { 803*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 804*b2d2a78aSEmmanuel Vadot reg = <0>; 805*b2d2a78aSEmmanuel Vadot address-width = <24>; 806*b2d2a78aSEmmanuel Vadot pagesize = <256>; 807*b2d2a78aSEmmanuel Vadot size = <0x80000>; 808*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 809*b2d2a78aSEmmanuel Vadot }; 810*b2d2a78aSEmmanuel Vadot }; 811*b2d2a78aSEmmanuel Vadot }; 812*b2d2a78aSEmmanuel Vadot 813*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 814*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 815*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 816*b2d2a78aSEmmanuel Vadot 817*b2d2a78aSEmmanuel Vadot occ { 818*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 819*b2d2a78aSEmmanuel Vadot 820*b2d2a78aSEmmanuel Vadot hwmon { 821*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 822*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 823*b2d2a78aSEmmanuel Vadot }; 824*b2d2a78aSEmmanuel Vadot }; 825*b2d2a78aSEmmanuel Vadot }; 826*b2d2a78aSEmmanuel Vadot 827*b2d2a78aSEmmanuel Vadot fsi@3400 { 828*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 829*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 830*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 831*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 832*b2d2a78aSEmmanuel Vadot no-scan-on-init; 833*b2d2a78aSEmmanuel Vadot }; 834*b2d2a78aSEmmanuel Vadot }; 835*b2d2a78aSEmmanuel Vadot 836*b2d2a78aSEmmanuel Vadot cfam@2,0 { 837*b2d2a78aSEmmanuel Vadot reg = <2 0>; 838*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 839*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 840*b2d2a78aSEmmanuel Vadot chip-id = <2>; 841*b2d2a78aSEmmanuel Vadot 842*b2d2a78aSEmmanuel Vadot scom@1000 { 843*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 844*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 845*b2d2a78aSEmmanuel Vadot }; 846*b2d2a78aSEmmanuel Vadot 847*b2d2a78aSEmmanuel Vadot i2c@1800 { 848*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 849*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 850*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 851*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 852*b2d2a78aSEmmanuel Vadot 853*b2d2a78aSEmmanuel Vadot cfam2_i2c0: i2c-bus@0 { 854*b2d2a78aSEmmanuel Vadot reg = <0>; /* OM01 */ 855*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 856*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 857*b2d2a78aSEmmanuel Vadot 858*b2d2a78aSEmmanuel Vadot fsi@20 { 859*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 860*b2d2a78aSEmmanuel Vadot reg = <0x20>; 861*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 862*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 863*b2d2a78aSEmmanuel Vadot 864*b2d2a78aSEmmanuel Vadot cfam@0,0 { 865*b2d2a78aSEmmanuel Vadot reg = <0 0>; 866*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 867*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 868*b2d2a78aSEmmanuel Vadot chip-id = <0>; 869*b2d2a78aSEmmanuel Vadot 870*b2d2a78aSEmmanuel Vadot scom300: scom@1000 { 871*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 872*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 873*b2d2a78aSEmmanuel Vadot }; 874*b2d2a78aSEmmanuel Vadot 875*b2d2a78aSEmmanuel Vadot sbefifo300: sbefifo@2400 { 876*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 877*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 878*b2d2a78aSEmmanuel Vadot }; 879*b2d2a78aSEmmanuel Vadot }; 880*b2d2a78aSEmmanuel Vadot }; 881*b2d2a78aSEmmanuel Vadot }; 882*b2d2a78aSEmmanuel Vadot 883*b2d2a78aSEmmanuel Vadot cfam2_i2c1: i2c-bus@1 { 884*b2d2a78aSEmmanuel Vadot reg = <1>; /* OM23 */ 885*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 886*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 887*b2d2a78aSEmmanuel Vadot 888*b2d2a78aSEmmanuel Vadot fsi@20 { 889*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 890*b2d2a78aSEmmanuel Vadot reg = <0x20>; 891*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 892*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 893*b2d2a78aSEmmanuel Vadot 894*b2d2a78aSEmmanuel Vadot cfam@0,0 { 895*b2d2a78aSEmmanuel Vadot reg = <0 0>; 896*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 897*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 898*b2d2a78aSEmmanuel Vadot chip-id = <0>; 899*b2d2a78aSEmmanuel Vadot 900*b2d2a78aSEmmanuel Vadot scom301: scom@1000 { 901*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 902*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 903*b2d2a78aSEmmanuel Vadot }; 904*b2d2a78aSEmmanuel Vadot 905*b2d2a78aSEmmanuel Vadot sbefifo301: sbefifo@2400 { 906*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 907*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 908*b2d2a78aSEmmanuel Vadot }; 909*b2d2a78aSEmmanuel Vadot }; 910*b2d2a78aSEmmanuel Vadot }; 911*b2d2a78aSEmmanuel Vadot }; 912*b2d2a78aSEmmanuel Vadot 913*b2d2a78aSEmmanuel Vadot cfam2_i2c10: i2c-bus@a { 914*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 915*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 916*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 917*b2d2a78aSEmmanuel Vadot 918*b2d2a78aSEmmanuel Vadot fsi@20 { 919*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 920*b2d2a78aSEmmanuel Vadot reg = <0x20>; 921*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 922*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 923*b2d2a78aSEmmanuel Vadot 924*b2d2a78aSEmmanuel Vadot cfam@0,0 { 925*b2d2a78aSEmmanuel Vadot reg = <0 0>; 926*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 927*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 928*b2d2a78aSEmmanuel Vadot chip-id = <0>; 929*b2d2a78aSEmmanuel Vadot 930*b2d2a78aSEmmanuel Vadot scom310: scom@1000 { 931*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 932*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 933*b2d2a78aSEmmanuel Vadot }; 934*b2d2a78aSEmmanuel Vadot 935*b2d2a78aSEmmanuel Vadot sbefifo310: sbefifo@2400 { 936*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 937*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 938*b2d2a78aSEmmanuel Vadot }; 939*b2d2a78aSEmmanuel Vadot }; 940*b2d2a78aSEmmanuel Vadot }; 941*b2d2a78aSEmmanuel Vadot }; 942*b2d2a78aSEmmanuel Vadot 943*b2d2a78aSEmmanuel Vadot cfam2_i2c11: i2c-bus@b { 944*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 945*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 946*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 947*b2d2a78aSEmmanuel Vadot 948*b2d2a78aSEmmanuel Vadot fsi@20 { 949*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 950*b2d2a78aSEmmanuel Vadot reg = <0x20>; 951*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 952*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 953*b2d2a78aSEmmanuel Vadot 954*b2d2a78aSEmmanuel Vadot cfam@0,0 { 955*b2d2a78aSEmmanuel Vadot reg = <0 0>; 956*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 957*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 958*b2d2a78aSEmmanuel Vadot chip-id = <0>; 959*b2d2a78aSEmmanuel Vadot 960*b2d2a78aSEmmanuel Vadot scom311: scom@1000 { 961*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 962*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 963*b2d2a78aSEmmanuel Vadot }; 964*b2d2a78aSEmmanuel Vadot 965*b2d2a78aSEmmanuel Vadot sbefifo311: sbefifo@2400 { 966*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 967*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 968*b2d2a78aSEmmanuel Vadot }; 969*b2d2a78aSEmmanuel Vadot }; 970*b2d2a78aSEmmanuel Vadot }; 971*b2d2a78aSEmmanuel Vadot }; 972*b2d2a78aSEmmanuel Vadot 973*b2d2a78aSEmmanuel Vadot cfam2_i2c12: i2c-bus@c { 974*b2d2a78aSEmmanuel Vadot reg = <12>; /* OP4A */ 975*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 976*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 977*b2d2a78aSEmmanuel Vadot 978*b2d2a78aSEmmanuel Vadot fsi@20 { 979*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 980*b2d2a78aSEmmanuel Vadot reg = <0x20>; 981*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 982*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 983*b2d2a78aSEmmanuel Vadot 984*b2d2a78aSEmmanuel Vadot cfam@0,0 { 985*b2d2a78aSEmmanuel Vadot reg = <0 0>; 986*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 987*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 988*b2d2a78aSEmmanuel Vadot chip-id = <0>; 989*b2d2a78aSEmmanuel Vadot 990*b2d2a78aSEmmanuel Vadot scom312: scom@1000 { 991*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 992*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 993*b2d2a78aSEmmanuel Vadot }; 994*b2d2a78aSEmmanuel Vadot 995*b2d2a78aSEmmanuel Vadot sbefifo312: sbefifo@2400 { 996*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 997*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 998*b2d2a78aSEmmanuel Vadot }; 999*b2d2a78aSEmmanuel Vadot }; 1000*b2d2a78aSEmmanuel Vadot }; 1001*b2d2a78aSEmmanuel Vadot }; 1002*b2d2a78aSEmmanuel Vadot 1003*b2d2a78aSEmmanuel Vadot cfam2_i2c13: i2c-bus@d { 1004*b2d2a78aSEmmanuel Vadot reg = <13>; /* OP4B */ 1005*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1006*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1007*b2d2a78aSEmmanuel Vadot 1008*b2d2a78aSEmmanuel Vadot fsi@20 { 1009*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1010*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1011*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1012*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1013*b2d2a78aSEmmanuel Vadot 1014*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1015*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1016*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1017*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1018*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1019*b2d2a78aSEmmanuel Vadot 1020*b2d2a78aSEmmanuel Vadot scom313: scom@1000 { 1021*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1022*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1023*b2d2a78aSEmmanuel Vadot }; 1024*b2d2a78aSEmmanuel Vadot 1025*b2d2a78aSEmmanuel Vadot sbefifo313: sbefifo@2400 { 1026*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1027*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1028*b2d2a78aSEmmanuel Vadot }; 1029*b2d2a78aSEmmanuel Vadot }; 1030*b2d2a78aSEmmanuel Vadot }; 1031*b2d2a78aSEmmanuel Vadot }; 1032*b2d2a78aSEmmanuel Vadot 1033*b2d2a78aSEmmanuel Vadot cfam2_i2c14: i2c-bus@e { 1034*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 1035*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1036*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1037*b2d2a78aSEmmanuel Vadot 1038*b2d2a78aSEmmanuel Vadot fsi@20 { 1039*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1040*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1041*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1042*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1043*b2d2a78aSEmmanuel Vadot 1044*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1045*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1046*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1047*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1048*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1049*b2d2a78aSEmmanuel Vadot 1050*b2d2a78aSEmmanuel Vadot scom314: scom@1000 { 1051*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1052*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1053*b2d2a78aSEmmanuel Vadot }; 1054*b2d2a78aSEmmanuel Vadot 1055*b2d2a78aSEmmanuel Vadot sbefifo314: sbefifo@2400 { 1056*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1057*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1058*b2d2a78aSEmmanuel Vadot }; 1059*b2d2a78aSEmmanuel Vadot }; 1060*b2d2a78aSEmmanuel Vadot }; 1061*b2d2a78aSEmmanuel Vadot }; 1062*b2d2a78aSEmmanuel Vadot 1063*b2d2a78aSEmmanuel Vadot cfam2_i2c15: i2c-bus@f { 1064*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 1065*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1066*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1067*b2d2a78aSEmmanuel Vadot 1068*b2d2a78aSEmmanuel Vadot fsi@20 { 1069*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1070*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1071*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1072*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1073*b2d2a78aSEmmanuel Vadot 1074*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1075*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1076*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1077*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1078*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1079*b2d2a78aSEmmanuel Vadot 1080*b2d2a78aSEmmanuel Vadot scom315: scom@1000 { 1081*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1082*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1083*b2d2a78aSEmmanuel Vadot }; 1084*b2d2a78aSEmmanuel Vadot 1085*b2d2a78aSEmmanuel Vadot sbefifo315: sbefifo@2400 { 1086*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1087*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1088*b2d2a78aSEmmanuel Vadot }; 1089*b2d2a78aSEmmanuel Vadot }; 1090*b2d2a78aSEmmanuel Vadot }; 1091*b2d2a78aSEmmanuel Vadot }; 1092*b2d2a78aSEmmanuel Vadot }; 1093*b2d2a78aSEmmanuel Vadot 1094*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 1095*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 1096*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 1097*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1098*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1099*b2d2a78aSEmmanuel Vadot 1100*b2d2a78aSEmmanuel Vadot cfam2_spi0: spi@0 { 1101*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1102*b2d2a78aSEmmanuel Vadot reg = <0x0>; 1103*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1104*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1105*b2d2a78aSEmmanuel Vadot 1106*b2d2a78aSEmmanuel Vadot eeprom@0 { 1107*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1108*b2d2a78aSEmmanuel Vadot reg = <0>; 1109*b2d2a78aSEmmanuel Vadot address-width = <24>; 1110*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1111*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1112*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1113*b2d2a78aSEmmanuel Vadot }; 1114*b2d2a78aSEmmanuel Vadot }; 1115*b2d2a78aSEmmanuel Vadot 1116*b2d2a78aSEmmanuel Vadot cfam2_spi1: spi@20 { 1117*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1118*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1119*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1120*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1121*b2d2a78aSEmmanuel Vadot 1122*b2d2a78aSEmmanuel Vadot eeprom@0 { 1123*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1124*b2d2a78aSEmmanuel Vadot reg = <0>; 1125*b2d2a78aSEmmanuel Vadot address-width = <24>; 1126*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1127*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1128*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1129*b2d2a78aSEmmanuel Vadot }; 1130*b2d2a78aSEmmanuel Vadot }; 1131*b2d2a78aSEmmanuel Vadot 1132*b2d2a78aSEmmanuel Vadot cfam2_spi2: spi@40 { 1133*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1134*b2d2a78aSEmmanuel Vadot reg = <0x40>; 1135*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1136*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1137*b2d2a78aSEmmanuel Vadot 1138*b2d2a78aSEmmanuel Vadot eeprom@0 { 1139*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1140*b2d2a78aSEmmanuel Vadot reg = <0>; 1141*b2d2a78aSEmmanuel Vadot address-width = <24>; 1142*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1143*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1144*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1145*b2d2a78aSEmmanuel Vadot }; 1146*b2d2a78aSEmmanuel Vadot }; 1147*b2d2a78aSEmmanuel Vadot 1148*b2d2a78aSEmmanuel Vadot cfam2_spi3: spi@60 { 1149*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1150*b2d2a78aSEmmanuel Vadot reg = <0x60>; 1151*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1152*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1153*b2d2a78aSEmmanuel Vadot 1154*b2d2a78aSEmmanuel Vadot eeprom@0 { 1155*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1156*b2d2a78aSEmmanuel Vadot reg = <0>; 1157*b2d2a78aSEmmanuel Vadot address-width = <24>; 1158*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1159*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1160*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1161*b2d2a78aSEmmanuel Vadot }; 1162*b2d2a78aSEmmanuel Vadot }; 1163*b2d2a78aSEmmanuel Vadot }; 1164*b2d2a78aSEmmanuel Vadot 1165*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 1166*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 1167*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1168*b2d2a78aSEmmanuel Vadot 1169*b2d2a78aSEmmanuel Vadot occ { 1170*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 1171*b2d2a78aSEmmanuel Vadot 1172*b2d2a78aSEmmanuel Vadot hwmon { 1173*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 1174*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 1175*b2d2a78aSEmmanuel Vadot }; 1176*b2d2a78aSEmmanuel Vadot }; 1177*b2d2a78aSEmmanuel Vadot }; 1178*b2d2a78aSEmmanuel Vadot 1179*b2d2a78aSEmmanuel Vadot fsi@3400 { 1180*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 1181*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 1182*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1183*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1184*b2d2a78aSEmmanuel Vadot no-scan-on-init; 1185*b2d2a78aSEmmanuel Vadot }; 1186*b2d2a78aSEmmanuel Vadot }; 1187*b2d2a78aSEmmanuel Vadot 1188*b2d2a78aSEmmanuel Vadot cfam@3,0 { 1189*b2d2a78aSEmmanuel Vadot reg = <3 0>; 1190*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1191*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1192*b2d2a78aSEmmanuel Vadot chip-id = <3>; 1193*b2d2a78aSEmmanuel Vadot 1194*b2d2a78aSEmmanuel Vadot scom@1000 { 1195*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-scom"; 1196*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1197*b2d2a78aSEmmanuel Vadot }; 1198*b2d2a78aSEmmanuel Vadot 1199*b2d2a78aSEmmanuel Vadot i2c@1800 { 1200*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2c-fsi"; 1201*b2d2a78aSEmmanuel Vadot reg = <0x1800 0x400>; 1202*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1203*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1204*b2d2a78aSEmmanuel Vadot 1205*b2d2a78aSEmmanuel Vadot cfam3_i2c2: i2c-bus@2 { 1206*b2d2a78aSEmmanuel Vadot reg = <2>; /* OM45 */ 1207*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1208*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1209*b2d2a78aSEmmanuel Vadot 1210*b2d2a78aSEmmanuel Vadot fsi@20 { 1211*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1212*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1213*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1214*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1215*b2d2a78aSEmmanuel Vadot 1216*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1217*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1218*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1219*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1220*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1221*b2d2a78aSEmmanuel Vadot 1222*b2d2a78aSEmmanuel Vadot scom402: scom@1000 { 1223*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1224*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1225*b2d2a78aSEmmanuel Vadot }; 1226*b2d2a78aSEmmanuel Vadot 1227*b2d2a78aSEmmanuel Vadot sbefifo402: sbefifo@2400 { 1228*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1229*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1230*b2d2a78aSEmmanuel Vadot }; 1231*b2d2a78aSEmmanuel Vadot }; 1232*b2d2a78aSEmmanuel Vadot }; 1233*b2d2a78aSEmmanuel Vadot }; 1234*b2d2a78aSEmmanuel Vadot 1235*b2d2a78aSEmmanuel Vadot cfam3_i2c3: i2c-bus@3 { 1236*b2d2a78aSEmmanuel Vadot reg = <3>; /* OM67 */ 1237*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1238*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1239*b2d2a78aSEmmanuel Vadot 1240*b2d2a78aSEmmanuel Vadot fsi@20 { 1241*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1242*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1243*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1244*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1245*b2d2a78aSEmmanuel Vadot 1246*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1247*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1248*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1249*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1250*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1251*b2d2a78aSEmmanuel Vadot 1252*b2d2a78aSEmmanuel Vadot scom403: scom@1000 { 1253*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1254*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1255*b2d2a78aSEmmanuel Vadot }; 1256*b2d2a78aSEmmanuel Vadot 1257*b2d2a78aSEmmanuel Vadot sbefifo403: sbefifo@2400 { 1258*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1259*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1260*b2d2a78aSEmmanuel Vadot }; 1261*b2d2a78aSEmmanuel Vadot }; 1262*b2d2a78aSEmmanuel Vadot }; 1263*b2d2a78aSEmmanuel Vadot }; 1264*b2d2a78aSEmmanuel Vadot 1265*b2d2a78aSEmmanuel Vadot cfam3_i2c10: i2c-bus@a { 1266*b2d2a78aSEmmanuel Vadot reg = <10>; /* OP3A */ 1267*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1268*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1269*b2d2a78aSEmmanuel Vadot 1270*b2d2a78aSEmmanuel Vadot fsi@20 { 1271*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1272*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1273*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1274*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1275*b2d2a78aSEmmanuel Vadot 1276*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1277*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1278*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1279*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1280*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1281*b2d2a78aSEmmanuel Vadot 1282*b2d2a78aSEmmanuel Vadot scom410: scom@1000 { 1283*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1284*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1285*b2d2a78aSEmmanuel Vadot }; 1286*b2d2a78aSEmmanuel Vadot 1287*b2d2a78aSEmmanuel Vadot sbefifo410: sbefifo@2400 { 1288*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1289*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1290*b2d2a78aSEmmanuel Vadot }; 1291*b2d2a78aSEmmanuel Vadot }; 1292*b2d2a78aSEmmanuel Vadot }; 1293*b2d2a78aSEmmanuel Vadot }; 1294*b2d2a78aSEmmanuel Vadot 1295*b2d2a78aSEmmanuel Vadot cfam3_i2c11: i2c-bus@b { 1296*b2d2a78aSEmmanuel Vadot reg = <11>; /* OP3B */ 1297*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1298*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1299*b2d2a78aSEmmanuel Vadot 1300*b2d2a78aSEmmanuel Vadot fsi@20 { 1301*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1302*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1303*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1304*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1305*b2d2a78aSEmmanuel Vadot 1306*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1307*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1308*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1309*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1310*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1311*b2d2a78aSEmmanuel Vadot 1312*b2d2a78aSEmmanuel Vadot scom411: scom@1000 { 1313*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1314*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1315*b2d2a78aSEmmanuel Vadot }; 1316*b2d2a78aSEmmanuel Vadot 1317*b2d2a78aSEmmanuel Vadot sbefifo411: sbefifo@2400 { 1318*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1319*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1320*b2d2a78aSEmmanuel Vadot }; 1321*b2d2a78aSEmmanuel Vadot }; 1322*b2d2a78aSEmmanuel Vadot }; 1323*b2d2a78aSEmmanuel Vadot }; 1324*b2d2a78aSEmmanuel Vadot 1325*b2d2a78aSEmmanuel Vadot cfam3_i2c14: i2c-bus@e { 1326*b2d2a78aSEmmanuel Vadot reg = <14>; /* OP5A */ 1327*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1328*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1329*b2d2a78aSEmmanuel Vadot 1330*b2d2a78aSEmmanuel Vadot fsi@20 { 1331*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1332*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1333*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1334*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1335*b2d2a78aSEmmanuel Vadot 1336*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1337*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1338*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1339*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1340*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1341*b2d2a78aSEmmanuel Vadot 1342*b2d2a78aSEmmanuel Vadot scom414: scom@1000 { 1343*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1344*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1345*b2d2a78aSEmmanuel Vadot }; 1346*b2d2a78aSEmmanuel Vadot 1347*b2d2a78aSEmmanuel Vadot sbefifo414: sbefifo@2400 { 1348*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1349*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1350*b2d2a78aSEmmanuel Vadot }; 1351*b2d2a78aSEmmanuel Vadot }; 1352*b2d2a78aSEmmanuel Vadot }; 1353*b2d2a78aSEmmanuel Vadot }; 1354*b2d2a78aSEmmanuel Vadot 1355*b2d2a78aSEmmanuel Vadot cfam3_i2c15: i2c-bus@f { 1356*b2d2a78aSEmmanuel Vadot reg = <15>; /* OP5B */ 1357*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1358*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1359*b2d2a78aSEmmanuel Vadot 1360*b2d2a78aSEmmanuel Vadot fsi@20 { 1361*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1362*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1363*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1364*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1365*b2d2a78aSEmmanuel Vadot 1366*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1367*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1368*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1369*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1370*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1371*b2d2a78aSEmmanuel Vadot 1372*b2d2a78aSEmmanuel Vadot scom415: scom@1000 { 1373*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1374*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1375*b2d2a78aSEmmanuel Vadot }; 1376*b2d2a78aSEmmanuel Vadot 1377*b2d2a78aSEmmanuel Vadot sbefifo415: sbefifo@2400 { 1378*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1379*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1380*b2d2a78aSEmmanuel Vadot }; 1381*b2d2a78aSEmmanuel Vadot }; 1382*b2d2a78aSEmmanuel Vadot }; 1383*b2d2a78aSEmmanuel Vadot }; 1384*b2d2a78aSEmmanuel Vadot 1385*b2d2a78aSEmmanuel Vadot cfam3_i2c16: i2c-bus@10 { 1386*b2d2a78aSEmmanuel Vadot reg = <16>; /* OP6A */ 1387*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1388*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1389*b2d2a78aSEmmanuel Vadot 1390*b2d2a78aSEmmanuel Vadot fsi@20 { 1391*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1392*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1393*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1394*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1395*b2d2a78aSEmmanuel Vadot 1396*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1397*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1398*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1399*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1400*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1401*b2d2a78aSEmmanuel Vadot 1402*b2d2a78aSEmmanuel Vadot scom416: scom@1000 { 1403*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1404*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1405*b2d2a78aSEmmanuel Vadot }; 1406*b2d2a78aSEmmanuel Vadot 1407*b2d2a78aSEmmanuel Vadot sbefifo416: sbefifo@2400 { 1408*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1409*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1410*b2d2a78aSEmmanuel Vadot }; 1411*b2d2a78aSEmmanuel Vadot }; 1412*b2d2a78aSEmmanuel Vadot }; 1413*b2d2a78aSEmmanuel Vadot }; 1414*b2d2a78aSEmmanuel Vadot 1415*b2d2a78aSEmmanuel Vadot cfam3_i2c17: i2c-bus@11 { 1416*b2d2a78aSEmmanuel Vadot reg = <17>; /* OP6B */ 1417*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1418*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1419*b2d2a78aSEmmanuel Vadot 1420*b2d2a78aSEmmanuel Vadot fsi@20 { 1421*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-fsi-master"; 1422*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1423*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1424*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1425*b2d2a78aSEmmanuel Vadot 1426*b2d2a78aSEmmanuel Vadot cfam@0,0 { 1427*b2d2a78aSEmmanuel Vadot reg = <0 0>; 1428*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1429*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 1430*b2d2a78aSEmmanuel Vadot chip-id = <0>; 1431*b2d2a78aSEmmanuel Vadot 1432*b2d2a78aSEmmanuel Vadot scom417: scom@1000 { 1433*b2d2a78aSEmmanuel Vadot compatible = "ibm,i2cr-scom"; 1434*b2d2a78aSEmmanuel Vadot reg = <0x1000 0x400>; 1435*b2d2a78aSEmmanuel Vadot }; 1436*b2d2a78aSEmmanuel Vadot 1437*b2d2a78aSEmmanuel Vadot sbefifo417: sbefifo@2400 { 1438*b2d2a78aSEmmanuel Vadot compatible = "ibm,odyssey-sbefifo"; 1439*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1440*b2d2a78aSEmmanuel Vadot }; 1441*b2d2a78aSEmmanuel Vadot }; 1442*b2d2a78aSEmmanuel Vadot }; 1443*b2d2a78aSEmmanuel Vadot }; 1444*b2d2a78aSEmmanuel Vadot }; 1445*b2d2a78aSEmmanuel Vadot 1446*b2d2a78aSEmmanuel Vadot fsi2spi@1c00 { 1447*b2d2a78aSEmmanuel Vadot compatible = "ibm,fsi2spi"; 1448*b2d2a78aSEmmanuel Vadot reg = <0x1c00 0x400>; 1449*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1450*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1451*b2d2a78aSEmmanuel Vadot 1452*b2d2a78aSEmmanuel Vadot cfam3_spi0: spi@0 { 1453*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1454*b2d2a78aSEmmanuel Vadot reg = <0x0>; 1455*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1456*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1457*b2d2a78aSEmmanuel Vadot 1458*b2d2a78aSEmmanuel Vadot eeprom@0 { 1459*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1460*b2d2a78aSEmmanuel Vadot reg = <0>; 1461*b2d2a78aSEmmanuel Vadot address-width = <24>; 1462*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1463*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1464*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1465*b2d2a78aSEmmanuel Vadot }; 1466*b2d2a78aSEmmanuel Vadot }; 1467*b2d2a78aSEmmanuel Vadot 1468*b2d2a78aSEmmanuel Vadot cfam3_spi1: spi@20 { 1469*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1470*b2d2a78aSEmmanuel Vadot reg = <0x20>; 1471*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1472*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1473*b2d2a78aSEmmanuel Vadot 1474*b2d2a78aSEmmanuel Vadot eeprom@0 { 1475*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1476*b2d2a78aSEmmanuel Vadot reg = <0>; 1477*b2d2a78aSEmmanuel Vadot address-width = <24>; 1478*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1479*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1480*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1481*b2d2a78aSEmmanuel Vadot }; 1482*b2d2a78aSEmmanuel Vadot }; 1483*b2d2a78aSEmmanuel Vadot 1484*b2d2a78aSEmmanuel Vadot cfam3_spi2: spi@40 { 1485*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1486*b2d2a78aSEmmanuel Vadot reg = <0x40>; 1487*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1488*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1489*b2d2a78aSEmmanuel Vadot 1490*b2d2a78aSEmmanuel Vadot eeprom@0 { 1491*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1492*b2d2a78aSEmmanuel Vadot reg = <0>; 1493*b2d2a78aSEmmanuel Vadot address-width = <24>; 1494*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1495*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1496*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1497*b2d2a78aSEmmanuel Vadot }; 1498*b2d2a78aSEmmanuel Vadot }; 1499*b2d2a78aSEmmanuel Vadot 1500*b2d2a78aSEmmanuel Vadot cfam3_spi3: spi@60 { 1501*b2d2a78aSEmmanuel Vadot compatible = "ibm,spi-fsi"; 1502*b2d2a78aSEmmanuel Vadot reg = <0x60>; 1503*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 1504*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1505*b2d2a78aSEmmanuel Vadot 1506*b2d2a78aSEmmanuel Vadot eeprom@0 { 1507*b2d2a78aSEmmanuel Vadot compatible = "atmel,at25"; 1508*b2d2a78aSEmmanuel Vadot reg = <0>; 1509*b2d2a78aSEmmanuel Vadot address-width = <24>; 1510*b2d2a78aSEmmanuel Vadot pagesize = <256>; 1511*b2d2a78aSEmmanuel Vadot size = <0x80000>; 1512*b2d2a78aSEmmanuel Vadot spi-max-frequency = <10000000>; 1513*b2d2a78aSEmmanuel Vadot }; 1514*b2d2a78aSEmmanuel Vadot }; 1515*b2d2a78aSEmmanuel Vadot }; 1516*b2d2a78aSEmmanuel Vadot 1517*b2d2a78aSEmmanuel Vadot sbefifo@2400 { 1518*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 1519*b2d2a78aSEmmanuel Vadot reg = <0x2400 0x400>; 1520*b2d2a78aSEmmanuel Vadot 1521*b2d2a78aSEmmanuel Vadot occ { 1522*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ"; 1523*b2d2a78aSEmmanuel Vadot 1524*b2d2a78aSEmmanuel Vadot hwmon { 1525*b2d2a78aSEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 1526*b2d2a78aSEmmanuel Vadot ibm,no-poll-on-init; 1527*b2d2a78aSEmmanuel Vadot }; 1528*b2d2a78aSEmmanuel Vadot }; 1529*b2d2a78aSEmmanuel Vadot }; 1530*b2d2a78aSEmmanuel Vadot 1531*b2d2a78aSEmmanuel Vadot fsi@3400 { 1532*b2d2a78aSEmmanuel Vadot compatible = "ibm,p9-fsi-controller"; 1533*b2d2a78aSEmmanuel Vadot reg = <0x3400 0x400>; 1534*b2d2a78aSEmmanuel Vadot #address-cells = <2>; 1535*b2d2a78aSEmmanuel Vadot #size-cells = <0>; 1536*b2d2a78aSEmmanuel Vadot no-scan-on-init; 1537*b2d2a78aSEmmanuel Vadot }; 1538*b2d2a78aSEmmanuel Vadot }; 1539*b2d2a78aSEmmanuel Vadot}; 1540