1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2724ba675SRob Herring// Copyright (c) 2019 Nuvoton Technology <kwliu@nuvoton.com> 3724ba675SRob Herring// Copyright (c) 2019 Quanta Computer Inc. <Samuel.Jiang@quantatw.com> 4724ba675SRob Herring 5724ba675SRob Herring/dts-v1/; 6724ba675SRob Herring#include "nuvoton-npcm750.dtsi" 7724ba675SRob Herring#include "nuvoton-npcm750-runbmc-olympus-pincfg.dtsi" 8724ba675SRob Herring 9724ba675SRob Herring#include <dt-bindings/i2c/i2c.h> 10724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 11724ba675SRob Herring 12724ba675SRob Herring/ { 13724ba675SRob Herring model = "Nuvoton npcm750 RunBMC Olympus"; 14724ba675SRob Herring compatible = "nuvoton,npcm750"; 15724ba675SRob Herring 16724ba675SRob Herring aliases { 17724ba675SRob Herring ethernet1 = &gmac0; 18724ba675SRob Herring serial0 = &serial0; 19724ba675SRob Herring serial1 = &serial1; 20724ba675SRob Herring serial2 = &serial2; 21724ba675SRob Herring serial3 = &serial3; 22724ba675SRob Herring i2c0 = &i2c0; 23724ba675SRob Herring i2c1 = &i2c1; 24724ba675SRob Herring i2c2 = &i2c2; 25724ba675SRob Herring i2c3 = &i2c3; 26724ba675SRob Herring i2c4 = &i2c4; 27724ba675SRob Herring i2c5 = &i2c5; 28724ba675SRob Herring i2c6 = &i2c6; 29724ba675SRob Herring i2c7 = &i2c7; 30724ba675SRob Herring i2c8 = &i2c8; 31724ba675SRob Herring i2c9 = &i2c9; 32724ba675SRob Herring i2c10 = &i2c10; 33724ba675SRob Herring i2c11 = &i2c11; 34724ba675SRob Herring i2c12 = &i2c12; 35724ba675SRob Herring i2c13 = &i2c13; 36724ba675SRob Herring spi0 = &spi0; 37724ba675SRob Herring spi1 = &spi1; 38724ba675SRob Herring fiu0 = &fiu0; 39724ba675SRob Herring fiu1 = &fiu3; 40724ba675SRob Herring }; 41724ba675SRob Herring 42724ba675SRob Herring chosen { 43724ba675SRob Herring stdout-path = &serial3; 44724ba675SRob Herring }; 45724ba675SRob Herring 46724ba675SRob Herring memory { 47724ba675SRob Herring reg = <0 0x40000000>; 48724ba675SRob Herring }; 49724ba675SRob Herring 50724ba675SRob Herring iio-hwmon { 51724ba675SRob Herring compatible = "iio-hwmon"; 52724ba675SRob Herring io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 53724ba675SRob Herring <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>; 54724ba675SRob Herring }; 55724ba675SRob Herring 56724ba675SRob Herring leds { 57724ba675SRob Herring compatible = "gpio-leds"; 58724ba675SRob Herring heartbeat { 59724ba675SRob Herring label = "heartbeat"; 60724ba675SRob Herring gpios = <&gpio3 14 1>; 61724ba675SRob Herring }; 62724ba675SRob Herring 63724ba675SRob Herring identify { 64724ba675SRob Herring label = "identify"; 65724ba675SRob Herring gpios = <&gpio3 15 1>; 66724ba675SRob Herring }; 67724ba675SRob Herring }; 68724ba675SRob Herring 69724ba675SRob Herring jtag { 70724ba675SRob Herring compatible = "nuvoton,npcm750-jtag"; 71724ba675SRob Herring enable_pspi_jtag = <1>; 72724ba675SRob Herring pspi-index = <2>; 73724ba675SRob Herring tck { 74724ba675SRob Herring label = "tck"; 75724ba675SRob Herring gpios = <&gpio0 19 0>; /* gpio19 */ 76724ba675SRob Herring regbase = <0xf0010000 0x1000>; 77724ba675SRob Herring }; 78724ba675SRob Herring 79724ba675SRob Herring tdi { 80724ba675SRob Herring label = "tdi"; 81724ba675SRob Herring gpios = <&gpio0 18 0>; /* gpio18 */ 82724ba675SRob Herring regbase = <0xf0010000 0x1000>; 83724ba675SRob Herring }; 84724ba675SRob Herring 85724ba675SRob Herring tdo { 86724ba675SRob Herring label = "tdo"; 87724ba675SRob Herring gpios = <&gpio0 17 0>; /* gpio17 */ 88724ba675SRob Herring regbase = <0xf0010000 0x1000>; 89724ba675SRob Herring }; 90724ba675SRob Herring tms { 91724ba675SRob Herring label = "tms"; 92724ba675SRob Herring gpios = <&gpio0 16 0>; /* gpio16 */ 93724ba675SRob Herring regbase = <0xf0010000 0x1000>; 94724ba675SRob Herring }; 95724ba675SRob Herring }; 96724ba675SRob Herring}; 97724ba675SRob Herring 98724ba675SRob Herring&fiu0 { 99724ba675SRob Herring pinctrl-names = "default"; 100724ba675SRob Herring pinctrl-0 = <&spi0cs1_pins>; 101724ba675SRob Herring status = "okay"; 102724ba675SRob Herring 103724ba675SRob Herring flash@0 { 104724ba675SRob Herring compatible = "jedec,spi-nor"; 105724ba675SRob Herring #address-cells = <1>; 106724ba675SRob Herring #size-cells = <1>; 107724ba675SRob Herring reg = <0>; 108724ba675SRob Herring spi-rx-bus-width = <2>; 109724ba675SRob Herring 110724ba675SRob Herring partitions { 111724ba675SRob Herring compatible = "fixed-partitions"; 112724ba675SRob Herring #address-cells = <1>; 113724ba675SRob Herring #size-cells = <1>; 114724ba675SRob Herring bmc@0{ 115724ba675SRob Herring label = "bmc"; 116724ba675SRob Herring reg = <0x000000 0x2000000>; 117724ba675SRob Herring }; 118724ba675SRob Herring u-boot@0 { 119724ba675SRob Herring label = "u-boot"; 120724ba675SRob Herring reg = <0x0000000 0x80000>; 121724ba675SRob Herring read-only; 122724ba675SRob Herring }; 123724ba675SRob Herring u-boot-env@100000{ 124724ba675SRob Herring label = "u-boot-env"; 125724ba675SRob Herring reg = <0x00100000 0x40000>; 126724ba675SRob Herring }; 127724ba675SRob Herring kernel@200000 { 128724ba675SRob Herring label = "kernel"; 129724ba675SRob Herring reg = <0x0200000 0x600000>; 130724ba675SRob Herring }; 131724ba675SRob Herring rofs@800000 { 132724ba675SRob Herring label = "rofs"; 133724ba675SRob Herring reg = <0x800000 0x1500000>; 134724ba675SRob Herring }; 135724ba675SRob Herring rwfs@1d00000 { 136724ba675SRob Herring label = "rwfs"; 137724ba675SRob Herring reg = <0x1d00000 0x300000>; 138724ba675SRob Herring }; 139724ba675SRob Herring }; 140724ba675SRob Herring }; 141724ba675SRob Herring 142724ba675SRob Herring flash@1 { 143724ba675SRob Herring compatible = "jedec,spi-nor"; 144724ba675SRob Herring #address-cells = <1>; 145724ba675SRob Herring #size-cells = <1>; 146724ba675SRob Herring reg = <1>; 147724ba675SRob Herring npcm,fiu-rx-bus-width = <2>; 148724ba675SRob Herring 149724ba675SRob Herring partitions { 150724ba675SRob Herring compatible = "fixed-partitions"; 151724ba675SRob Herring #address-cells = <1>; 152724ba675SRob Herring #size-cells = <1>; 153724ba675SRob Herring spare1@0 { 154724ba675SRob Herring label = "spi0-cs1-spare1"; 155724ba675SRob Herring reg = <0x0 0x800000>; 156724ba675SRob Herring }; 157724ba675SRob Herring spare2@800000 { 158724ba675SRob Herring label = "spi0-cs1-spare2"; 159724ba675SRob Herring reg = <0x800000 0x0>; 160724ba675SRob Herring }; 161724ba675SRob Herring }; 162724ba675SRob Herring }; 163724ba675SRob Herring}; 164724ba675SRob Herring 165724ba675SRob Herring&fiu3 { 166724ba675SRob Herring pinctrl-0 = <&spi3_pins>; 167724ba675SRob Herring status = "okay"; 168724ba675SRob Herring 169724ba675SRob Herring flash@0 { 170724ba675SRob Herring compatible = "jedec,spi-nor"; 171724ba675SRob Herring #address-cells = <1>; 172724ba675SRob Herring #size-cells = <1>; 173724ba675SRob Herring reg = <0>; 174724ba675SRob Herring spi-rx-bus-width = <2>; 175724ba675SRob Herring 176724ba675SRob Herring partitions { 177724ba675SRob Herring compatible = "fixed-partitions"; 178724ba675SRob Herring #address-cells = <1>; 179724ba675SRob Herring #size-cells = <1>; 180724ba675SRob Herring system1@0 { 181724ba675SRob Herring label = "spi3-system1"; 182724ba675SRob Herring reg = <0x0 0x800000>; 183724ba675SRob Herring }; 184724ba675SRob Herring system2@800000 { 185724ba675SRob Herring label = "spi3-system2"; 186724ba675SRob Herring reg = <0x800000 0x0>; 187724ba675SRob Herring }; 188724ba675SRob Herring }; 189724ba675SRob Herring }; 190724ba675SRob Herring}; 191724ba675SRob Herring 192724ba675SRob Herring&gcr { 193724ba675SRob Herring mux-controller { 194724ba675SRob Herring compatible = "mmio-mux"; 195724ba675SRob Herring #mux-control-cells = <1>; 196724ba675SRob Herring 197724ba675SRob Herring mux-reg-masks = <0x38 0x07>; 198724ba675SRob Herring idle-states = <6>; 199724ba675SRob Herring }; 200724ba675SRob Herring}; 201724ba675SRob Herring 202724ba675SRob Herring&gmac0 { 203724ba675SRob Herring phy-mode = "rgmii-id"; 204724ba675SRob Herring snps,eee-force-disable; 205724ba675SRob Herring status = "okay"; 206724ba675SRob Herring}; 207724ba675SRob Herring 208724ba675SRob Herring&i2c1 { 209724ba675SRob Herring status = "okay"; 210724ba675SRob Herring 211*bc924997SGeert Uytterhoeven i2c-mux@70 { 212724ba675SRob Herring compatible = "nxp,pca9548"; 213724ba675SRob Herring #address-cells = <1>; 214724ba675SRob Herring #size-cells = <0>; 215724ba675SRob Herring reg = <0x70>; 216724ba675SRob Herring i2c-mux-idle-disconnect; 217724ba675SRob Herring 218724ba675SRob Herring i2c_slot1a: i2c-bus@0 { 219724ba675SRob Herring #address-cells = <1>; 220724ba675SRob Herring #size-cells = <0>; 221724ba675SRob Herring reg = <0>; 222724ba675SRob Herring }; 223724ba675SRob Herring 224724ba675SRob Herring i2c_slot1b: i2c-bus@1 { 225724ba675SRob Herring #address-cells = <1>; 226724ba675SRob Herring #size-cells = <0>; 227724ba675SRob Herring reg = <1>; 228724ba675SRob Herring }; 229724ba675SRob Herring 230724ba675SRob Herring i2c_slot2a: i2c-bus@2 { 231724ba675SRob Herring #address-cells = <1>; 232724ba675SRob Herring #size-cells = <0>; 233724ba675SRob Herring reg = <2>; 234724ba675SRob Herring }; 235724ba675SRob Herring 236724ba675SRob Herring i2c_slot2b: i2c-bus@3 { 237724ba675SRob Herring #address-cells = <1>; 238724ba675SRob Herring #size-cells = <0>; 239724ba675SRob Herring reg = <3>; 240724ba675SRob Herring }; 241724ba675SRob Herring 242724ba675SRob Herring i2c_slot3: i2c-bus@4 { 243724ba675SRob Herring #address-cells = <1>; 244724ba675SRob Herring #size-cells = <0>; 245724ba675SRob Herring reg = <4>; 246724ba675SRob Herring }; 247724ba675SRob Herring 248724ba675SRob Herring i2c_slot4: i2c-bus@5 { 249724ba675SRob Herring #address-cells = <1>; 250724ba675SRob Herring #size-cells = <0>; 251724ba675SRob Herring reg = <5>; 252724ba675SRob Herring }; 253724ba675SRob Herring 254724ba675SRob Herring i2c_slot5: i2c-bus@6 { 255724ba675SRob Herring #address-cells = <1>; 256724ba675SRob Herring #size-cells = <0>; 257724ba675SRob Herring reg = <6>; 258724ba675SRob Herring }; 259724ba675SRob Herring }; 260724ba675SRob Herring 261*bc924997SGeert Uytterhoeven i2c-mux@71 { 262724ba675SRob Herring compatible = "nxp,pca9546"; 263724ba675SRob Herring reg = <0x71>; 264724ba675SRob Herring #address-cells = <1>; 265724ba675SRob Herring #size-cells = <0>; 266724ba675SRob Herring i2c-mux-idle-disconnect; 267724ba675SRob Herring 268724ba675SRob Herring i2c_m2_s1: i2c-bus@0 { 269724ba675SRob Herring #address-cells = <1>; 270724ba675SRob Herring #size-cells = <0>; 271724ba675SRob Herring reg = <0>; 272724ba675SRob Herring }; 273724ba675SRob Herring 274724ba675SRob Herring i2c_m2_s2: i2c-bus@1 { 275724ba675SRob Herring #address-cells = <1>; 276724ba675SRob Herring #size-cells = <0>; 277724ba675SRob Herring reg = <1>; 278724ba675SRob Herring }; 279724ba675SRob Herring i2c_m2_s3: i2c-bus@2 { 280724ba675SRob Herring #address-cells = <1>; 281724ba675SRob Herring #size-cells = <0>; 282724ba675SRob Herring reg = <2>; 283724ba675SRob Herring }; 284724ba675SRob Herring 285724ba675SRob Herring i2c_m2_s4: i2c-bus@3 { 286724ba675SRob Herring #address-cells = <1>; 287724ba675SRob Herring #size-cells = <0>; 288724ba675SRob Herring reg = <3>; 289724ba675SRob Herring }; 290724ba675SRob Herring }; 291724ba675SRob Herring}; 292724ba675SRob Herring 293724ba675SRob Herring&i2c2 { 294724ba675SRob Herring status = "okay"; 295724ba675SRob Herring 296724ba675SRob Herring tmp421@4c { 297724ba675SRob Herring compatible = "ti,tmp421"; 298724ba675SRob Herring reg = <0x4c>; 299724ba675SRob Herring }; 300724ba675SRob Herring 301724ba675SRob Herring power-supply@58 { 302724ba675SRob Herring compatible = "delta,dps800"; 303724ba675SRob Herring reg = <0x58>; 304724ba675SRob Herring }; 305724ba675SRob Herring}; 306724ba675SRob Herring 307724ba675SRob Herring&i2c3 { 308724ba675SRob Herring status = "okay"; 309724ba675SRob Herring}; 310724ba675SRob Herring 311724ba675SRob Herring&i2c4 { 312724ba675SRob Herring status = "okay"; 313724ba675SRob Herring 314724ba675SRob Herring eeprom@54 { 315724ba675SRob Herring compatible = "atmel,24c64"; 316724ba675SRob Herring reg = <0x54>; 317724ba675SRob Herring }; 318724ba675SRob Herring}; 319724ba675SRob Herring 320724ba675SRob Herring&i2c5 { 321724ba675SRob Herring status = "okay"; 322724ba675SRob Herring 323724ba675SRob Herring i2c-slave-mqueue@10 { 324724ba675SRob Herring compatible = "i2c-slave-mqueue"; 325724ba675SRob Herring reg = <(I2C_OWN_SLAVE_ADDRESS | 0x10)>; 326724ba675SRob Herring }; 327724ba675SRob Herring}; 328724ba675SRob Herring 329724ba675SRob Herring&i2c6 { 330724ba675SRob Herring status = "okay"; 331724ba675SRob Herring 332724ba675SRob Herring ina219@40 { 333724ba675SRob Herring compatible = "ti,ina219"; 334724ba675SRob Herring reg = <0x40>; 335724ba675SRob Herring }; 336724ba675SRob Herring ina219@41 { 337724ba675SRob Herring compatible = "ti,ina219"; 338724ba675SRob Herring reg = <0x41>; 339724ba675SRob Herring }; 340724ba675SRob Herring ina219@44 { 341724ba675SRob Herring compatible = "ti,ina219"; 342724ba675SRob Herring reg = <0x44>; 343724ba675SRob Herring }; 344724ba675SRob Herring ina219@45 { 345724ba675SRob Herring compatible = "ti,ina219"; 346724ba675SRob Herring reg = <0x45>; 347724ba675SRob Herring }; 348724ba675SRob Herring tps53679@60 { 349724ba675SRob Herring compatible = "ti,tps53679"; 350724ba675SRob Herring reg = <0x60>; 351724ba675SRob Herring }; 352724ba675SRob Herring tps53659@62 { 353724ba675SRob Herring compatible = "ti,tps53659"; 354724ba675SRob Herring reg = <0x62>; 355724ba675SRob Herring }; 356724ba675SRob Herring tps53659@64 { 357724ba675SRob Herring compatible = "ti,tps53659"; 358724ba675SRob Herring reg = <0x64>; 359724ba675SRob Herring }; 360724ba675SRob Herring tps53622@67 { 361724ba675SRob Herring compatible = "ti,tps53622"; 362724ba675SRob Herring reg = <0x67>; 363724ba675SRob Herring }; 364724ba675SRob Herring tps53622@69 { 365724ba675SRob Herring compatible = "ti,tps53622"; 366724ba675SRob Herring reg = <0x69>; 367724ba675SRob Herring }; 368724ba675SRob Herring tps53679@70 { 369724ba675SRob Herring compatible = "ti,tps53679"; 370724ba675SRob Herring reg = <0x70>; 371724ba675SRob Herring }; 372724ba675SRob Herring tps53659@72 { 373724ba675SRob Herring compatible = "ti,tps53659"; 374724ba675SRob Herring reg = <0x72>; 375724ba675SRob Herring }; 376724ba675SRob Herring tps53659@74 { 377724ba675SRob Herring compatible = "ti,tps53659"; 378724ba675SRob Herring reg = <0x74>; 379724ba675SRob Herring }; 380724ba675SRob Herring tps53622@77 { 381724ba675SRob Herring compatible = "ti,tps53622"; 382724ba675SRob Herring reg = <0x77>; 383724ba675SRob Herring }; 384724ba675SRob Herring}; 385724ba675SRob Herring 386724ba675SRob Herring&i2c7 { 387724ba675SRob Herring status = "okay"; 388724ba675SRob Herring 389724ba675SRob Herring tmp421@4c { 390724ba675SRob Herring compatible = "ti,tmp421"; 391724ba675SRob Herring reg = <0x4c>; 392724ba675SRob Herring }; 393724ba675SRob Herring}; 394724ba675SRob Herring 395724ba675SRob Herring&i2c8 { 396724ba675SRob Herring status = "okay"; 397724ba675SRob Herring 398724ba675SRob Herring adm1278@11 { 399724ba675SRob Herring compatible = "adm1278"; 400724ba675SRob Herring reg = <0x11>; 401724ba675SRob Herring Rsense = <500>; 402724ba675SRob Herring }; 403724ba675SRob Herring}; 404724ba675SRob Herring 405724ba675SRob Herring&i2c9 { 406724ba675SRob Herring status = "okay"; 407724ba675SRob Herring}; 408724ba675SRob Herring 409724ba675SRob Herring&i2c10 { 410724ba675SRob Herring status = "okay"; 411724ba675SRob Herring 412724ba675SRob Herring gpio: pca9555@27 { 413724ba675SRob Herring compatible = "nxp,pca9555"; 414724ba675SRob Herring reg = <0x27>; 415724ba675SRob Herring 416724ba675SRob Herring gpio-controller; 417724ba675SRob Herring #gpio-cells = <2>; 418724ba675SRob Herring }; 419724ba675SRob Herring}; 420724ba675SRob Herring 421724ba675SRob Herring&i2c11 { 422724ba675SRob Herring status = "okay"; 423724ba675SRob Herring 424724ba675SRob Herring pca9539_g1a: pca9539-g1a@74 { 425724ba675SRob Herring compatible = "nxp,pca9539"; 426724ba675SRob Herring reg = <0x74>; 427724ba675SRob Herring gpio-controller; 428724ba675SRob Herring #gpio-cells = <2>; 429724ba675SRob Herring reset-gpios = <&gpio7 4 GPIO_ACTIVE_LOW>; 430724ba675SRob Herring G1A_P0_0 { 431724ba675SRob Herring gpio-hog; 432724ba675SRob Herring gpios = <0 0>; 433724ba675SRob Herring output-high; 434724ba675SRob Herring line-name = "TPM_BMC_ALERT_N"; 435724ba675SRob Herring }; 436724ba675SRob Herring G1A_P0_1 { 437724ba675SRob Herring gpio-hog; 438724ba675SRob Herring gpios = <1 0>; 439724ba675SRob Herring input; 440724ba675SRob Herring line-name = "FM_BIOS_TOP_SWAP"; 441724ba675SRob Herring }; 442724ba675SRob Herring G1A_P0_2 { 443724ba675SRob Herring gpio-hog; 444724ba675SRob Herring gpios = <2 0>; 445724ba675SRob Herring input; 446724ba675SRob Herring line-name = "FM_BIOS_PREFRB2_GOOD"; 447724ba675SRob Herring }; 448724ba675SRob Herring G1A_P0_3 { 449724ba675SRob Herring gpio-hog; 450724ba675SRob Herring gpios = <3 0>; 451724ba675SRob Herring input; 452724ba675SRob Herring line-name = "BMC_SATAXPCIE_0TO3_SEL"; 453724ba675SRob Herring }; 454724ba675SRob Herring G1A_P0_4 { 455724ba675SRob Herring gpio-hog; 456724ba675SRob Herring gpios = <4 0>; 457724ba675SRob Herring input; 458724ba675SRob Herring line-name = "BMC_SATAXPCIE_4TO7_SEL"; 459724ba675SRob Herring }; 460724ba675SRob Herring G1A_P0_5 { 461724ba675SRob Herring gpio-hog; 462724ba675SRob Herring gpios = <5 0>; 463724ba675SRob Herring output-low; 464724ba675SRob Herring line-name = "FM_UV_ADR_TRIGGER_EN_N"; 465724ba675SRob Herring }; 466724ba675SRob Herring G1A_P0_6 { 467724ba675SRob Herring gpio-hog; 468724ba675SRob Herring gpios = <6 0>; 469724ba675SRob Herring input; 470724ba675SRob Herring line-name = "RM_THROTTLE_EN_N"; 471724ba675SRob Herring }; 472724ba675SRob Herring G1A_P1_0 { 473724ba675SRob Herring gpio-hog; 474724ba675SRob Herring gpios = <8 0>; 475724ba675SRob Herring input; 476724ba675SRob Herring line-name = "FM_BMC_TPM_PRES_N"; 477724ba675SRob Herring }; 478724ba675SRob Herring G1A_P1_1 { 479724ba675SRob Herring gpio-hog; 480724ba675SRob Herring gpios = <9 0>; 481724ba675SRob Herring input; 482724ba675SRob Herring line-name = "FM_CPU0_SKTOCC_LVT3_N"; 483724ba675SRob Herring }; 484724ba675SRob Herring G1A_P1_2 { 485724ba675SRob Herring gpio-hog; 486724ba675SRob Herring gpios = <10 0>; 487724ba675SRob Herring input; 488724ba675SRob Herring line-name = "FM_CPU1_SKTOCC_LVT3_N"; 489724ba675SRob Herring }; 490724ba675SRob Herring G1A_P1_3 { 491724ba675SRob Herring gpio-hog; 492724ba675SRob Herring gpios = <11 0>; 493724ba675SRob Herring input; 494724ba675SRob Herring line-name = "PSU1_ALERT_N"; 495724ba675SRob Herring }; 496724ba675SRob Herring G1A_P1_4 { 497724ba675SRob Herring gpio-hog; 498724ba675SRob Herring gpios = <12 0>; 499724ba675SRob Herring input; 500724ba675SRob Herring line-name = "PSU2_ALERT_N"; 501724ba675SRob Herring }; 502724ba675SRob Herring G1A_P1_5 { 503724ba675SRob Herring gpio-hog; 504724ba675SRob Herring gpios = <13 0>; 505724ba675SRob Herring input; 506724ba675SRob Herring line-name = "H_CPU0_FAST_WAKE_LVT3_N"; 507724ba675SRob Herring }; 508724ba675SRob Herring G1A_P1_6 { 509724ba675SRob Herring gpio-hog; 510724ba675SRob Herring gpios = <14 0>; 511724ba675SRob Herring output-high; 512724ba675SRob Herring line-name = "I2C_MUX1_RESET_N"; 513724ba675SRob Herring }; 514724ba675SRob Herring G1A_P1_7 { 515724ba675SRob Herring gpio-hog; 516724ba675SRob Herring gpios = <15 0>; 517724ba675SRob Herring input; 518724ba675SRob Herring line-name = "FM_CPU_CATERR_LVT3_N"; 519724ba675SRob Herring }; 520724ba675SRob Herring }; 521724ba675SRob Herring 522724ba675SRob Herring pca9539_g1b: pca9539-g1b@75 { 523724ba675SRob Herring compatible = "nxp,pca9539"; 524724ba675SRob Herring reg = <0x75>; 525724ba675SRob Herring gpio-controller; 526724ba675SRob Herring #gpio-cells = <2>; 527724ba675SRob Herring G1B_P0_0 { 528724ba675SRob Herring gpio-hog; 529724ba675SRob Herring gpios = <0 0>; 530724ba675SRob Herring input; 531724ba675SRob Herring line-name = "PVDDQ_ABC_PINALERT_N"; 532724ba675SRob Herring }; 533724ba675SRob Herring G1B_P0_1 { 534724ba675SRob Herring gpio-hog; 535724ba675SRob Herring gpios = <1 0>; 536724ba675SRob Herring input; 537724ba675SRob Herring line-name = "PVDDQ_DEF_PINALERT_N"; 538724ba675SRob Herring }; 539724ba675SRob Herring G1B_P0_2 { 540724ba675SRob Herring gpio-hog; 541724ba675SRob Herring gpios = <2 0>; 542724ba675SRob Herring input; 543724ba675SRob Herring line-name = "PVDDQ_GHJ_PINALERT_N"; 544724ba675SRob Herring }; 545724ba675SRob Herring G1B_P0_3 { 546724ba675SRob Herring gpio-hog; 547724ba675SRob Herring gpios = <3 0>; 548724ba675SRob Herring input; 549724ba675SRob Herring line-name = "PVDDQ_KLM_PINALERT_N"; 550724ba675SRob Herring }; 551724ba675SRob Herring G1B_P0_5 { 552724ba675SRob Herring gpio-hog; 553724ba675SRob Herring gpios = <5 0>; 554724ba675SRob Herring input; 555724ba675SRob Herring line-name = "FM_BOARD_REV_ID0"; 556724ba675SRob Herring }; 557724ba675SRob Herring G1B_P0_6 { 558724ba675SRob Herring gpio-hog; 559724ba675SRob Herring gpios = <6 0>; 560724ba675SRob Herring input; 561724ba675SRob Herring line-name = "FM_BOARD_REV_ID1"; 562724ba675SRob Herring }; 563724ba675SRob Herring G1B_P0_7 { 564724ba675SRob Herring gpio-hog; 565724ba675SRob Herring gpios = <7 0>; 566724ba675SRob Herring input; 567724ba675SRob Herring line-name = "FM_BOARD_REV_ID2"; 568724ba675SRob Herring }; 569724ba675SRob Herring G1B_P1_0 { 570724ba675SRob Herring gpio-hog; 571724ba675SRob Herring gpios = <8 0>; 572724ba675SRob Herring input; 573724ba675SRob Herring line-name = "FM_OC_DETECT_EN_N"; 574724ba675SRob Herring }; 575724ba675SRob Herring G1B_P1_1 { 576724ba675SRob Herring gpio-hog; 577724ba675SRob Herring gpios = <9 0>; 578724ba675SRob Herring input; 579724ba675SRob Herring line-name = "FM_FLASH_DESC_OVERRIDE"; 580724ba675SRob Herring }; 581724ba675SRob Herring G1B_P1_2 { 582724ba675SRob Herring gpio-hog; 583724ba675SRob Herring gpios = <10 0>; 584724ba675SRob Herring output-low; 585724ba675SRob Herring line-name = "FP_PWR_ID_LED_N"; 586724ba675SRob Herring }; 587724ba675SRob Herring G1B_P1_3 { 588724ba675SRob Herring gpio-hog; 589724ba675SRob Herring gpios = <11 0>; 590724ba675SRob Herring output-low; 591724ba675SRob Herring line-name = "BMC_LED_PWR_GRN"; 592724ba675SRob Herring }; 593724ba675SRob Herring G1B_P1_4 { 594724ba675SRob Herring gpio-hog; 595724ba675SRob Herring gpios = <12 0>; 596724ba675SRob Herring output-low; 597724ba675SRob Herring line-name = "BMC_LED_PWR_AMBER"; 598724ba675SRob Herring }; 599724ba675SRob Herring G1B_P1_5 { 600724ba675SRob Herring gpio-hog; 601724ba675SRob Herring gpios = <13 0>; 602724ba675SRob Herring output-high; 603724ba675SRob Herring line-name = "FM_BMC_FAULT_LED_N"; 604724ba675SRob Herring }; 605724ba675SRob Herring G1B_P1_6 { 606724ba675SRob Herring gpio-hog; 607724ba675SRob Herring gpios = <14 0>; 608724ba675SRob Herring output-high; 609724ba675SRob Herring line-name = "FM_CPLD_BMC_PWRDN_N"; 610724ba675SRob Herring }; 611724ba675SRob Herring G1B_P1_7 { 612724ba675SRob Herring gpio-hog; 613724ba675SRob Herring gpios = <15 0>; 614724ba675SRob Herring output-high; 615724ba675SRob Herring line-name = "BMC_LED_CATERR_N"; 616724ba675SRob Herring }; 617724ba675SRob Herring }; 618724ba675SRob Herring}; 619724ba675SRob Herring 620724ba675SRob Herring&i2c12 { 621724ba675SRob Herring status = "okay"; 622724ba675SRob Herring 623724ba675SRob Herring pca9539_g2a: pca9539-g2a@74 { 624724ba675SRob Herring compatible = "nxp,pca9539"; 625724ba675SRob Herring reg = <0x74>; 626724ba675SRob Herring gpio-controller; 627724ba675SRob Herring #gpio-cells = <2>; 628724ba675SRob Herring reset-gpios = <&gpio5 28 GPIO_ACTIVE_LOW>; 629724ba675SRob Herring G2A_P0_0 { 630724ba675SRob Herring gpio-hog; 631724ba675SRob Herring gpios = <0 0>; 632724ba675SRob Herring output-high; 633724ba675SRob Herring line-name = "BMC_PON_RST_REQ_N"; 634724ba675SRob Herring }; 635724ba675SRob Herring G2A_P0_1 { 636724ba675SRob Herring gpio-hog; 637724ba675SRob Herring gpios = <1 0>; 638724ba675SRob Herring output-high; 639724ba675SRob Herring line-name = "BMC_RST_IND_REQ_N"; 640724ba675SRob Herring }; 641724ba675SRob Herring G2A_P0_2 { 642724ba675SRob Herring gpio-hog; 643724ba675SRob Herring gpios = <2 0>; 644724ba675SRob Herring input; 645724ba675SRob Herring line-name = "RST_BMC_RTCRST"; 646724ba675SRob Herring }; 647724ba675SRob Herring G2A_P0_3 { 648724ba675SRob Herring gpio-hog; 649724ba675SRob Herring gpios = <3 0>; 650724ba675SRob Herring output-high; 651724ba675SRob Herring line-name = "FM_BMC_PWRBTN_OUT_N"; 652724ba675SRob Herring }; 653724ba675SRob Herring G2A_P0_4 { 654724ba675SRob Herring gpio-hog; 655724ba675SRob Herring gpios = <4 0>; 656724ba675SRob Herring output-high; 657724ba675SRob Herring line-name = "RST_BMC_SYSRST_BTN_OUT_N"; 658724ba675SRob Herring }; 659724ba675SRob Herring G2A_P0_5 { 660724ba675SRob Herring gpio-hog; 661724ba675SRob Herring gpios = <5 0>; 662724ba675SRob Herring output-high; 663724ba675SRob Herring line-name = "FM_BATTERY_SENSE_EN_N"; 664724ba675SRob Herring }; 665724ba675SRob Herring G2A_P0_6 { 666724ba675SRob Herring gpio-hog; 667724ba675SRob Herring gpios = <6 0>; 668724ba675SRob Herring output-high; 669724ba675SRob Herring line-name = "FM_BMC_READY_N"; 670724ba675SRob Herring }; 671724ba675SRob Herring G2A_P0_7 { 672724ba675SRob Herring gpio-hog; 673724ba675SRob Herring gpios = <7 0>; 674724ba675SRob Herring input; 675724ba675SRob Herring line-name = "IRQ_BMC_PCH_SMI_LPC_N"; 676724ba675SRob Herring }; 677724ba675SRob Herring G2A_P1_0 { 678724ba675SRob Herring gpio-hog; 679724ba675SRob Herring gpios = <8 0>; 680724ba675SRob Herring input; 681724ba675SRob Herring line-name = "FM_SLOT4_CFG0"; 682724ba675SRob Herring }; 683724ba675SRob Herring G2A_P1_1 { 684724ba675SRob Herring gpio-hog; 685724ba675SRob Herring gpios = <9 0>; 686724ba675SRob Herring input; 687724ba675SRob Herring line-name = "FM_SLOT4_CFG1"; 688724ba675SRob Herring }; 689724ba675SRob Herring G2A_P1_2 { 690724ba675SRob Herring gpio-hog; 691724ba675SRob Herring gpios = <10 0>; 692724ba675SRob Herring input; 693724ba675SRob Herring line-name = "FM_NVDIMM_EVENT_N"; 694724ba675SRob Herring }; 695724ba675SRob Herring G2A_P1_3 { 696724ba675SRob Herring gpio-hog; 697724ba675SRob Herring gpios = <11 0>; 698724ba675SRob Herring input; 699724ba675SRob Herring line-name = "PSU1_BLADE_EN_N"; 700724ba675SRob Herring }; 701724ba675SRob Herring G2A_P1_4 { 702724ba675SRob Herring gpio-hog; 703724ba675SRob Herring gpios = <12 0>; 704724ba675SRob Herring input; 705724ba675SRob Herring line-name = "BMC_PCH_FNM"; 706724ba675SRob Herring }; 707724ba675SRob Herring G2A_P1_5 { 708724ba675SRob Herring gpio-hog; 709724ba675SRob Herring gpios = <13 0>; 710724ba675SRob Herring input; 711724ba675SRob Herring line-name = "FM_SOL_UART_CH_SEL"; 712724ba675SRob Herring }; 713724ba675SRob Herring G2A_P1_6 { 714724ba675SRob Herring gpio-hog; 715724ba675SRob Herring gpios = <14 0>; 716724ba675SRob Herring input; 717724ba675SRob Herring line-name = "FM_BIOS_POST_CMPLT_N"; 718724ba675SRob Herring }; 719724ba675SRob Herring }; 720724ba675SRob Herring 721724ba675SRob Herring pca9539_g2b: pca9539-g2b@75 { 722724ba675SRob Herring compatible = "nxp,pca9539"; 723724ba675SRob Herring reg = <0x75>; 724724ba675SRob Herring gpio-controller; 725724ba675SRob Herring #gpio-cells = <2>; 726724ba675SRob Herring G2B_P0_0 { 727724ba675SRob Herring gpio-hog; 728724ba675SRob Herring gpios = <0 0>; 729724ba675SRob Herring input; 730724ba675SRob Herring line-name = "FM_CPU_MSMI_LVT3_N"; 731724ba675SRob Herring }; 732724ba675SRob Herring G2B_P0_1 { 733724ba675SRob Herring gpio-hog; 734724ba675SRob Herring gpios = <1 0>; 735724ba675SRob Herring input; 736724ba675SRob Herring line-name = "FM_BIOS_MRC_DEBUG_MSG_DIS"; 737724ba675SRob Herring }; 738724ba675SRob Herring G2B_P0_2 { 739724ba675SRob Herring gpio-hog; 740724ba675SRob Herring gpios = <2 0>; 741724ba675SRob Herring input; 742724ba675SRob Herring line-name = "FM_CPU1_DISABLE_BMC_N"; 743724ba675SRob Herring }; 744724ba675SRob Herring G2B_P0_3 { 745724ba675SRob Herring gpio-hog; 746724ba675SRob Herring gpios = <3 0>; 747724ba675SRob Herring output-low; 748724ba675SRob Herring line-name = "BMC_JTAG_SELECT"; 749724ba675SRob Herring }; 750724ba675SRob Herring G2B_P0_4 { 751724ba675SRob Herring gpio-hog; 752724ba675SRob Herring gpios = <4 0>; 753724ba675SRob Herring output-high; 754724ba675SRob Herring line-name = "PECI_MUX_SELECT"; 755724ba675SRob Herring }; 756724ba675SRob Herring G2B_P0_5 { 757724ba675SRob Herring gpio-hog; 758724ba675SRob Herring gpios = <5 0>; 759724ba675SRob Herring output-high; 760724ba675SRob Herring line-name = "I2C_MUX2_RESET_N"; 761724ba675SRob Herring }; 762724ba675SRob Herring G2B_P0_6 { 763724ba675SRob Herring gpio-hog; 764724ba675SRob Herring gpios = <6 0>; 765724ba675SRob Herring input; 766724ba675SRob Herring line-name = "FM_BMC_CPLD_PSU2_ON"; 767724ba675SRob Herring }; 768724ba675SRob Herring G2B_P0_7 { 769724ba675SRob Herring gpio-hog; 770724ba675SRob Herring gpios = <7 0>; 771724ba675SRob Herring output-high; 772724ba675SRob Herring line-name = "PSU2_ALERT_EN_N"; 773724ba675SRob Herring }; 774724ba675SRob Herring G2B_P1_0 { 775724ba675SRob Herring gpio-hog; 776724ba675SRob Herring gpios = <8 0>; 777724ba675SRob Herring output-high; 778724ba675SRob Herring line-name = "FM_CPU_BMC_INIT"; 779724ba675SRob Herring }; 780724ba675SRob Herring G2B_P1_1 { 781724ba675SRob Herring gpio-hog; 782724ba675SRob Herring gpios = <9 0>; 783724ba675SRob Herring output-high; 784724ba675SRob Herring line-name = "IRQ_BMC_PCH_SCI_LPC_N"; 785724ba675SRob Herring }; 786724ba675SRob Herring G2B_P1_2 { 787724ba675SRob Herring gpio-hog; 788724ba675SRob Herring gpios = <10 0>; 789724ba675SRob Herring output-low; 790724ba675SRob Herring line-name = "PMB_ALERT_EN_N"; 791724ba675SRob Herring }; 792724ba675SRob Herring G2B_P1_3 { 793724ba675SRob Herring gpio-hog; 794724ba675SRob Herring gpios = <11 0>; 795724ba675SRob Herring output-high; 796724ba675SRob Herring line-name = "FM_FAST_PROCHOT_EN_N"; 797724ba675SRob Herring }; 798724ba675SRob Herring G2B_P1_4 { 799724ba675SRob Herring gpio-hog; 800724ba675SRob Herring gpios = <12 0>; 801724ba675SRob Herring output-high; 802724ba675SRob Herring line-name = "BMC_NVDIMM_PRSNT_N"; 803724ba675SRob Herring }; 804724ba675SRob Herring G2B_P1_5 { 805724ba675SRob Herring gpio-hog; 806724ba675SRob Herring gpios = <13 0>; 807724ba675SRob Herring output-low; 808724ba675SRob Herring line-name = "FM_BACKUP_BIOS_SEL_H_BMC"; 809724ba675SRob Herring }; 810724ba675SRob Herring G2B_P1_6 { 811724ba675SRob Herring gpio-hog; 812724ba675SRob Herring gpios = <14 0>; 813724ba675SRob Herring output-high; 814724ba675SRob Herring line-name = "FM_PWRBRK_N"; 815724ba675SRob Herring }; 816724ba675SRob Herring }; 817724ba675SRob Herring}; 818724ba675SRob Herring 819724ba675SRob Herring&i2c13 { 820724ba675SRob Herring status = "okay"; 821724ba675SRob Herring 822724ba675SRob Herring tmp75@4a { 823724ba675SRob Herring compatible = "ti,tmp75"; 824724ba675SRob Herring reg = <0x4a>; 825724ba675SRob Herring status = "okay"; 826724ba675SRob Herring }; 827724ba675SRob Herring m24128_fru@51 { 828724ba675SRob Herring compatible = "atmel,24c128"; 829724ba675SRob Herring reg = <0x51>; 830724ba675SRob Herring pagesize = <64>; 831724ba675SRob Herring status = "okay"; 832724ba675SRob Herring }; 833724ba675SRob Herring}; 834724ba675SRob Herring 835724ba675SRob Herring&pwm_fan { 836724ba675SRob Herring pinctrl-names = "default"; 837724ba675SRob Herring pinctrl-0 = < &pwm0_pins &pwm1_pins 838724ba675SRob Herring &fanin0_pins &fanin1_pins 839724ba675SRob Herring &fanin2_pins &fanin3_pins 840724ba675SRob Herring &fanin4_pins &fanin5_pins 841724ba675SRob Herring &fanin6_pins &fanin7_pins 842724ba675SRob Herring &fanin8_pins &fanin9_pins 843724ba675SRob Herring &fanin10_pins &fanin11_pins>; 844724ba675SRob Herring status = "okay"; 845724ba675SRob Herring 846724ba675SRob Herring fan@0 { 847724ba675SRob Herring reg = <0x00>; 848724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x00 0x01>; 849724ba675SRob Herring cooling-levels = <127 255>; 850724ba675SRob Herring }; 851724ba675SRob Herring fan@1 { 852724ba675SRob Herring reg = <0x01>; 853724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x02 0x03>; 854724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 855724ba675SRob Herring }; 856724ba675SRob Herring fan@2 { 857724ba675SRob Herring reg = <0x02>; 858724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x04 0x05>; 859724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 860724ba675SRob Herring }; 861724ba675SRob Herring fan@3 { 862724ba675SRob Herring reg = <0x03>; 863724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x06 0x07>; 864724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 865724ba675SRob Herring }; 866724ba675SRob Herring fan@4 { 867724ba675SRob Herring reg = <0x04>; 868724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x08 0x09>; 869724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 870724ba675SRob Herring }; 871724ba675SRob Herring fan@5 { 872724ba675SRob Herring reg = <0x05>; 873724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0A 0x0B>; 874724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 875724ba675SRob Herring }; 876724ba675SRob Herring fan@6 { 877724ba675SRob Herring reg = <0x06>; 878724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0C 0x0D>; 879724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 880724ba675SRob Herring }; 881724ba675SRob Herring fan@7 { 882724ba675SRob Herring reg = <0x07>; 883724ba675SRob Herring fan-tach-ch = /bits/ 8 <0x0E 0x0F>; 884724ba675SRob Herring cooling-levels = /bits/ 8 <127 255>; 885724ba675SRob Herring }; 886724ba675SRob Herring}; 887724ba675SRob Herring 888724ba675SRob Herring&ehci1 { 889724ba675SRob Herring status = "okay"; 890724ba675SRob Herring}; 891724ba675SRob Herring 892724ba675SRob Herring&watchdog1 { 893724ba675SRob Herring status = "okay"; 894724ba675SRob Herring}; 895724ba675SRob Herring 896724ba675SRob Herring&rng { 897724ba675SRob Herring status = "okay"; 898724ba675SRob Herring}; 899724ba675SRob Herring 900724ba675SRob Herring&serial0 { 901724ba675SRob Herring status = "okay"; 902724ba675SRob Herring}; 903724ba675SRob Herring 904724ba675SRob Herring&serial1 { 905724ba675SRob Herring status = "okay"; 906724ba675SRob Herring}; 907724ba675SRob Herring 908724ba675SRob Herring&serial2 { 909724ba675SRob Herring status = "okay"; 910724ba675SRob Herring}; 911724ba675SRob Herring 912724ba675SRob Herring&serial3 { 913724ba675SRob Herring status = "okay"; 914724ba675SRob Herring}; 915724ba675SRob Herring 916724ba675SRob Herring&adc { 917724ba675SRob Herring #io-channel-cells = <1>; 918724ba675SRob Herring status = "okay"; 919724ba675SRob Herring}; 920724ba675SRob Herring 921724ba675SRob Herring&kcs1 { 922724ba675SRob Herring status = "okay"; 923724ba675SRob Herring}; 924724ba675SRob Herring 925724ba675SRob Herring&kcs2 { 926724ba675SRob Herring status = "okay"; 927724ba675SRob Herring}; 928724ba675SRob Herring 929724ba675SRob Herring&kcs3 { 930724ba675SRob Herring status = "okay"; 931724ba675SRob Herring}; 932724ba675SRob Herring 933724ba675SRob Herring&spi0 { 934724ba675SRob Herring cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>; 935724ba675SRob Herring status = "okay"; 936724ba675SRob Herring}; 937724ba675SRob Herring 938724ba675SRob Herring&spi1 { 939724ba675SRob Herring status = "okay"; 940724ba675SRob Herring}; 941724ba675SRob Herring 942724ba675SRob Herring&pinctrl { 943724ba675SRob Herring pinctrl-names = "default"; 944724ba675SRob Herring pinctrl-0 = < 945724ba675SRob Herring /******* RunBMC inside Module pins *******/ 946724ba675SRob Herring &gpio0ol_pins 947724ba675SRob Herring &gpio1ol_pins 948724ba675SRob Herring &gpio2ol_pins 949724ba675SRob Herring &gpio3ol_pins 950724ba675SRob Herring &gpio8o_pins 951724ba675SRob Herring &gpio9ol_pins 952724ba675SRob Herring &gpio12ol_pins 953724ba675SRob Herring &gpio13ol_pins 954724ba675SRob Herring &gpio14ol_pins 955724ba675SRob Herring &gpio15ol_pins 956724ba675SRob Herring &gpio37o_pins 957724ba675SRob Herring &gpio38_pins 958724ba675SRob Herring &gpio39_pins 959724ba675SRob Herring &gpio94ol_pins 960724ba675SRob Herring &gpio108ol_pins 961724ba675SRob Herring &gpio109ol_pins 962724ba675SRob Herring &gpio111ol_pins 963724ba675SRob Herring &gpio112ol_pins 964724ba675SRob Herring &gpio113ol_pins 965724ba675SRob Herring &gpio208_pins 966724ba675SRob Herring &gpio209ol_pins 967724ba675SRob Herring &gpio210ol_pins 968724ba675SRob Herring &gpio211ol_pins 969724ba675SRob Herring &gpio212ol_pins 970724ba675SRob Herring &gpio213ol_pins 971724ba675SRob Herring &gpio214ol_pins 972724ba675SRob Herring &gpio215ol_pins 973724ba675SRob Herring &gpio216ol_pins 974724ba675SRob Herring &gpio217ol_pins 975724ba675SRob Herring /******* RunBMC outside Connector pins *******/ 976724ba675SRob Herring &gpio5_pins 977724ba675SRob Herring &gpio6_pins 978724ba675SRob Herring &gpio7_pins 979724ba675SRob Herring &gpio10_pins 980724ba675SRob Herring &gpio11_pins 981724ba675SRob Herring &gpio20_pins 982724ba675SRob Herring &gpio21_pins 983724ba675SRob Herring &gpio22o_pins 984724ba675SRob Herring &gpio23_pins 985724ba675SRob Herring &gpio24_pins 986724ba675SRob Herring &gpio25_pins 987724ba675SRob Herring &gpio30_pins 988724ba675SRob Herring &gpio31_pins 989724ba675SRob Herring &gpio40o_pins 990724ba675SRob Herring &gpio59_pins 991724ba675SRob Herring &gpio76_pins 992724ba675SRob Herring &gpio77_pins 993724ba675SRob Herring &gpio78o_pins 994724ba675SRob Herring &gpio79_pins 995724ba675SRob Herring &gpio82_pins 996724ba675SRob Herring &gpio83_pins 997724ba675SRob Herring &gpio84_pins 998724ba675SRob Herring &gpio85o_pins 999724ba675SRob Herring &gpio86ol_pins 1000724ba675SRob Herring &gpio87_pins 1001724ba675SRob Herring &gpio88_pins 1002724ba675SRob Herring &gpio89_pins 1003724ba675SRob Herring &gpio90_pins 1004724ba675SRob Herring &gpio93_pins 1005724ba675SRob Herring &gpio114o_pins 1006724ba675SRob Herring &gpio115_pins 1007724ba675SRob Herring &gpio120_pins 1008724ba675SRob Herring &gpio121_pins 1009724ba675SRob Herring &gpio122_pins 1010724ba675SRob Herring &gpio123_pins 1011724ba675SRob Herring &gpio124_pins 1012724ba675SRob Herring &gpio125_pins 1013724ba675SRob Herring &gpio126_pins 1014724ba675SRob Herring &gpio127o_pins 1015724ba675SRob Herring &gpio136_pins 1016724ba675SRob Herring &gpio137_pins 1017724ba675SRob Herring &gpio138_pins 1018724ba675SRob Herring &gpio139_pins 1019724ba675SRob Herring &gpio140_pins 1020724ba675SRob Herring &gpio141_pins 1021724ba675SRob Herring &gpio142_pins 1022724ba675SRob Herring &gpio143_pins 1023724ba675SRob Herring &gpio144_pins 1024724ba675SRob Herring &gpio146_pins 1025724ba675SRob Herring &gpio145_pins 1026724ba675SRob Herring &gpio147_pins 1027724ba675SRob Herring &gpio153o_pins 1028724ba675SRob Herring &gpio155_pins 1029724ba675SRob Herring &gpio160o_pins 1030724ba675SRob Herring &gpio169o_pins 1031724ba675SRob Herring &gpio188o_pins 1032724ba675SRob Herring &gpio189_pins 1033724ba675SRob Herring &gpio196_pins 1034724ba675SRob Herring &gpio197_pins 1035724ba675SRob Herring &gpio198o_pins 1036724ba675SRob Herring &gpio199o_pins 1037724ba675SRob Herring &gpio200_pins 1038724ba675SRob Herring &gpio202_pins 1039724ba675SRob Herring &gpio203o_pins 1040724ba675SRob Herring &gpio224_pins 1041724ba675SRob Herring &gpio225ol_pins 1042724ba675SRob Herring &gpio226ol_pins 1043724ba675SRob Herring &gpio227ol_pins 1044724ba675SRob Herring &gpio228o_pins 1045724ba675SRob Herring &gpio229o_pins 1046724ba675SRob Herring &gpio230_pins 1047724ba675SRob Herring &gpio231o_pins 1048724ba675SRob Herring &ddc_pins 1049724ba675SRob Herring &wdog1_pins 1050724ba675SRob Herring &wdog2_pins 1051724ba675SRob Herring >; 1052724ba675SRob Herring}; 1053