1aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2aa1a8ff2SEmmanuel Vadot// Copyright 2023 IBM Corp. 3aa1a8ff2SEmmanuel Vadot 4aa1a8ff2SEmmanuel Vadot&fsim0 { 5aa1a8ff2SEmmanuel Vadot status = "okay"; 6aa1a8ff2SEmmanuel Vadot 7aa1a8ff2SEmmanuel Vadot #address-cells = <2>; 8aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 9aa1a8ff2SEmmanuel Vadot 10aa1a8ff2SEmmanuel Vadot cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>; 11aa1a8ff2SEmmanuel Vadot 12aa1a8ff2SEmmanuel Vadot cfam@0,0 { 13aa1a8ff2SEmmanuel Vadot reg = <0 0>; 14aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 15aa1a8ff2SEmmanuel Vadot #size-cells = <1>; 16aa1a8ff2SEmmanuel Vadot chip-id = <0>; 17aa1a8ff2SEmmanuel Vadot 18aa1a8ff2SEmmanuel Vadot scom@1000 { 19aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2pib"; 20aa1a8ff2SEmmanuel Vadot reg = <0x1000 0x400>; 21aa1a8ff2SEmmanuel Vadot }; 22aa1a8ff2SEmmanuel Vadot 23aa1a8ff2SEmmanuel Vadot i2c@1800 { 24aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi-i2c-master"; 25aa1a8ff2SEmmanuel Vadot reg = <0x1800 0x400>; 26aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 27aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 28aa1a8ff2SEmmanuel Vadot 29aa1a8ff2SEmmanuel Vadot cfam0_i2c0: i2c-bus@0 { 30aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 31aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 32aa1a8ff2SEmmanuel Vadot reg = <0>; /* OMI01 */ 33aa1a8ff2SEmmanuel Vadot }; 34aa1a8ff2SEmmanuel Vadot 35aa1a8ff2SEmmanuel Vadot cfam0_i2c1: i2c-bus@1 { 36aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 37aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 38aa1a8ff2SEmmanuel Vadot reg = <1>; /* OMI23 */ 39aa1a8ff2SEmmanuel Vadot }; 40aa1a8ff2SEmmanuel Vadot 41aa1a8ff2SEmmanuel Vadot cfam0_i2c10: i2c-bus@a { 42aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 43aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 44aa1a8ff2SEmmanuel Vadot reg = <10>; /* OP3A */ 45aa1a8ff2SEmmanuel Vadot }; 46aa1a8ff2SEmmanuel Vadot 47aa1a8ff2SEmmanuel Vadot cfam0_i2c11: i2c-bus@b { 48aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 49aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 50aa1a8ff2SEmmanuel Vadot reg = <11>; /* OP3B */ 51aa1a8ff2SEmmanuel Vadot }; 52aa1a8ff2SEmmanuel Vadot 53aa1a8ff2SEmmanuel Vadot cfam0_i2c12: i2c-bus@c { 54aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 55aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 56aa1a8ff2SEmmanuel Vadot reg = <12>; /* OP4A */ 57aa1a8ff2SEmmanuel Vadot }; 58aa1a8ff2SEmmanuel Vadot 59aa1a8ff2SEmmanuel Vadot cfam0_i2c13: i2c-bus@d { 60aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 61aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 62aa1a8ff2SEmmanuel Vadot reg = <13>; /* OP4B */ 63aa1a8ff2SEmmanuel Vadot }; 64aa1a8ff2SEmmanuel Vadot 65aa1a8ff2SEmmanuel Vadot cfam0_i2c14: i2c-bus@e { 66aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 67aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 68aa1a8ff2SEmmanuel Vadot reg = <14>; /* OP5A */ 69aa1a8ff2SEmmanuel Vadot }; 70aa1a8ff2SEmmanuel Vadot 71aa1a8ff2SEmmanuel Vadot cfam0_i2c15: i2c-bus@f { 72aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 73aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 74aa1a8ff2SEmmanuel Vadot reg = <15>; /* OP5B */ 75aa1a8ff2SEmmanuel Vadot }; 76aa1a8ff2SEmmanuel Vadot }; 77aa1a8ff2SEmmanuel Vadot 78aa1a8ff2SEmmanuel Vadot fsi2spi@1c00 { 79aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 80aa1a8ff2SEmmanuel Vadot reg = <0x1c00 0x400>; 81aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 82aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 83aa1a8ff2SEmmanuel Vadot 84aa1a8ff2SEmmanuel Vadot cfam0_spi0: spi@0 { 85aa1a8ff2SEmmanuel Vadot reg = <0x0>; 86aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 87aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 88aa1a8ff2SEmmanuel Vadot 89aa1a8ff2SEmmanuel Vadot eeprom@0 { 90aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 91aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 92aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 93aa1a8ff2SEmmanuel Vadot 94aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 95aa1a8ff2SEmmanuel Vadot reg = <0>; 96aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 97aa1a8ff2SEmmanuel Vadot }; 98aa1a8ff2SEmmanuel Vadot }; 99aa1a8ff2SEmmanuel Vadot 100aa1a8ff2SEmmanuel Vadot cfam0_spi1: spi@20 { 101aa1a8ff2SEmmanuel Vadot reg = <0x20>; 102aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 103aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 104aa1a8ff2SEmmanuel Vadot 105aa1a8ff2SEmmanuel Vadot eeprom@0 { 106aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 107aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 108aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 109aa1a8ff2SEmmanuel Vadot 110aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 111aa1a8ff2SEmmanuel Vadot reg = <0>; 112aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 113aa1a8ff2SEmmanuel Vadot }; 114aa1a8ff2SEmmanuel Vadot }; 115aa1a8ff2SEmmanuel Vadot 116aa1a8ff2SEmmanuel Vadot cfam0_spi2: spi@40 { 117aa1a8ff2SEmmanuel Vadot reg = <0x40>; 118aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 119aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 120aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 121aa1a8ff2SEmmanuel Vadot 122aa1a8ff2SEmmanuel Vadot eeprom@0 { 123aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 124aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 125aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 126aa1a8ff2SEmmanuel Vadot 127aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 128aa1a8ff2SEmmanuel Vadot reg = <0>; 129aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 130aa1a8ff2SEmmanuel Vadot }; 131aa1a8ff2SEmmanuel Vadot }; 132aa1a8ff2SEmmanuel Vadot 133aa1a8ff2SEmmanuel Vadot cfam0_spi3: spi@60 { 134aa1a8ff2SEmmanuel Vadot reg = <0x60>; 135aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 136aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 137aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 138aa1a8ff2SEmmanuel Vadot 139aa1a8ff2SEmmanuel Vadot eeprom@0 { 140aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 141aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 142aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 143aa1a8ff2SEmmanuel Vadot 144aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 145aa1a8ff2SEmmanuel Vadot reg = <0>; 146aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 147aa1a8ff2SEmmanuel Vadot }; 148aa1a8ff2SEmmanuel Vadot }; 149aa1a8ff2SEmmanuel Vadot }; 150aa1a8ff2SEmmanuel Vadot 151aa1a8ff2SEmmanuel Vadot sbefifo@2400 { 152aa1a8ff2SEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 153aa1a8ff2SEmmanuel Vadot reg = <0x2400 0x400>; 154aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 155aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 156aa1a8ff2SEmmanuel Vadot 157aa1a8ff2SEmmanuel Vadot fsi_occ0: occ { 158aa1a8ff2SEmmanuel Vadot compatible = "ibm,p10-occ"; 159aa1a8ff2SEmmanuel Vadot 160aa1a8ff2SEmmanuel Vadot occ-hwmon { 161aa1a8ff2SEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 162aa1a8ff2SEmmanuel Vadot ibm,no-poll-on-init; 163aa1a8ff2SEmmanuel Vadot }; 164aa1a8ff2SEmmanuel Vadot }; 165aa1a8ff2SEmmanuel Vadot }; 166aa1a8ff2SEmmanuel Vadot 167aa1a8ff2SEmmanuel Vadot fsi_hub0: hub@3400 { 168*7d0873ebSEmmanuel Vadot #interrupt-cells = <1>; 169aa1a8ff2SEmmanuel Vadot compatible = "fsi-master-hub"; 170aa1a8ff2SEmmanuel Vadot reg = <0x3400 0x400>; 171aa1a8ff2SEmmanuel Vadot #address-cells = <2>; 172aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 173*7d0873ebSEmmanuel Vadot interrupt-controller; 174aa1a8ff2SEmmanuel Vadot }; 175aa1a8ff2SEmmanuel Vadot }; 176aa1a8ff2SEmmanuel Vadot}; 177aa1a8ff2SEmmanuel Vadot 178aa1a8ff2SEmmanuel Vadot&fsi_hub0 { 179aa1a8ff2SEmmanuel Vadot cfam@1,0 { 180aa1a8ff2SEmmanuel Vadot reg = <1 0>; 181aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 182aa1a8ff2SEmmanuel Vadot #size-cells = <1>; 183aa1a8ff2SEmmanuel Vadot chip-id = <1>; 184aa1a8ff2SEmmanuel Vadot 185aa1a8ff2SEmmanuel Vadot scom@1000 { 186aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2pib"; 187aa1a8ff2SEmmanuel Vadot reg = <0x1000 0x400>; 188aa1a8ff2SEmmanuel Vadot }; 189aa1a8ff2SEmmanuel Vadot 190aa1a8ff2SEmmanuel Vadot i2c@1800 { 191aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi-i2c-master"; 192aa1a8ff2SEmmanuel Vadot reg = <0x1800 0x400>; 193aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 194aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 195aa1a8ff2SEmmanuel Vadot 196aa1a8ff2SEmmanuel Vadot cfam1_i2c2: i2c-bus@2 { 197aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 198aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 199aa1a8ff2SEmmanuel Vadot reg = <2>; /* OMI45 */ 200aa1a8ff2SEmmanuel Vadot }; 201aa1a8ff2SEmmanuel Vadot 202aa1a8ff2SEmmanuel Vadot cfam1_i2c3: i2c-bus@3 { 203aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 204aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 205aa1a8ff2SEmmanuel Vadot reg = <3>; /* OMI67 */ 206aa1a8ff2SEmmanuel Vadot }; 207aa1a8ff2SEmmanuel Vadot 208aa1a8ff2SEmmanuel Vadot cfam1_i2c10: i2c-bus@a { 209aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 210aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 211aa1a8ff2SEmmanuel Vadot reg = <10>; /* OP3A */ 212aa1a8ff2SEmmanuel Vadot }; 213aa1a8ff2SEmmanuel Vadot 214aa1a8ff2SEmmanuel Vadot cfam1_i2c11: i2c-bus@b { 215aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 216aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 217aa1a8ff2SEmmanuel Vadot reg = <11>; /* OP3B */ 218aa1a8ff2SEmmanuel Vadot }; 219aa1a8ff2SEmmanuel Vadot 220aa1a8ff2SEmmanuel Vadot cfam1_i2c14: i2c-bus@e { 221aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 222aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 223aa1a8ff2SEmmanuel Vadot reg = <14>; /* OP5A */ 224aa1a8ff2SEmmanuel Vadot }; 225aa1a8ff2SEmmanuel Vadot 226aa1a8ff2SEmmanuel Vadot cfam1_i2c15: i2c-bus@f { 227aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 228aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 229aa1a8ff2SEmmanuel Vadot reg = <15>; /* OP5B */ 230aa1a8ff2SEmmanuel Vadot }; 231aa1a8ff2SEmmanuel Vadot 232aa1a8ff2SEmmanuel Vadot cfam1_i2c16: i2c-bus@10 { 233aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 234aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 235aa1a8ff2SEmmanuel Vadot reg = <16>; /* OP6A */ 236aa1a8ff2SEmmanuel Vadot }; 237aa1a8ff2SEmmanuel Vadot 238aa1a8ff2SEmmanuel Vadot cfam1_i2c17: i2c-bus@11 { 239aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 240aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 241aa1a8ff2SEmmanuel Vadot reg = <17>; /* OP6B */ 242aa1a8ff2SEmmanuel Vadot }; 243aa1a8ff2SEmmanuel Vadot }; 244aa1a8ff2SEmmanuel Vadot 245aa1a8ff2SEmmanuel Vadot fsi2spi@1c00 { 246aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 247aa1a8ff2SEmmanuel Vadot reg = <0x1c00 0x400>; 248aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 249aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 250aa1a8ff2SEmmanuel Vadot 251aa1a8ff2SEmmanuel Vadot cfam1_spi0: spi@0 { 252aa1a8ff2SEmmanuel Vadot reg = <0x0>; 253aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 254aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 255aa1a8ff2SEmmanuel Vadot 256aa1a8ff2SEmmanuel Vadot eeprom@0 { 257aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 258aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 259aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 260aa1a8ff2SEmmanuel Vadot 261aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 262aa1a8ff2SEmmanuel Vadot reg = <0>; 263aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 264aa1a8ff2SEmmanuel Vadot }; 265aa1a8ff2SEmmanuel Vadot }; 266aa1a8ff2SEmmanuel Vadot 267aa1a8ff2SEmmanuel Vadot cfam1_spi1: spi@20 { 268aa1a8ff2SEmmanuel Vadot reg = <0x20>; 269aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 270aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 271aa1a8ff2SEmmanuel Vadot 272aa1a8ff2SEmmanuel Vadot eeprom@0 { 273aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 274aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 275aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 276aa1a8ff2SEmmanuel Vadot 277aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 278aa1a8ff2SEmmanuel Vadot reg = <0>; 279aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 280aa1a8ff2SEmmanuel Vadot }; 281aa1a8ff2SEmmanuel Vadot }; 282aa1a8ff2SEmmanuel Vadot 283aa1a8ff2SEmmanuel Vadot cfam1_spi2: spi@40 { 284aa1a8ff2SEmmanuel Vadot reg = <0x40>; 285aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 286aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 287aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 288aa1a8ff2SEmmanuel Vadot 289aa1a8ff2SEmmanuel Vadot eeprom@0 { 290aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 291aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 292aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 293aa1a8ff2SEmmanuel Vadot 294aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 295aa1a8ff2SEmmanuel Vadot reg = <0>; 296aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 297aa1a8ff2SEmmanuel Vadot }; 298aa1a8ff2SEmmanuel Vadot }; 299aa1a8ff2SEmmanuel Vadot 300aa1a8ff2SEmmanuel Vadot cfam1_spi3: spi@60 { 301aa1a8ff2SEmmanuel Vadot reg = <0x60>; 302aa1a8ff2SEmmanuel Vadot compatible = "ibm,fsi2spi"; 303aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 304aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 305aa1a8ff2SEmmanuel Vadot 306aa1a8ff2SEmmanuel Vadot eeprom@0 { 307aa1a8ff2SEmmanuel Vadot at25,byte-len = <0x80000>; 308aa1a8ff2SEmmanuel Vadot at25,addr-mode = <4>; 309aa1a8ff2SEmmanuel Vadot at25,page-size = <256>; 310aa1a8ff2SEmmanuel Vadot 311aa1a8ff2SEmmanuel Vadot compatible = "atmel,at25"; 312aa1a8ff2SEmmanuel Vadot reg = <0>; 313aa1a8ff2SEmmanuel Vadot spi-max-frequency = <1000000>; 314aa1a8ff2SEmmanuel Vadot }; 315aa1a8ff2SEmmanuel Vadot }; 316aa1a8ff2SEmmanuel Vadot }; 317aa1a8ff2SEmmanuel Vadot 318aa1a8ff2SEmmanuel Vadot sbefifo@2400 { 319aa1a8ff2SEmmanuel Vadot compatible = "ibm,p9-sbefifo"; 320aa1a8ff2SEmmanuel Vadot reg = <0x2400 0x400>; 321aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 322aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 323aa1a8ff2SEmmanuel Vadot 324aa1a8ff2SEmmanuel Vadot fsi_occ1: occ { 325aa1a8ff2SEmmanuel Vadot compatible = "ibm,p10-occ"; 326aa1a8ff2SEmmanuel Vadot 327aa1a8ff2SEmmanuel Vadot occ-hwmon { 328aa1a8ff2SEmmanuel Vadot compatible = "ibm,p10-occ-hwmon"; 329aa1a8ff2SEmmanuel Vadot ibm,no-poll-on-init; 330aa1a8ff2SEmmanuel Vadot }; 331aa1a8ff2SEmmanuel Vadot }; 332aa1a8ff2SEmmanuel Vadot }; 333aa1a8ff2SEmmanuel Vadot 334aa1a8ff2SEmmanuel Vadot fsi_hub1: hub@3400 { 335aa1a8ff2SEmmanuel Vadot compatible = "fsi-master-hub"; 336aa1a8ff2SEmmanuel Vadot reg = <0x3400 0x400>; 337aa1a8ff2SEmmanuel Vadot #address-cells = <2>; 338aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 339aa1a8ff2SEmmanuel Vadot 340aa1a8ff2SEmmanuel Vadot no-scan-on-init; 341aa1a8ff2SEmmanuel Vadot }; 342aa1a8ff2SEmmanuel Vadot }; 343aa1a8ff2SEmmanuel Vadot}; 344aa1a8ff2SEmmanuel Vadot 345aa1a8ff2SEmmanuel Vadot/* Legacy OCC numbering (to get rid of when userspace is fixed) */ 346aa1a8ff2SEmmanuel Vadot&fsi_occ0 { 347aa1a8ff2SEmmanuel Vadot reg = <1>; 348aa1a8ff2SEmmanuel Vadot}; 349aa1a8ff2SEmmanuel Vadot 350aa1a8ff2SEmmanuel Vadot&fsi_occ1 { 351aa1a8ff2SEmmanuel Vadot reg = <2>; 352aa1a8ff2SEmmanuel Vadot}; 353aa1a8ff2SEmmanuel Vadot 354aa1a8ff2SEmmanuel Vadot/ { 355aa1a8ff2SEmmanuel Vadot aliases { 356aa1a8ff2SEmmanuel Vadot i2c100 = &cfam0_i2c0; 357aa1a8ff2SEmmanuel Vadot i2c101 = &cfam0_i2c1; 358aa1a8ff2SEmmanuel Vadot i2c110 = &cfam0_i2c10; 359aa1a8ff2SEmmanuel Vadot i2c111 = &cfam0_i2c11; 360aa1a8ff2SEmmanuel Vadot i2c112 = &cfam0_i2c12; 361aa1a8ff2SEmmanuel Vadot i2c113 = &cfam0_i2c13; 362aa1a8ff2SEmmanuel Vadot i2c114 = &cfam0_i2c14; 363aa1a8ff2SEmmanuel Vadot i2c115 = &cfam0_i2c15; 364aa1a8ff2SEmmanuel Vadot i2c202 = &cfam1_i2c2; 365aa1a8ff2SEmmanuel Vadot i2c203 = &cfam1_i2c3; 366aa1a8ff2SEmmanuel Vadot i2c210 = &cfam1_i2c10; 367aa1a8ff2SEmmanuel Vadot i2c211 = &cfam1_i2c11; 368aa1a8ff2SEmmanuel Vadot i2c214 = &cfam1_i2c14; 369aa1a8ff2SEmmanuel Vadot i2c215 = &cfam1_i2c15; 370aa1a8ff2SEmmanuel Vadot i2c216 = &cfam1_i2c16; 371aa1a8ff2SEmmanuel Vadot i2c217 = &cfam1_i2c17; 372aa1a8ff2SEmmanuel Vadot 373aa1a8ff2SEmmanuel Vadot spi10 = &cfam0_spi0; 374aa1a8ff2SEmmanuel Vadot spi11 = &cfam0_spi1; 375aa1a8ff2SEmmanuel Vadot spi12 = &cfam0_spi2; 376aa1a8ff2SEmmanuel Vadot spi13 = &cfam0_spi3; 377aa1a8ff2SEmmanuel Vadot spi20 = &cfam1_spi0; 378aa1a8ff2SEmmanuel Vadot spi21 = &cfam1_spi1; 379aa1a8ff2SEmmanuel Vadot spi22 = &cfam1_spi2; 380aa1a8ff2SEmmanuel Vadot spi23 = &cfam1_spi3; 381aa1a8ff2SEmmanuel Vadot }; 382aa1a8ff2SEmmanuel Vadot}; 383