// SPDX-License-Identifier: GPL-2.0-or-later // Copyright 2023 IBM Corp. #include "ibm-power10-dual.dtsi" &cfam0_i2c0 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom100: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo100: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c1 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom101: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo101: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c10 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom110: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo110: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c11 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom111: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo111: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c12 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom112: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo112: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c13 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom113: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo113: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c14 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom114: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo114: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam0_i2c15 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom115: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo115: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c2 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom202: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo202: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c3 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom203: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo203: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c10 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom210: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo210: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c11 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom211: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo211: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c14 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom214: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo214: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c15 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom215: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo215: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c16 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom216: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo216: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &cfam1_i2c17 { i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom217: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo217: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; &fsi_hub0 { cfam@2,0 { reg = <2 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <2>; scom@1000 { compatible = "ibm,fsi2pib"; reg = <0x1000 0x400>; }; i2c@1800 { compatible = "ibm,fsi-i2c-master"; reg = <0x1800 0x400>; #address-cells = <1>; #size-cells = <0>; cfam2_i2c0: i2c-bus@0 { #address-cells = <1>; #size-cells = <0>; reg = <0>; /* OM01 */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom300: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo300: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c1: i2c-bus@1 { #address-cells = <1>; #size-cells = <0>; reg = <1>; /* OM23 */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom301: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo301: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c10: i2c-bus@a { #address-cells = <1>; #size-cells = <0>; reg = <10>; /* OP3A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom310: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo310: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c11: i2c-bus@b { #address-cells = <1>; #size-cells = <0>; reg = <11>; /* OP3B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom311: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo311: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c12: i2c-bus@c { #address-cells = <1>; #size-cells = <0>; reg = <12>; /* OP4A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom312: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo312: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c13: i2c-bus@d { #address-cells = <1>; #size-cells = <0>; reg = <13>; /* OP4B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom313: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo313: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c14: i2c-bus@e { #address-cells = <1>; #size-cells = <0>; reg = <14>; /* OP5A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom314: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo314: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam2_i2c15: i2c-bus@f { #address-cells = <1>; #size-cells = <0>; reg = <15>; /* OP5B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom315: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo315: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; }; fsi2spi@1c00 { compatible = "ibm,fsi2spi"; reg = <0x1c00 0x400>; #address-cells = <1>; #size-cells = <0>; cfam2_spi0: spi@0 { reg = <0x0>; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam2_spi1: spi@20 { reg = <0x20>; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam2_spi2: spi@40 { reg = <0x40>; compatible = "ibm,fsi2spi"; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam2_spi3: spi@60 { reg = <0x60>; compatible = "ibm,fsi2spi"; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; }; sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; fsi_occ2: occ { compatible = "ibm,p10-occ"; occ-hwmon { compatible = "ibm,p10-occ-hwmon"; ibm,no-poll-on-init; }; }; }; fsi_hub2: hub@3400 { compatible = "fsi-master-hub"; reg = <0x3400 0x400>; #address-cells = <2>; #size-cells = <0>; no-scan-on-init; }; }; cfam@3,0 { reg = <3 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <3>; scom@1000 { compatible = "ibm,fsi2pib"; reg = <0x1000 0x400>; }; i2c@1800 { compatible = "ibm,fsi-i2c-master"; reg = <0x1800 0x400>; #address-cells = <1>; #size-cells = <0>; cfam3_i2c2: i2c-bus@2 { #address-cells = <1>; #size-cells = <0>; reg = <2>; /* OM45 */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom402: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo402: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c3: i2c-bus@3 { #address-cells = <1>; #size-cells = <0>; reg = <3>; /* OM67 */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom403: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo403: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c10: i2c-bus@a { #address-cells = <1>; #size-cells = <0>; reg = <10>; /* OP3A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom410: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo410: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c11: i2c-bus@b { #address-cells = <1>; #size-cells = <0>; reg = <11>; /* OP3B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom411: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo411: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c14: i2c-bus@e { #address-cells = <1>; #size-cells = <0>; reg = <14>; /* OP5A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom414: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo414: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c15: i2c-bus@f { #address-cells = <1>; #size-cells = <0>; reg = <15>; /* OP5B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom415: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo415: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c16: i2c-bus@10 { #address-cells = <1>; #size-cells = <0>; reg = <16>; /* OP6A */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom416: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo416: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; cfam3_i2c17: i2c-bus@11 { #address-cells = <1>; #size-cells = <0>; reg = <17>; /* OP6B */ i2cr@20 { compatible = "ibm,i2cr-fsi-master"; reg = <0x20>; #address-cells = <2>; #size-cells = <0>; cfam@0,0 { reg = <0 0>; #address-cells = <1>; #size-cells = <1>; chip-id = <0>; scom417: scom@1000 { compatible = "ibm,i2cr-scom"; reg = <0x1000 0x400>; }; sbefifo417: sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; }; }; }; }; }; fsi2spi@1c00 { compatible = "ibm,fsi2spi"; reg = <0x1c00 0x400>; #address-cells = <1>; #size-cells = <0>; cfam3_spi0: spi@0 { reg = <0x0>; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam3_spi1: spi@20 { reg = <0x20>; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam3_spi2: spi@40 { reg = <0x40>; compatible = "ibm,fsi2spi"; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; cfam3_spi3: spi@60 { reg = <0x60>; compatible = "ibm,fsi2spi"; #address-cells = <1>; #size-cells = <0>; eeprom@0 { at25,byte-len = <0x80000>; at25,addr-mode = <4>; at25,page-size = <256>; compatible = "atmel,at25"; reg = <0>; spi-max-frequency = <1000000>; }; }; }; sbefifo@2400 { compatible = "ibm,p9-sbefifo"; reg = <0x2400 0x400>; #address-cells = <1>; #size-cells = <0>; fsi_occ3: occ { compatible = "ibm,p10-occ"; occ-hwmon { compatible = "ibm,p10-occ-hwmon"; ibm,no-poll-on-init; }; }; }; fsi_hub3: hub@3400 { compatible = "fsi-master-hub"; reg = <0x3400 0x400>; #address-cells = <2>; #size-cells = <0>; no-scan-on-init; }; }; }; /* Legacy OCC numbering (to get rid of when userspace is fixed) */ &fsi_occ2 { reg = <3>; }; &fsi_occ3 { reg = <4>; }; / { aliases { i2c300 = &cfam2_i2c0; i2c301 = &cfam2_i2c1; i2c310 = &cfam2_i2c10; i2c311 = &cfam2_i2c11; i2c312 = &cfam2_i2c12; i2c313 = &cfam2_i2c13; i2c314 = &cfam2_i2c14; i2c315 = &cfam2_i2c15; i2c402 = &cfam3_i2c2; i2c403 = &cfam3_i2c3; i2c410 = &cfam3_i2c10; i2c411 = &cfam3_i2c11; i2c414 = &cfam3_i2c14; i2c415 = &cfam3_i2c15; i2c416 = &cfam3_i2c16; i2c417 = &cfam3_i2c17; sbefifo100 = &sbefifo100; sbefifo101 = &sbefifo101; sbefifo110 = &sbefifo110; sbefifo111 = &sbefifo111; sbefifo112 = &sbefifo112; sbefifo113 = &sbefifo113; sbefifo114 = &sbefifo114; sbefifo115 = &sbefifo115; sbefifo202 = &sbefifo202; sbefifo203 = &sbefifo203; sbefifo210 = &sbefifo210; sbefifo211 = &sbefifo211; sbefifo214 = &sbefifo214; sbefifo215 = &sbefifo215; sbefifo216 = &sbefifo216; sbefifo217 = &sbefifo217; sbefifo300 = &sbefifo300; sbefifo301 = &sbefifo301; sbefifo310 = &sbefifo310; sbefifo311 = &sbefifo311; sbefifo312 = &sbefifo312; sbefifo313 = &sbefifo313; sbefifo314 = &sbefifo314; sbefifo315 = &sbefifo315; sbefifo402 = &sbefifo402; sbefifo403 = &sbefifo403; sbefifo410 = &sbefifo410; sbefifo411 = &sbefifo411; sbefifo414 = &sbefifo414; sbefifo415 = &sbefifo415; sbefifo416 = &sbefifo416; sbefifo417 = &sbefifo417; scom100 = &scom100; scom101 = &scom101; scom110 = &scom110; scom111 = &scom111; scom112 = &scom112; scom113 = &scom113; scom114 = &scom114; scom115 = &scom115; scom202 = &scom202; scom203 = &scom203; scom210 = &scom210; scom211 = &scom211; scom214 = &scom214; scom215 = &scom215; scom216 = &scom216; scom217 = &scom217; scom300 = &scom300; scom301 = &scom301; scom310 = &scom310; scom311 = &scom311; scom312 = &scom312; scom313 = &scom313; scom314 = &scom314; scom315 = &scom315; scom402 = &scom402; scom403 = &scom403; scom410 = &scom410; scom411 = &scom411; scom414 = &scom414; scom415 = &scom415; scom416 = &scom416; scom417 = &scom417; spi30 = &cfam2_spi0; spi31 = &cfam2_spi1; spi32 = &cfam2_spi2; spi33 = &cfam2_spi3; spi40 = &cfam3_spi0; spi41 = &cfam3_spi1; spi42 = &cfam3_spi2; spi43 = &cfam3_spi3; }; };