1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring// Copyright (c) 2019 Nuvoton Technology <kwliu@nuvoton.com> 3*724ba675SRob Herring// Copyright (c) 2019 Quanta Computer Inc. <Samuel.Jiang@quantatw.com> 4*724ba675SRob Herring 5*724ba675SRob Herring/dts-v1/; 6*724ba675SRob Herring#include "nuvoton-npcm750.dtsi" 7*724ba675SRob Herring#include "nuvoton-npcm750-runbmc-olympus-pincfg.dtsi" 8*724ba675SRob Herring 9*724ba675SRob Herring#include <dt-bindings/i2c/i2c.h> 10*724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 11*724ba675SRob Herring 12*724ba675SRob Herring/ { 13*724ba675SRob Herring model = "Nuvoton npcm750 RunBMC Olympus"; 14*724ba675SRob Herring compatible = "nuvoton,npcm750"; 15*724ba675SRob Herring 16*724ba675SRob Herring aliases { 17*724ba675SRob Herring ethernet1 = &gmac0; 18*724ba675SRob Herring serial0 = &serial0; 19*724ba675SRob Herring serial1 = &serial1; 20*724ba675SRob Herring serial2 = &serial2; 21*724ba675SRob Herring serial3 = &serial3; 22*724ba675SRob Herring i2c0 = &i2c0; 23*724ba675SRob Herring i2c1 = &i2c1; 24*724ba675SRob Herring i2c2 = &i2c2; 25*724ba675SRob Herring i2c3 = &i2c3; 26*724ba675SRob Herring i2c4 = &i2c4; 27*724ba675SRob Herring i2c5 = &i2c5; 28*724ba675SRob Herring i2c6 = &i2c6; 29*724ba675SRob Herring i2c7 = &i2c7; 30*724ba675SRob Herring i2c8 = &i2c8; 31*724ba675SRob Herring i2c9 = &i2c9; 32*724ba675SRob Herring i2c10 = &i2c10; 33*724ba675SRob Herring i2c11 = &i2c11; 34*724ba675SRob Herring i2c12 = &i2c12; 35*724ba675SRob Herring i2c13 = &i2c13; 36*724ba675SRob Herring spi0 = &spi0; 37*724ba675SRob Herring spi1 = &spi1; 38*724ba675SRob Herring fiu0 = &fiu0; 39*724ba675SRob Herring fiu1 = &fiu3; 40*724ba675SRob Herring }; 41*724ba675SRob Herring 42*724ba675SRob Herring chosen { 43*724ba675SRob Herring stdout-path = &serial3; 44*724ba675SRob Herring }; 45*724ba675SRob Herring 46*724ba675SRob Herring memory { 47*724ba675SRob Herring reg = <0 0x40000000>; 48*724ba675SRob Herring }; 49*724ba675SRob Herring 50*724ba675SRob Herring iio-hwmon { 51*724ba675SRob Herring compatible = "iio-hwmon"; 52*724ba675SRob Herring io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 53*724ba675SRob Herring <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>; 54*724ba675SRob Herring }; 55*724ba675SRob Herring 56*724ba675SRob Herring leds { 57*724ba675SRob Herring compatible = "gpio-leds"; 58*724ba675SRob Herring heartbeat { 59*724ba675SRob Herring label = "heartbeat"; 60*724ba675SRob Herring gpios = <&gpio3 14 1>; 61*724ba675SRob Herring }; 62*724ba675SRob Herring 63*724ba675SRob Herring identify { 64*724ba675SRob Herring label = "identify"; 65*724ba675SRob Herring gpios = <&gpio3 15 1>; 66*724ba675SRob Herring }; 67*724ba675SRob Herring }; 68*724ba675SRob Herring 69*724ba675SRob Herring jtag { 70*724ba675SRob Herring compatible = "nuvoton,npcm750-jtag"; 71*724ba675SRob Herring enable_pspi_jtag = <1>; 72*724ba675SRob Herring pspi-index = <2>; 73*724ba675SRob Herring tck { 74*724ba675SRob Herring label = "tck"; 75*724ba675SRob Herring gpios = <&gpio0 19 0>; /* gpio19 */ 76*724ba675SRob Herring regbase = <0xf0010000 0x1000>; 77*724ba675SRob Herring }; 78*724ba675SRob Herring 79*724ba675SRob Herring tdi { 80*724ba675SRob Herring label = "tdi"; 81*724ba675SRob Herring gpios = <&gpio0 18 0>; /* gpio18 */ 82*724ba675SRob Herring regbase = <0xf0010000 0x1000>; 83*724ba675SRob Herring }; 84*724ba675SRob Herring 85*724ba675SRob Herring tdo { 86*724ba675SRob Herring label = "tdo"; 87*724ba675SRob Herring gpios = <&gpio0 17 0>; /* gpio17 */ 88*724ba675SRob Herring regbase = <0xf0010000 0x1000>; 89*724ba675SRob Herring }; 90*724ba675SRob Herring tms { 91*724ba675SRob Herring label = "tms"; 92*724ba675SRob Herring gpios = <&gpio0 16 0>; /* gpio16 */ 93*724ba675SRob Herring regbase = <0xf0010000 0x1000>; 94*724ba675SRob Herring }; 95*724ba675SRob Herring }; 96*724ba675SRob Herring}; 97*724ba675SRob Herring 98*724ba675SRob Herring&fiu0 { 99*724ba675SRob Herring pinctrl-names = "default"; 100*724ba675SRob Herring pinctrl-0 = <&spi0cs1_pins>; 101*724ba675SRob Herring status = "okay"; 102*724ba675SRob Herring 103*724ba675SRob Herring flash@0 { 104*724ba675SRob Herring compatible = "jedec,spi-nor"; 105*724ba675SRob Herring #address-cells = <1>; 106*724ba675SRob Herring #size-cells = <1>; 107*724ba675SRob Herring reg = <0>; 108*724ba675SRob Herring spi-rx-bus-width = <2>; 109*724ba675SRob Herring 110*724ba675SRob Herring partitions { 111*724ba675SRob Herring compatible = "fixed-partitions"; 112*724ba675SRob Herring #address-cells = <1>; 113*724ba675SRob Herring #size-cells = <1>; 114*724ba675SRob Herring bmc@0{ 115*724ba675SRob Herring label = "bmc"; 116*724ba675SRob Herring reg = <0x000000 0x2000000>; 117*724ba675SRob Herring }; 118*724ba675SRob Herring u-boot@0 { 119*724ba675SRob Herring label = "u-boot"; 120*724ba675SRob Herring reg = <0x0000000 0x80000>; 121*724ba675SRob Herring read-only; 122*724ba675SRob Herring }; 123*724ba675SRob Herring u-boot-env@100000{ 124*724ba675SRob Herring label = "u-boot-env"; 125*724ba675SRob Herring reg = <0x00100000 0x40000>; 126*724ba675SRob Herring }; 127*724ba675SRob Herring kernel@200000 { 128*724ba675SRob Herring label = "kernel"; 129*724ba675SRob Herring reg = <0x0200000 0x600000>; 130*724ba675SRob Herring }; 131*724ba675SRob Herring rofs@800000 { 132*724ba675SRob Herring label = "rofs"; 133*724ba675SRob Herring reg = <0x800000 0x1500000>; 134*724ba675SRob Herring }; 135*724ba675SRob Herring rwfs@1d00000 { 136*724ba675SRob Herring label = "rwfs"; 137*724ba675SRob Herring reg = <0x1d00000 0x300000>; 138*724ba675SRob Herring }; 139*724ba675SRob Herring }; 140*724ba675SRob Herring }; 141*724ba675SRob Herring 142*724ba675SRob Herring flash@1 { 143*724ba675SRob Herring compatible = "jedec,spi-nor"; 144*724ba675SRob Herring #address-cells = <1>; 145*724ba675SRob Herring #size-cells = <1>; 146*724ba675SRob Herring reg = <1>; 147*724ba675SRob Herring npcm,fiu-rx-bus-width = <2>; 148*724ba675SRob Herring 149*724ba675SRob Herring partitions { 150*724ba675SRob Herring compatible = "fixed-partitions"; 151*724ba675SRob Herring #address-cells = <1>; 152*724ba675SRob Herring #size-cells = <1>; 153*724ba675SRob Herring spare1@0 { 154*724ba675SRob Herring label = "spi0-cs1-spare1"; 155*724ba675SRob Herring reg = <0x0 0x800000>; 156*724ba675SRob Herring }; 157*724ba675SRob Herring spare2@800000 { 158*724ba675SRob Herring label = "spi0-cs1-spare2"; 159*724ba675SRob Herring reg = <0x800000 0x0>; 160*724ba675SRob Herring }; 161*724ba675SRob Herring }; 162*724ba675SRob Herring }; 163*724ba675SRob Herring}; 164*724ba675SRob Herring 165*724ba675SRob Herring&fiu3 { 166*724ba675SRob Herring pinctrl-0 = <&spi3_pins>; 167*724ba675SRob Herring status = "okay"; 168*724ba675SRob Herring 169*724ba675SRob Herring flash@0 { 170*724ba675SRob Herring compatible = "jedec,spi-nor"; 171*724ba675SRob Herring #address-cells = <1>; 172*724ba675SRob Herring #size-cells = <1>; 173*724ba675SRob Herring reg = <0>; 174*724ba675SRob Herring spi-rx-bus-width = <2>; 175*724ba675SRob Herring 176*724ba675SRob Herring partitions { 177*724ba675SRob Herring compatible = "fixed-partitions"; 178*724ba675SRob Herring #address-cells = <1>; 179*724ba675SRob Herring #size-cells = <1>; 180*724ba675SRob Herring system1@0 { 181*724ba675SRob Herring label = "spi3-system1"; 182*724ba675SRob Herring reg = <0x0 0x800000>; 183*724ba675SRob Herring }; 184*724ba675SRob Herring system2@800000 { 185*724ba675SRob Herring label = "spi3-system2"; 186*724ba675SRob Herring reg = <0x800000 0x0>; 187*724ba675SRob Herring }; 188*724ba675SRob Herring }; 189*724ba675SRob Herring }; 190*724ba675SRob Herring}; 191*724ba675SRob Herring 192*724ba675SRob Herring&gcr { 193*724ba675SRob Herring mux-controller { 194*724ba675SRob Herring compatible = "mmio-mux"; 195*724ba675SRob Herring #mux-control-cells = <1>; 196*724ba675SRob Herring 197*724ba675SRob Herring mux-reg-masks = <0x38 0x07>; 198*724ba675SRob Herring idle-states = <6>; 199*724ba675SRob Herring }; 200*724ba675SRob Herring}; 201*724ba675SRob Herring 202*724ba675SRob Herring&gmac0 { 203*724ba675SRob Herring phy-mode = "rgmii-id"; 204*724ba675SRob Herring snps,eee-force-disable; 205*724ba675SRob Herring status = "okay"; 206*724ba675SRob Herring}; 207*724ba675SRob Herring 208*724ba675SRob Herring&i2c1 { 209*724ba675SRob Herring status = "okay"; 210*724ba675SRob Herring 211*724ba675SRob Herring i2c-switch@70 { 212*724ba675SRob Herring compatible = "nxp,pca9548"; 213*724ba675SRob Herring #address-cells = <1>; 214*724ba675SRob Herring #size-cells = <0>; 215*724ba675SRob Herring reg = <0x70>; 216*724ba675SRob Herring i2c-mux-idle-disconnect; 217*724ba675SRob Herring 218*724ba675SRob Herring i2c_slot1a: i2c-bus@0 { 219*724ba675SRob Herring #address-cells = <1>; 220*724ba675SRob Herring #size-cells = <0>; 221*724ba675SRob Herring reg = <0>; 222*724ba675SRob Herring }; 223*724ba675SRob Herring 224*724ba675SRob Herring i2c_slot1b: i2c-bus@1 { 225*724ba675SRob Herring #address-cells = <1>; 226*724ba675SRob Herring #size-cells = <0>; 227*724ba675SRob Herring reg = <1>; 228*724ba675SRob Herring }; 229*724ba675SRob Herring 230*724ba675SRob Herring i2c_slot2a: i2c-bus@2 { 231*724ba675SRob Herring #address-cells = <1>; 232*724ba675SRob Herring #size-cells = <0>; 233*724ba675SRob Herring reg = <2>; 234*724ba675SRob Herring }; 235*724ba675SRob Herring 236*724ba675SRob Herring i2c_slot2b: i2c-bus@3 { 237*724ba675SRob Herring #address-cells = <1>; 238*724ba675SRob Herring #size-cells = <0>; 239*724ba675SRob Herring reg = <3>; 240*724ba675SRob Herring }; 241*724ba675SRob Herring 242*724ba675SRob Herring i2c_slot3: i2c-bus@4 { 243*724ba675SRob Herring #address-cells = <1>; 244*724ba675SRob Herring #size-cells = <0>; 245*724ba675SRob Herring reg = <4>; 246*724ba675SRob Herring }; 247*724ba675SRob Herring 248*724ba675SRob Herring i2c_slot4: i2c-bus@5 { 249*724ba675SRob Herring #address-cells = <1>; 250*724ba675SRob Herring #size-cells = <0>; 251*724ba675SRob Herring reg = <5>; 252*724ba675SRob Herring }; 253*724ba675SRob Herring 254*724ba675SRob Herring i2c_slot5: i2c-bus@6 { 255*724ba675SRob Herring #address-cells = <1>; 256*724ba675SRob Herring #size-cells = <0>; 257*724ba675SRob Herring reg = <6>; 258*724ba675SRob Herring }; 259*724ba675SRob Herring }; 260*724ba675SRob Herring 261*724ba675SRob Herring i2c-switch@71 { 262*724ba675SRob Herring compatible = "nxp,pca9546"; 263*724ba675SRob Herring reg = <0x71>; 264*724ba675SRob Herring #address-cells = <1>; 265*724ba675SRob Herring #size-cells = <0>; 266*724ba675SRob Herring i2c-mux-idle-disconnect; 267*724ba675SRob Herring 268*724ba675SRob Herring i2c_m2_s1: i2c-bus@0 { 269*724ba675SRob Herring #address-cells = <1>; 270*724ba675SRob Herring #size-cells = <0>; 271*724ba675SRob Herring reg = <0>; 272*724ba675SRob Herring }; 273*724ba675SRob Herring 274*724ba675SRob Herring i2c_m2_s2: i2c-bus@1 { 275*724ba675SRob Herring #address-cells = <1>; 276*724ba675SRob Herring #size-cells = <0>; 277*724ba675SRob Herring reg = <1>; 278*724ba675SRob Herring }; 279*724ba675SRob Herring i2c_m2_s3: i2c-bus@2 { 280*724ba675SRob Herring #address-cells = <1>; 281*724ba675SRob Herring #size-cells = <0>; 282*724ba675SRob Herring reg = <2>; 283*724ba675SRob Herring }; 284*724ba675SRob Herring 285*724ba675SRob Herring i2c_m2_s4: i2c-bus@3 { 286*724ba675SRob Herring #address-cells = <1>; 287*724ba675SRob Herring #size-cells = <0>; 288*724ba675SRob Herring reg = <3>; 289*724ba675SRob Herring }; 290*724ba675SRob Herring }; 291*724ba675SRob Herring}; 292*724ba675SRob Herring 293*724ba675SRob Herring&i2c2 { 294*724ba675SRob Herring status = "okay"; 295*724ba675SRob Herring 296*724ba675SRob Herring tmp421@4c { 297*724ba675SRob Herring compatible = "ti,tmp421"; 298*724ba675SRob Herring reg = <0x4c>; 299*724ba675SRob Herring }; 300*724ba675SRob Herring 301*724ba675SRob Herring power-supply@58 { 302*724ba675SRob Herring compatible = "delta,dps800"; 303*724ba675SRob Herring reg = <0x58>; 304*724ba675SRob Herring }; 305*724ba675SRob Herring}; 306*724ba675SRob Herring 307*724ba675SRob Herring&i2c3 { 308*724ba675SRob Herring status = "okay"; 309*724ba675SRob Herring}; 310*724ba675SRob Herring 311*724ba675SRob Herring&i2c4 { 312*724ba675SRob Herring status = "okay"; 313*724ba675SRob Herring 314*724ba675SRob Herring eeprom@54 { 315*724ba675SRob Herring compatible = "atmel,24c64"; 316*724ba675SRob Herring reg = <0x54>; 317*724ba675SRob Herring }; 318*724ba675SRob Herring}; 319*724ba675SRob Herring 320*724ba675SRob Herring&i2c5 { 321*724ba675SRob Herring status = "okay"; 322*724ba675SRob Herring 323*724ba675SRob Herring i2c-slave-mqueue@10 { 324*724ba675SRob Herring compatible = "i2c-slave-mqueue"; 325*724ba675SRob Herring reg = <(I2C_OWN_SLAVE_ADDRESS | 0x10)>; 326*724ba675SRob Herring }; 327*724ba675SRob Herring}; 328*724ba675SRob Herring 329*724ba675SRob Herring&i2c6 { 330*724ba675SRob Herring status = "okay"; 331*724ba675SRob Herring 332*724ba675SRob Herring ina219@40 { 333*724ba675SRob Herring compatible = "ti,ina219"; 334*724ba675SRob Herring reg = <0x40>; 335*724ba675SRob Herring }; 336*724ba675SRob Herring ina219@41 { 337*724ba675SRob Herring compatible = "ti,ina219"; 338*724ba675SRob Herring reg = <0x41>; 339*724ba675SRob Herring }; 340*724ba675SRob Herring ina219@44 { 341*724ba675SRob Herring compatible = "ti,ina219"; 342*724ba675SRob Herring reg = <0x44>; 343*724ba675SRob Herring }; 344*724ba675SRob Herring ina219@45 { 345*724ba675SRob Herring compatible = "ti,ina219"; 346*724ba675SRob Herring reg = <0x45>; 347*724ba675SRob Herring }; 348*724ba675SRob Herring tps53679@60 { 349*724ba675SRob Herring compatible = "ti,tps53679"; 350*724ba675SRob Herring reg = <0x60>; 351*724ba675SRob Herring }; 352*724ba675SRob Herring tps53659@62 { 353*724ba675SRob Herring compatible = "ti,tps53659"; 354*724ba675SRob Herring reg = <0x62>; 355*724ba675SRob Herring }; 356*724ba675SRob Herring tps53659@64 { 357*724ba675SRob Herring compatible = "ti,tps53659"; 358*724ba675SRob Herring reg = <0x64>; 359*724ba675SRob Herring }; 360*724ba675SRob Herring tps53622@67 { 361*724ba675SRob Herring compatible = "ti,tps53622"; 362*724ba675SRob Herring reg = <0x67>; 363*724ba675SRob Herring }; 364*724ba675SRob Herring tps53622@69 { 365*724ba675SRob Herring compatible = "ti,tps53622"; 366*724ba675SRob Herring reg = <0x69>; 367*724ba675SRob Herring }; 368*724ba675SRob Herring tps53679@70 { 369*724ba675SRob Herring compatible = "ti,tps53679"; 370*724ba675SRob Herring reg = <0x70>; 371*724ba675SRob Herring }; 372*724ba675SRob Herring tps53659@72 { 373*724ba675SRob Herring compatible = "ti,tps53659"; 374*724ba675SRob Herring reg = <0x72>; 375*724ba675SRob Herring }; 376*724ba675SRob Herring tps53659@74 { 377*724ba675SRob Herring compatible = "ti,tps53659"; 378*724ba675SRob Herring reg = <0x74>; 379*724ba675SRob Herring }; 380*724ba675SRob Herring tps53622@77 { 381*724ba675SRob Herring compatible = "ti,tps53622"; 382*724ba675SRob Herring reg = <0x77>; 383*724ba675SRob Herring }; 384*724ba675SRob Herring}; 385*724ba675SRob Herring 386*724ba675SRob Herring&i2c7 { 387*724ba675SRob Herring status = "okay"; 388*724ba675SRob Herring 389*724ba675SRob Herring tmp421@4c { 390*724ba675SRob Herring compatible = "ti,tmp421"; 391*724ba675SRob Herring reg = <0x4c>; 392*724ba675SRob Herring }; 393*724ba675SRob Herring}; 394*724ba675SRob Herring 395*724ba675SRob Herring&i2c8 { 396*724ba675SRob Herring status = "okay"; 397*724ba675SRob Herring 398*724ba675SRob Herring adm1278@11 { 399*724ba675SRob Herring compatible = "adm1278"; 400*724ba675SRob Herring reg = <0x11>; 401*724ba675SRob Herring Rsense = <500>; 402*724ba675SRob Herring }; 403*724ba675SRob Herring}; 404*724ba675SRob Herring 405*724ba675SRob Herring&i2c9 { 406*724ba675SRob Herring status = "okay"; 407*724ba675SRob Herring}; 408*724ba675SRob Herring 409*724ba675SRob Herring&i2c10 { 410*724ba675SRob Herring status = "okay"; 411*724ba675SRob Herring 412*724ba675SRob Herring gpio: pca9555@27 { 413*724ba675SRob Herring compatible = "nxp,pca9555"; 414*724ba675SRob Herring reg = <0x27>; 415*724ba675SRob Herring 416*724ba675SRob Herring gpio-controller; 417*724ba675SRob Herring #gpio-cells = <2>; 418*724ba675SRob Herring }; 419*724ba675SRob Herring}; 420*724ba675SRob Herring 421*724ba675SRob Herring&i2c11 { 422*724ba675SRob Herring status = "okay"; 423*724ba675SRob Herring 424*724ba675SRob Herring pca9539_g1a: pca9539-g1a@74 { 425*724ba675SRob Herring compatible = "nxp,pca9539"; 426*724ba675SRob Herring reg = <0x74>; 427*724ba675SRob Herring gpio-controller; 428*724ba675SRob Herring #gpio-cells = <2>; 429*724ba675SRob Herring reset-gpios = <&gpio7 4 GPIO_ACTIVE_LOW>; 430*724ba675SRob Herring G1A_P0_0 { 431*724ba675SRob Herring gpio-hog; 432*724ba675SRob Herring gpios = <0 0>; 433*724ba675SRob Herring output-high; 434*724ba675SRob Herring line-name = "TPM_BMC_ALERT_N"; 435*724ba675SRob Herring }; 436*724ba675SRob Herring G1A_P0_1 { 437*724ba675SRob Herring gpio-hog; 438*724ba675SRob Herring gpios = <1 0>; 439*724ba675SRob Herring input; 440*724ba675SRob Herring line-name = "FM_BIOS_TOP_SWAP"; 441*724ba675SRob Herring }; 442*724ba675SRob Herring G1A_P0_2 { 443*724ba675SRob Herring gpio-hog; 444*724ba675SRob Herring gpios = <2 0>; 445*724ba675SRob Herring input; 446*724ba675SRob Herring line-name = "FM_BIOS_PREFRB2_GOOD"; 447*724ba675SRob Herring }; 448*724ba675SRob Herring G1A_P0_3 { 449*724ba675SRob Herring gpio-hog; 450*724ba675SRob Herring gpios = <3 0>; 451*724ba675SRob Herring input; 452*724ba675SRob Herring line-name = "BMC_SATAXPCIE_0TO3_SEL"; 453*724ba675SRob Herring }; 454*724ba675SRob Herring G1A_P0_4 { 455*724ba675SRob Herring gpio-hog; 456*724ba675SRob Herring gpios = <4 0>; 457*724ba675SRob Herring input; 458*724ba675SRob Herring line-name = "BMC_SATAXPCIE_4TO7_SEL"; 459*724ba675SRob Herring }; 460*724ba675SRob Herring G1A_P0_5 { 461*724ba675SRob Herring gpio-hog; 462*724ba675SRob Herring gpios = <5 0>; 463*724ba675SRob Herring output-low; 464*724ba675SRob Herring line-name = "FM_UV_ADR_TRIGGER_EN_N"; 465*724ba675SRob Herring }; 466*724ba675SRob Herring G1A_P0_6 { 467*724ba675SRob Herring gpio-hog; 468*724ba675SRob Herring gpios = <6 0>; 469*724ba675SRob Herring input; 470*724ba675SRob Herring line-name = "RM_THROTTLE_EN_N"; 471*724ba675SRob Herring }; 472*724ba675SRob Herring G1A_P1_0 { 473*724ba675SRob Herring gpio-hog; 474*724ba675SRob Herring gpios = <8 0>; 475*724ba675SRob Herring input; 476*724ba675SRob Herring line-name = "FM_BMC_TPM_PRES_N"; 477*724ba675SRob Herring }; 478*724ba675SRob Herring G1A_P1_1 { 479*724ba675SRob Herring gpio-hog; 480*724ba675SRob Herring gpios = <9 0>; 481*724ba675SRob Herring input; 482*724ba675SRob Herring line-name = "FM_CPU0_SKTOCC_LVT3_N"; 483*724ba675SRob Herring }; 484*724ba675SRob Herring G1A_P1_2 { 485*724ba675SRob Herring gpio-hog; 486*724ba675SRob Herring gpios = <10 0>; 487*724ba675SRob Herring input; 488*724ba675SRob Herring line-name = "FM_CPU1_SKTOCC_LVT3_N"; 489*724ba675SRob Herring }; 490*724ba675SRob Herring G1A_P1_3 { 491*724ba675SRob Herring gpio-hog; 492*724ba675SRob Herring gpios = <11 0>; 493*724ba675SRob Herring input; 494*724ba675SRob Herring line-name = "PSU1_ALERT_N"; 495*724ba675SRob Herring }; 496*724ba675SRob Herring G1A_P1_4 { 497*724ba675SRob Herring gpio-hog; 498*724ba675SRob Herring gpios = <12 0>; 499*724ba675SRob Herring input; 500*724ba675SRob Herring line-name = "PSU2_ALERT_N"; 501*724ba675SRob Herring }; 502*724ba675SRob Herring G1A_P1_5 { 503*724ba675SRob Herring gpio-hog; 504*724ba675SRob Herring gpios = <13 0>; 505*724ba675SRob Herring input; 506*724ba675SRob Herring line-name = "H_CPU0_FAST_WAKE_LVT3_N"; 507*724ba675SRob Herring }; 508*724ba675SRob Herring G1A_P1_6 { 509*724ba675SRob Herring gpio-hog; 510*724ba675SRob Herring gpios = <14 0>; 511*724ba675SRob Herring output-high; 512*724ba675SRob Herring line-name = "I2C_MUX1_RESET_N"; 513*724ba675SRob Herring }; 514*724ba675SRob Herring G1A_P1_7 { 515*724ba675SRob Herring gpio-hog; 516*724ba675SRob Herring gpios = <15 0>; 517*724ba675SRob Herring input; 518*724ba675SRob Herring line-name = "FM_CPU_CATERR_LVT3_N"; 519*724ba675SRob Herring }; 520*724ba675SRob Herring }; 521*724ba675SRob Herring 522*724ba675SRob Herring pca9539_g1b: pca9539-g1b@75 { 523*724ba675SRob Herring compatible = "nxp,pca9539"; 524*724ba675SRob Herring reg = <0x75>; 525*724ba675SRob Herring gpio-controller; 526*724ba675SRob Herring #gpio-cells = <2>; 527*724ba675SRob Herring G1B_P0_0 { 528*724ba675SRob Herring gpio-hog; 529*724ba675SRob Herring gpios = <0 0>; 530*724ba675SRob Herring input; 531*724ba675SRob Herring line-name = "PVDDQ_ABC_PINALERT_N"; 532*724ba675SRob Herring }; 533*724ba675SRob Herring G1B_P0_1 { 534*724ba675SRob Herring gpio-hog; 535*724ba675SRob Herring gpios = <1 0>; 536*724ba675SRob Herring input; 537*724ba675SRob Herring line-name = "PVDDQ_DEF_PINALERT_N"; 538*724ba675SRob Herring }; 539*724ba675SRob Herring G1B_P0_2 { 540*724ba675SRob Herring gpio-hog; 541*724ba675SRob Herring gpios = <2 0>; 542*724ba675SRob Herring input; 543*724ba675SRob Herring line-name = "PVDDQ_GHJ_PINALERT_N"; 544*724ba675SRob Herring }; 545*724ba675SRob Herring G1B_P0_3 { 546*724ba675SRob Herring gpio-hog; 547*724ba675SRob Herring gpios = <3 0>; 548*724ba675SRob Herring input; 549*724ba675SRob Herring line-name = "PVDDQ_KLM_PINALERT_N"; 550*724ba675SRob Herring }; 551*724ba675SRob Herring G1B_P0_5 { 552*724ba675SRob Herring gpio-hog; 553*724ba675SRob Herring gpios = <5 0>; 554*724ba675SRob Herring input; 555*724ba675SRob Herring line-name = "FM_BOARD_REV_ID0"; 556*724ba675SRob Herring }; 557*724ba675SRob Herring G1B_P0_6 { 558*724ba675SRob Herring gpio-hog; 559*724ba675SRob Herring gpios = <6 0>; 560*724ba675SRob Herring input; 561*724ba675SRob Herring line-name = "FM_BOARD_REV_ID1"; 562*724ba675SRob Herring }; 563*724ba675SRob Herring G1B_P0_7 { 564*724ba675SRob Herring gpio-hog; 565*724ba675SRob Herring gpios = <7 0>; 566*724ba675SRob Herring input; 567*724ba675SRob Herring line-name = "FM_BOARD_REV_ID2"; 568*724ba675SRob Herring }; 569*724ba675SRob Herring G1B_P1_0 { 570*724ba675SRob Herring gpio-hog; 571*724ba675SRob Herring gpios = <8 0>; 572*724ba675SRob Herring input; 573*724ba675SRob Herring line-name = "FM_OC_DETECT_EN_N"; 574*724ba675SRob Herring }; 575*724ba675SRob Herring G1B_P1_1 { 576*724ba675SRob Herring gpio-hog; 577*724ba675SRob Herring gpios = <9 0>; 578*724ba675SRob Herring input; 579*724ba675SRob Herring line-name = "FM_FLASH_DESC_OVERRIDE"; 580*724ba675SRob Herring }; 581*724ba675SRob Herring G1B_P1_2 { 582*724ba675SRob Herring gpio-hog; 583*724ba675SRob Herring gpios = <10 0>; 584*724ba675SRob Herring output-low; 585*724ba675SRob Herring line-name = "FP_PWR_ID_LED_N"; 586*724ba675SRob Herring }; 587*724ba675SRob Herring G1B_P1_3 { 588*724ba675SRob Herring gpio-hog; 589*724ba675SRob Herring gpios = <11 0>; 590*724ba675SRob Herring output-low; 591*724ba675SRob Herring line-name = "BMC_LED_PWR_GRN"; 592*724ba675SRob Herring }; 593*724ba675SRob Herring G1B_P1_4 { 594*724ba675SRob Herring gpio-hog; 595*724ba675SRob Herring gpios = <12 0>; 596*724ba675SRob Herring output-low; 597*724ba675SRob Herring line-name = "BMC_LED_PWR_AMBER"; 598*724ba675SRob Herring }; 599*724ba675SRob Herring G1B_P1_5 { 600*724ba675SRob Herring gpio-hog; 601*724ba675SRob Herring gpios = <13 0>; 602*724ba675SRob Herring output-high; 603*724ba675SRob Herring line-name = "FM_BMC_FAULT_LED_N"; 604*724ba675SRob Herring }; 605*724ba675SRob Herring G1B_P1_6 { 606*724ba675SRob Herring gpio-hog; 607*724ba675SRob Herring gpios = <14 0>; 608*724ba675SRob Herring output-high; 609*724ba675SRob Herring line-name = "FM_CPLD_BMC_PWRDN_N"; 610*724ba675SRob Herring }; 611*724ba675SRob Herring G1B_P1_7 { 612*724ba675SRob Herring gpio-hog; 613*724ba675SRob Herring gpios = <15 0>; 614*724ba675SRob Herring output-high; 615*724ba675SRob Herring line-name = "BMC_LED_CATERR_N"; 616*724ba675SRob Herring }; 617*724ba675SRob Herring }; 618*724ba675SRob Herring}; 619*724ba675SRob Herring 620*724ba675SRob Herring&i2c12 { 621*724ba675SRob Herring status = "okay"; 622*724ba675SRob Herring 623*724ba675SRob Herring pca9539_g2a: pca9539-g2a@74 { 624*724ba675SRob Herring compatible = "nxp,pca9539"; 625*724ba675SRob Herring reg = <0x74>; 626*724ba675SRob Herring gpio-controller; 627*724ba675SRob Herring #gpio-cells = <2>; 628*724ba675SRob Herring reset-gpios = <&gpio5 28 GPIO_ACTIVE_LOW>; 629*724ba675SRob Herring G2A_P0_0 { 630*724ba675SRob Herring gpio-hog; 631*724ba675SRob Herring gpios = <0 0>; 632*724ba675SRob Herring output-high; 633*724ba675SRob Herring line-name = "BMC_PON_RST_REQ_N"; 634*724ba675SRob Herring }; 635*724ba675SRob Herring G2A_P0_1 { 636*724ba675SRob Herring gpio-hog; 637*724ba675SRob Herring gpios = <1 0>; 638*724ba675SRob Herring output-high; 639*724ba675SRob Herring line-name = "BMC_RST_IND_REQ_N"; 640*724ba675SRob Herring }; 641*724ba675SRob Herring G2A_P0_2 { 642*724ba675SRob Herring gpio-hog; 643*724ba675SRob Herring gpios = <2 0>; 644*724ba675SRob Herring input; 645*724ba675SRob Herring line-name = "RST_BMC_RTCRST"; 646*724ba675SRob Herring }; 647*724ba675SRob Herring G2A_P0_3 { 648*724ba675SRob Herring gpio-hog; 649*724ba675SRob Herring gpios = <3 0>; 650*724ba675SRob Herring output-high; 651*724ba675SRob Herring line-name = "FM_BMC_PWRBTN_OUT_N"; 652*724ba675SRob Herring }; 653*724ba675SRob Herring G2A_P0_4 { 654*724ba675SRob Herring gpio-hog; 655*724ba675SRob Herring gpios = <4 0>; 656*724ba675SRob Herring output-high; 657*724ba675SRob Herring line-name = "RST_BMC_SYSRST_BTN_OUT_N"; 658*724ba675SRob Herring }; 659*724ba675SRob Herring G2A_P0_5 { 660*724ba675SRob Herring gpio-hog; 661*724ba675SRob Herring gpios = <5 0>; 662*724ba675SRob Herring output-high; 663*724ba675SRob Herring line-name = "FM_BATTERY_SENSE_EN_N"; 664*724ba675SRob Herring }; 665*724ba675SRob Herring G2A_P0_6 { 666*724ba675SRob Herring gpio-hog; 667*724ba675SRob Herring gpios = <6 0>; 668*724ba675SRob Herring output-high; 669*724ba675SRob Herring line-name = "FM_BMC_READY_N"; 670*724ba675SRob Herring }; 671*724ba675SRob Herring G2A_P0_7 { 672*724ba675SRob Herring gpio-hog; 673*724ba675SRob Herring gpios = <7 0>; 674*724ba675SRob Herring input; 675*724ba675SRob Herring line-name = "IRQ_BMC_PCH_SMI_LPC_N"; 676*724ba675SRob Herring }; 677*724ba675SRob Herring G2A_P1_0 { 678*724ba675SRob Herring gpio-hog; 679*724ba675SRob Herring gpios = <8 0>; 680*724ba675SRob Herring input; 681*724ba675SRob Herring line-name = "FM_SLOT4_CFG0"; 682*724ba675SRob Herring }; 683*724ba675SRob Herring G2A_P1_1 { 684*724ba675SRob Herring gpio-hog; 685*724ba675SRob Herring gpios = <9 0>; 686*724ba675SRob Herring input; 687*724ba675SRob Herring line-name = "FM_SLOT4_CFG1"; 688*724ba675SRob Herring }; 689*724ba675SRob Herring G2A_P1_2 { 690*724ba675SRob Herring gpio-hog; 691*724ba675SRob Herring gpios = <10 0>; 692*724ba675SRob Herring input; 693*724ba675SRob Herring line-name = "FM_NVDIMM_EVENT_N"; 694*724ba675SRob Herring }; 695*724ba675SRob Herring G2A_P1_3 { 696*724ba675SRob Herring gpio-hog; 697*724ba675SRob Herring gpios = <11 0>; 698*724ba675SRob Herring input; 699*724ba675SRob Herring line-name = "PSU1_BLADE_EN_N"; 700*724ba675SRob Herring }; 701*724ba675SRob Herring G2A_P1_4 { 702*724ba675SRob Herring gpio-hog; 703*724ba675SRob Herring gpios = <12 0>; 704*724ba675SRob Herring input; 705*724ba675SRob Herring line-name = "BMC_PCH_FNM"; 706*724ba675SRob Herring }; 707*724ba675SRob Herring G2A_P1_5 { 708*724ba675SRob Herring gpio-hog; 709*724ba675SRob Herring gpios = <13 0>; 710*724ba675SRob Herring input; 711*724ba675SRob Herring line-name = "FM_SOL_UART_CH_SEL"; 712*724ba675SRob Herring }; 713*724ba675SRob Herring G2A_P1_6 { 714*724ba675SRob Herring gpio-hog; 715*724ba675SRob Herring gpios = <14 0>; 716*724ba675SRob Herring input; 717*724ba675SRob Herring line-name = "FM_BIOS_POST_CMPLT_N"; 718*724ba675SRob Herring }; 719*724ba675SRob Herring }; 720*724ba675SRob Herring 721*724ba675SRob Herring pca9539_g2b: pca9539-g2b@75 { 722*724ba675SRob Herring compatible = "nxp,pca9539"; 723*724ba675SRob Herring reg = <0x75>; 724*724ba675SRob Herring gpio-controller; 725*724ba675SRob Herring #gpio-cells = <2>; 726*724ba675SRob Herring G2B_P0_0 { 727*724ba675SRob Herring gpio-hog; 728*724ba675SRob Herring gpios = <0 0>; 729*724ba675SRob Herring input; 730*724ba675SRob Herring line-name = "FM_CPU_MSMI_LVT3_N"; 731*724ba675SRob Herring }; 732*724ba675SRob Herring G2B_P0_1 { 733*724ba675SRob Herring gpio-hog; 734*724ba675SRob Herring gpios = <1 0>; 735*724ba675SRob Herring input; 736*724ba675SRob Herring line-name = "FM_BIOS_MRC_DEBUG_MSG_DIS"; 737*724ba675SRob Herring }; 738*724ba675SRob Herring G2B_P0_2 { 739*724ba675SRob Herring gpio-hog; 740*724ba675SRob Herring gpios = <2 0>; 741*724ba675SRob Herring input; 742*724ba675SRob Herring line-name = "FM_CPU1_DISABLE_BMC_N"; 743*724ba675SRob Herring }; 744*724ba675SRob Herring G2B_P0_3 { 745*724ba675SRob Herring gpio-hog; 746*724ba675SRob Herring gpios = <3 0>; 747*724ba675SRob Herring output-low; 748*724ba675SRob Herring line-name = "BMC_JTAG_SELECT"; 749*724ba675SRob Herring }; 750*724ba675SRob Herring G2B_P0_4 { 751*724ba675SRob Herring gpio-hog; 752*724ba675SRob Herring gpios = <4 0>; 753*724ba675SRob Herring output-high; 754*724ba675SRob Herring line-name = "PECI_MUX_SELECT"; 755*724ba675SRob Herring }; 756*724ba675SRob Herring G2B_P0_5 { 757*724ba675SRob Herring gpio-hog; 758*724ba675SRob Herring gpios = <5 0>; 759*724ba675SRob Herring output-high; 760*724ba675SRob Herring line-name = "I2C_MUX2_RESET_N"; 761*724ba675SRob Herring }; 762*724ba675SRob Herring G2B_P0_6 { 763*724ba675SRob Herring gpio-hog; 764*724ba675SRob Herring gpios = <6 0>; 765*724ba675SRob Herring input; 766*724ba675SRob Herring line-name = "FM_BMC_CPLD_PSU2_ON"; 767*724ba675SRob Herring }; 768*724ba675SRob Herring G2B_P0_7 { 769*724ba675SRob Herring gpio-hog; 770*724ba675SRob Herring gpios = <7 0>; 771*724ba675SRob Herring output-high; 772*724ba675SRob Herring line-name = "PSU2_ALERT_EN_N"; 773*724ba675SRob Herring }; 774*724ba675SRob Herring G2B_P1_0 { 775*724ba675SRob Herring gpio-hog; 776*724ba675SRob Herring gpios = <8 0>; 777*724ba675SRob Herring output-high; 778*724ba675SRob Herring line-name = "FM_CPU_BMC_INIT"; 779*724ba675SRob Herring }; 780*724ba675SRob Herring G2B_P1_1 { 781*724ba675SRob Herring gpio-hog; 782*724ba675SRob Herring gpios = <9 0>; 783*724ba675SRob Herring output-high; 784*724ba675SRob Herring line-name = "IRQ_BMC_PCH_SCI_LPC_N"; 785*724ba675SRob Herring }; 786*724ba675SRob Herring G2B_P1_2 { 787*724ba675SRob Herring gpio-hog; 788*724ba675SRob Herring gpios = <10 0>; 789*724ba675SRob Herring output-low; 790*724ba675SRob Herring line-name = "PMB_ALERT_EN_N"; 791*724ba675SRob Herring }; 792*724ba675SRob Herring G2B_P1_3 { 793*724ba675SRob Herring gpio-hog; 794*724ba675SRob Herring gpios = <11 0>; 795*724ba675SRob Herring output-high; 796*724ba675SRob Herring line-name = "FM_FAST_PROCHOT_EN_N"; 797*724ba675SRob Herring }; 798*724ba675SRob Herring G2B_P1_4 { 799*724ba675SRob Herring gpio-hog; 800*724ba675SRob Herring gpios = <12 0>; 801*724ba675SRob Herring output-high; 802*724ba675SRob Herring line-name = "BMC_NVDIMM_PRSNT_N"; 803*724ba675SRob Herring }; 804*724ba675SRob Herring G2B_P1_5 { 805*724ba675SRob Herring gpio-hog; 806*724ba675SRob Herring gpios = <13 0>; 807*724ba675SRob Herring output-low; 808*724ba675SRob Herring line-name = "FM_BACKUP_BIOS_SEL_H_BMC"; 809*724ba675SRob Herring }; 810*724ba675SRob Herring G2B_P1_6 { 811*724ba675SRob Herring gpio-hog; 812*724ba675SRob Herring gpios = <14 0>; 813*724ba675SRob Herring output-high; 814*724ba675SRob Herring line-name = "FM_PWRBRK_N"; 815*724ba675SRob Herring }; 816*724ba675SRob Herring }; 817*724ba675SRob Herring}; 818*724ba675SRob Herring 819*724ba675SRob Herring&i2c13 { 820*724ba675SRob Herring status = "okay"; 821*724ba675SRob Herring 822*724ba675SRob Herring tmp75@4a { 823*724ba675SRob Herring compatible = "ti,tmp75"; 824*724ba675SRob Herring reg = <0x4a>; 825*724ba675SRob Herring status = "okay"; 826*724ba675SRob Herring }; 827*724ba675SRob Herring m24128_fru@51 { 828*724ba675SRob Herring compatible = "atmel,24c128"; 829*724ba675SRob Herring reg = <0x51>; 830*724ba675SRob Herring pagesize = <64>; 831*724ba675SRob Herring status = "okay"; 832*724ba675SRob Herring }; 833*724ba675SRob Herring}; 834*724ba675SRob Herring 835*724ba675SRob Herring&pwm_fan { 836*724ba675SRob Herring pinctrl-names = "default"; 837*724ba675SRob Herring pinctrl-0 = < &pwm0_pins &pwm1_pins 838*724ba675SRob Herring &fanin0_pins &fanin1_pins 839*724ba675SRob Herring &fanin2_pins &fanin3_pins 840*724ba675SRob Herring &fanin4_pins &fanin5_pins 841*724ba675SRob Herring &fanin6_pins &fanin7_pins 842*724ba675SRob Herring &fanin8_pins &fanin9_pins 843*724ba675SRob Herring &fanin10_pins &fanin11_pins>; 844*724ba675SRob Herring status = "okay"; 845*724ba675SRob Herring 846*724ba675SRob Herring fan@0 { 847*724ba675SRob Herring reg = <0x00>; 848*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x00 0x01>; 849*724ba675SRob Herring cooling-levels = <127 255>; 850*724ba675SRob Herring }; 851*724ba675SRob Herring fan@1 { 852*724ba675SRob Herring reg = <0x01>; 853*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x02 0x03>; 854*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 855*724ba675SRob Herring }; 856*724ba675SRob Herring fan@2 { 857*724ba675SRob Herring reg = <0x02>; 858*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x04 0x05>; 859*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 860*724ba675SRob Herring }; 861*724ba675SRob Herring fan@3 { 862*724ba675SRob Herring reg = <0x03>; 863*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x06 0x07>; 864*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 865*724ba675SRob Herring }; 866*724ba675SRob Herring fan@4 { 867*724ba675SRob Herring reg = <0x04>; 868*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x08 0x09>; 869*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 870*724ba675SRob Herring }; 871*724ba675SRob Herring fan@5 { 872*724ba675SRob Herring reg = <0x05>; 873*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0A 0x0B>; 874*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 875*724ba675SRob Herring }; 876*724ba675SRob Herring fan@6 { 877*724ba675SRob Herring reg = <0x06>; 878*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0C 0x0D>; 879*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 880*724ba675SRob Herring }; 881*724ba675SRob Herring fan@7 { 882*724ba675SRob Herring reg = <0x07>; 883*724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0E 0x0F>; 884*724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 885*724ba675SRob Herring }; 886*724ba675SRob Herring}; 887*724ba675SRob Herring 888*724ba675SRob Herring&ehci1 { 889*724ba675SRob Herring status = "okay"; 890*724ba675SRob Herring}; 891*724ba675SRob Herring 892*724ba675SRob Herring&watchdog1 { 893*724ba675SRob Herring status = "okay"; 894*724ba675SRob Herring}; 895*724ba675SRob Herring 896*724ba675SRob Herring&rng { 897*724ba675SRob Herring status = "okay"; 898*724ba675SRob Herring}; 899*724ba675SRob Herring 900*724ba675SRob Herring&serial0 { 901*724ba675SRob Herring status = "okay"; 902*724ba675SRob Herring}; 903*724ba675SRob Herring 904*724ba675SRob Herring&serial1 { 905*724ba675SRob Herring status = "okay"; 906*724ba675SRob Herring}; 907*724ba675SRob Herring 908*724ba675SRob Herring&serial2 { 909*724ba675SRob Herring status = "okay"; 910*724ba675SRob Herring}; 911*724ba675SRob Herring 912*724ba675SRob Herring&serial3 { 913*724ba675SRob Herring status = "okay"; 914*724ba675SRob Herring}; 915*724ba675SRob Herring 916*724ba675SRob Herring&adc { 917*724ba675SRob Herring #io-channel-cells = <1>; 918*724ba675SRob Herring status = "okay"; 919*724ba675SRob Herring}; 920*724ba675SRob Herring 921*724ba675SRob Herring&kcs1 { 922*724ba675SRob Herring status = "okay"; 923*724ba675SRob Herring}; 924*724ba675SRob Herring 925*724ba675SRob Herring&kcs2 { 926*724ba675SRob Herring status = "okay"; 927*724ba675SRob Herring}; 928*724ba675SRob Herring 929*724ba675SRob Herring&kcs3 { 930*724ba675SRob Herring status = "okay"; 931*724ba675SRob Herring}; 932*724ba675SRob Herring 933*724ba675SRob Herring&spi0 { 934*724ba675SRob Herring cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>; 935*724ba675SRob Herring status = "okay"; 936*724ba675SRob Herring}; 937*724ba675SRob Herring 938*724ba675SRob Herring&spi1 { 939*724ba675SRob Herring status = "okay"; 940*724ba675SRob Herring}; 941*724ba675SRob Herring 942*724ba675SRob Herring&pinctrl { 943*724ba675SRob Herring pinctrl-names = "default"; 944*724ba675SRob Herring pinctrl-0 = < 945*724ba675SRob Herring /******* RunBMC inside Module pins *******/ 946*724ba675SRob Herring &gpio0ol_pins 947*724ba675SRob Herring &gpio1ol_pins 948*724ba675SRob Herring &gpio2ol_pins 949*724ba675SRob Herring &gpio3ol_pins 950*724ba675SRob Herring &gpio8o_pins 951*724ba675SRob Herring &gpio9ol_pins 952*724ba675SRob Herring &gpio12ol_pins 953*724ba675SRob Herring &gpio13ol_pins 954*724ba675SRob Herring &gpio14ol_pins 955*724ba675SRob Herring &gpio15ol_pins 956*724ba675SRob Herring &gpio37o_pins 957*724ba675SRob Herring &gpio38_pins 958*724ba675SRob Herring &gpio39_pins 959*724ba675SRob Herring &gpio94ol_pins 960*724ba675SRob Herring &gpio108ol_pins 961*724ba675SRob Herring &gpio109ol_pins 962*724ba675SRob Herring &gpio111ol_pins 963*724ba675SRob Herring &gpio112ol_pins 964*724ba675SRob Herring &gpio113ol_pins 965*724ba675SRob Herring &gpio208_pins 966*724ba675SRob Herring &gpio209ol_pins 967*724ba675SRob Herring &gpio210ol_pins 968*724ba675SRob Herring &gpio211ol_pins 969*724ba675SRob Herring &gpio212ol_pins 970*724ba675SRob Herring &gpio213ol_pins 971*724ba675SRob Herring &gpio214ol_pins 972*724ba675SRob Herring &gpio215ol_pins 973*724ba675SRob Herring &gpio216ol_pins 974*724ba675SRob Herring &gpio217ol_pins 975*724ba675SRob Herring /******* RunBMC outside Connector pins *******/ 976*724ba675SRob Herring &gpio5_pins 977*724ba675SRob Herring &gpio6_pins 978*724ba675SRob Herring &gpio7_pins 979*724ba675SRob Herring &gpio10_pins 980*724ba675SRob Herring &gpio11_pins 981*724ba675SRob Herring &gpio20_pins 982*724ba675SRob Herring &gpio21_pins 983*724ba675SRob Herring &gpio22o_pins 984*724ba675SRob Herring &gpio23_pins 985*724ba675SRob Herring &gpio24_pins 986*724ba675SRob Herring &gpio25_pins 987*724ba675SRob Herring &gpio30_pins 988*724ba675SRob Herring &gpio31_pins 989*724ba675SRob Herring &gpio40o_pins 990*724ba675SRob Herring &gpio59_pins 991*724ba675SRob Herring &gpio76_pins 992*724ba675SRob Herring &gpio77_pins 993*724ba675SRob Herring &gpio78o_pins 994*724ba675SRob Herring &gpio79_pins 995*724ba675SRob Herring &gpio82_pins 996*724ba675SRob Herring &gpio83_pins 997*724ba675SRob Herring &gpio84_pins 998*724ba675SRob Herring &gpio85o_pins 999*724ba675SRob Herring &gpio86ol_pins 1000*724ba675SRob Herring &gpio87_pins 1001*724ba675SRob Herring &gpio88_pins 1002*724ba675SRob Herring &gpio89_pins 1003*724ba675SRob Herring &gpio90_pins 1004*724ba675SRob Herring &gpio93_pins 1005*724ba675SRob Herring &gpio114o_pins 1006*724ba675SRob Herring &gpio115_pins 1007*724ba675SRob Herring &gpio120_pins 1008*724ba675SRob Herring &gpio121_pins 1009*724ba675SRob Herring &gpio122_pins 1010*724ba675SRob Herring &gpio123_pins 1011*724ba675SRob Herring &gpio124_pins 1012*724ba675SRob Herring &gpio125_pins 1013*724ba675SRob Herring &gpio126_pins 1014*724ba675SRob Herring &gpio127o_pins 1015*724ba675SRob Herring &gpio136_pins 1016*724ba675SRob Herring &gpio137_pins 1017*724ba675SRob Herring &gpio138_pins 1018*724ba675SRob Herring &gpio139_pins 1019*724ba675SRob Herring &gpio140_pins 1020*724ba675SRob Herring &gpio141_pins 1021*724ba675SRob Herring &gpio142_pins 1022*724ba675SRob Herring &gpio143_pins 1023*724ba675SRob Herring &gpio144_pins 1024*724ba675SRob Herring &gpio146_pins 1025*724ba675SRob Herring &gpio145_pins 1026*724ba675SRob Herring &gpio147_pins 1027*724ba675SRob Herring &gpio153o_pins 1028*724ba675SRob Herring &gpio155_pins 1029*724ba675SRob Herring &gpio160o_pins 1030*724ba675SRob Herring &gpio169o_pins 1031*724ba675SRob Herring &gpio188o_pins 1032*724ba675SRob Herring &gpio189_pins 1033*724ba675SRob Herring &gpio196_pins 1034*724ba675SRob Herring &gpio197_pins 1035*724ba675SRob Herring &gpio198o_pins 1036*724ba675SRob Herring &gpio199o_pins 1037*724ba675SRob Herring &gpio200_pins 1038*724ba675SRob Herring &gpio202_pins 1039*724ba675SRob Herring &gpio203o_pins 1040*724ba675SRob Herring &gpio224_pins 1041*724ba675SRob Herring &gpio225ol_pins 1042*724ba675SRob Herring &gpio226ol_pins 1043*724ba675SRob Herring &gpio227ol_pins 1044*724ba675SRob Herring &gpio228o_pins 1045*724ba675SRob Herring &gpio229o_pins 1046*724ba675SRob Herring &gpio230_pins 1047*724ba675SRob Herring &gpio231o_pins 1048*724ba675SRob Herring &ddc_pins 1049*724ba675SRob Herring &wdog1_pins 1050*724ba675SRob Herring &wdog2_pins 1051*724ba675SRob Herring >; 1052*724ba675SRob Herring}; 1053