1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright 2018 IBM Corp
12 compatible = "ibm,fsi2pib";
17 compatible = "ibm,fsi-i2c-master";
22 cfam0_i2c0: i2c-bus@0 {
26 cfam0_i2c1: i2c-bus@1 {
30 cfam0_i2c2: i2c-bus@2 {
34 cfam0_i2c3: i2c-bus@3 {
38 cfam0_i2c4: i2c-bus@4 {
42 cfam0_i2c5: i2c-bus@5 {
46 cfam0_i2c6: i2c-bus@6 {
50 cfam0_i2c7: i2c-bus@7 {
54 cfam0_i2c8: i2c-bus@8 {
58 cfam0_i2c9: i2c-bus@9 {
62 cfam0_i2c10: i2c-bus@a {
66 cfam0_i2c11: i2c-bus@b {
70 cfam0_i2c12: i2c-bus@c {
74 cfam0_i2c13: i2c-bus@d {
78 cfam0_i2c14: i2c-bus@e {
84 compatible = "ibm,p9-sbefifo";
90 compatible = "ibm,p9-occ";
95 compatible = "fsi-master-hub";
108 #address-cells = <1>;
113 compatible = "ibm,fsi2pib";
114 reg = <0x1000 0x400>;
118 compatible = "ibm,fsi-i2c-master";
119 reg = <0x1800 0x400>;
120 #address-cells = <1>;
123 cfam1_i2c0: i2c-bus@0 {
127 cfam1_i2c1: i2c-bus@1 {
131 cfam1_i2c2: i2c-bus@2 {
135 cfam1_i2c3: i2c-bus@3 {
139 cfam1_i2c4: i2c-bus@4 {
143 cfam1_i2c5: i2c-bus@5 {
147 cfam1_i2c6: i2c-bus@6 {
151 cfam1_i2c7: i2c-bus@7 {
155 cfam1_i2c8: i2c-bus@8 {
159 cfam1_i2c9: i2c-bus@9 {
163 cfam1_i2c10: i2c-bus@a {
167 cfam1_i2c11: i2c-bus@b {
171 cfam1_i2c12: i2c-bus@c {
175 cfam1_i2c13: i2c-bus@d {
179 cfam1_i2c14: i2c-bus@e {
185 compatible = "ibm,p9-sbefifo";
186 reg = <0x2400 0x400>;
187 #address-cells = <1>;
191 compatible = "ibm,p9-occ";
196 compatible = "fsi-master-hub";
197 reg = <0x3400 0x400>;
198 #address-cells = <2>;
206 /* Legacy OCC numbering (to get rid of when userspace is fixed) */
217 i2c100 = &cfam0_i2c0;
218 i2c101 = &cfam0_i2c1;
219 i2c102 = &cfam0_i2c2;
220 i2c103 = &cfam0_i2c3;
221 i2c104 = &cfam0_i2c4;
222 i2c105 = &cfam0_i2c5;
223 i2c106 = &cfam0_i2c6;
224 i2c107 = &cfam0_i2c7;
225 i2c108 = &cfam0_i2c8;
226 i2c109 = &cfam0_i2c9;
227 i2c110 = &cfam0_i2c10;
228 i2c111 = &cfam0_i2c11;
229 i2c112 = &cfam0_i2c12;
230 i2c113 = &cfam0_i2c13;
231 i2c114 = &cfam0_i2c14;
232 i2c200 = &cfam1_i2c0;
233 i2c201 = &cfam1_i2c1;
234 i2c202 = &cfam1_i2c2;
235 i2c203 = &cfam1_i2c3;
236 i2c204 = &cfam1_i2c4;
237 i2c205 = &cfam1_i2c5;
238 i2c206 = &cfam1_i2c6;
239 i2c207 = &cfam1_i2c7;
240 i2c208 = &cfam1_i2c8;
241 i2c209 = &cfam1_i2c9;
242 i2c210 = &cfam1_i2c10;
243 i2c211 = &cfam1_i2c11;
244 i2c212 = &cfam1_i2c12;
245 i2c213 = &cfam1_i2c13;
246 i2c214 = &cfam1_i2c14;