1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0+ 2724ba675SRob Herring// Copyright (C) 2020 Bytedance. 3724ba675SRob Herring/dts-v1/; 4724ba675SRob Herring 5724ba675SRob Herring#include "aspeed-g5.dtsi" 6724ba675SRob Herring#include <dt-bindings/gpio/aspeed-gpio.h> 7724ba675SRob Herring#include <dt-bindings/i2c/i2c.h> 8724ba675SRob Herring#include <dt-bindings/leds/leds-pca955x.h> 9724ba675SRob Herring 10724ba675SRob Herring/ { 11724ba675SRob Herring model = "Bytedance G220A BMC"; 12724ba675SRob Herring compatible = "bytedance,g220a-bmc", "aspeed,ast2500"; 13724ba675SRob Herring 14724ba675SRob Herring aliases { 15724ba675SRob Herring serial4 = &uart5; 16724ba675SRob Herring i2c14 = &channel_3_0; 17724ba675SRob Herring i2c15 = &channel_3_1; 18724ba675SRob Herring i2c16 = &channel_3_2; 19724ba675SRob Herring i2c17 = &channel_3_3; 20724ba675SRob Herring i2c18 = &channel_6_0; 21724ba675SRob Herring i2c19 = &channel_6_1; 22724ba675SRob Herring i2c20 = &channel_6_2; 23724ba675SRob Herring i2c21 = &channel_6_3; 24724ba675SRob Herring i2c22 = &channel_6_4; 25724ba675SRob Herring i2c23 = &channel_6_5; 26724ba675SRob Herring i2c24 = &channel_6_6; 27724ba675SRob Herring i2c25 = &channel_6_7; 28724ba675SRob Herring i2c26 = &channel_6_8; 29724ba675SRob Herring i2c27 = &channel_6_9; 30724ba675SRob Herring i2c28 = &channel_6_10; 31724ba675SRob Herring i2c29 = &channel_6_11; 32724ba675SRob Herring i2c30 = &channel_6_12; 33724ba675SRob Herring i2c31 = &channel_6_13; 34724ba675SRob Herring i2c32 = &channel_6_14; 35724ba675SRob Herring i2c33 = &channel_6_15; 36724ba675SRob Herring i2c34 = &channel_6_16; 37724ba675SRob Herring i2c35 = &channel_6_17; 38724ba675SRob Herring i2c36 = &channel_6_18; 39724ba675SRob Herring i2c37 = &channel_6_19; 40724ba675SRob Herring i2c38 = &channel_6_20; 41724ba675SRob Herring i2c39 = &channel_6_21; 42724ba675SRob Herring i2c40 = &channel_6_22; 43724ba675SRob Herring i2c41 = &channel_6_23; 44724ba675SRob Herring i2c42 = &channel_6_24; 45724ba675SRob Herring i2c43 = &channel_6_25; 46724ba675SRob Herring i2c44 = &channel_10_0; 47724ba675SRob Herring i2c45 = &channel_10_1; 48724ba675SRob Herring i2c46 = &channel_10_2; 49724ba675SRob Herring i2c47 = &channel_10_3; 50724ba675SRob Herring i2c48 = &channel_10_4; 51724ba675SRob Herring i2c49 = &channel_10_5; 52724ba675SRob Herring i2c50 = &channel_10_6; 53724ba675SRob Herring i2c51 = &channel_10_7; 54724ba675SRob Herring }; 55724ba675SRob Herring 56724ba675SRob Herring chosen { 57724ba675SRob Herring stdout-path = &uart5; 58724ba675SRob Herring bootargs = "console=ttyS4,115200 earlycon"; 59724ba675SRob Herring }; 60724ba675SRob Herring 61724ba675SRob Herring memory@80000000 { 62724ba675SRob Herring reg = <0x80000000 0x40000000>; 63724ba675SRob Herring }; 64724ba675SRob Herring 65724ba675SRob Herring reserved-memory { 66724ba675SRob Herring #address-cells = <1>; 67724ba675SRob Herring #size-cells = <1>; 68724ba675SRob Herring ranges; 69724ba675SRob Herring 70724ba675SRob Herring vga_memory: framebuffer@bc000000 { 71724ba675SRob Herring no-map; 72724ba675SRob Herring reg = <0xbc000000 0x04000000>; /* 64M */ 73724ba675SRob Herring }; 74724ba675SRob Herring 75724ba675SRob Herring video_engine_memory: jpegbuffer { 76724ba675SRob Herring size = <0x02000000>; /* 32M */ 77724ba675SRob Herring alignment = <0x01000000>; 78724ba675SRob Herring compatible = "shared-dma-pool"; 79724ba675SRob Herring reusable; 80724ba675SRob Herring }; 81724ba675SRob Herring }; 82724ba675SRob Herring 83724ba675SRob Herring iio-hwmon { 84724ba675SRob Herring compatible = "iio-hwmon"; 85724ba675SRob Herring io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 86724ba675SRob Herring <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>, 87724ba675SRob Herring <&adc 8>, <&adc 9>, <&adc 10>, <&adc 11>, 88724ba675SRob Herring <&adc 12>, <&adc 13>, <&adc 14>, <&adc 15>; 89724ba675SRob Herring }; 90724ba675SRob Herring 91724ba675SRob Herring leds { 92724ba675SRob Herring compatible = "gpio-leds"; 93724ba675SRob Herring bmc_alive { 94724ba675SRob Herring label = "bmc_alive"; 95724ba675SRob Herring gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>; 96724ba675SRob Herring linux,default-trigger = "timer"; 97724ba675SRob Herring led-pattern = <1000 1000>; 98724ba675SRob Herring }; 99724ba675SRob Herring }; 100724ba675SRob Herring 101724ba675SRob Herring gpio-keys { 102724ba675SRob Herring compatible = "gpio-keys"; 103724ba675SRob Herring event-burn-in-signal { 104724ba675SRob Herring label = "burn-in"; 105724ba675SRob Herring gpios = <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_LOW>; 106724ba675SRob Herring linux,code = <ASPEED_GPIO(R, 5)>; 107724ba675SRob Herring }; 108724ba675SRob Herring }; 109724ba675SRob Herring 110724ba675SRob Herring gpio-keys-polled { 111724ba675SRob Herring compatible = "gpio-keys-polled"; 112724ba675SRob Herring poll-interval = <1000>; 113724ba675SRob Herring 114724ba675SRob Herring event-rear-riser1-presence { 115724ba675SRob Herring label = "rear-riser1-presence"; 116724ba675SRob Herring gpios = <&pca0 1 GPIO_ACTIVE_LOW>; 117724ba675SRob Herring linux,code = <1>; 118724ba675SRob Herring }; 119724ba675SRob Herring 120724ba675SRob Herring event-alrt-pvddq-cpu0 { 121724ba675SRob Herring label = "alrt-pvddq-cpu0"; 122724ba675SRob Herring gpios = <&pca0 8 GPIO_ACTIVE_LOW>; 123724ba675SRob Herring linux,code = <2>; 124724ba675SRob Herring }; 125724ba675SRob Herring 126724ba675SRob Herring event-rear-riser0-presence { 127724ba675SRob Herring label = "rear-riser0-presence"; 128724ba675SRob Herring gpios = <&pca0 9 GPIO_ACTIVE_LOW>; 129724ba675SRob Herring linux,code = <3>; 130724ba675SRob Herring }; 131724ba675SRob Herring 132724ba675SRob Herring event-fault-pvddq-cpu0 { 133724ba675SRob Herring label = "fault-pvddq-cpu0"; 134724ba675SRob Herring gpios = <&pca0 10 GPIO_ACTIVE_LOW>; 135724ba675SRob Herring linux,code = <4>; 136724ba675SRob Herring }; 137724ba675SRob Herring 138724ba675SRob Herring event-alrt-pvddq-cpu1 { 139724ba675SRob Herring label = "alrt-pvddq-cpu1"; 140724ba675SRob Herring gpios = <&pca0 11 GPIO_ACTIVE_LOW>; 141724ba675SRob Herring linux,code = <5>; 142724ba675SRob Herring }; 143724ba675SRob Herring 144724ba675SRob Herring event-fault-pvddq-cpu1 { 145724ba675SRob Herring label = "alrt-pvddq-cpu1"; 146724ba675SRob Herring gpios = <&pca0 12 GPIO_ACTIVE_LOW>; 147724ba675SRob Herring linux,code = <6>; 148724ba675SRob Herring }; 149724ba675SRob Herring 150724ba675SRob Herring event-fault-pvccin-cpu1 { 151724ba675SRob Herring label = "fault-pvccin-cpuq"; 152724ba675SRob Herring gpios = <&pca0 13 GPIO_ACTIVE_LOW>; 153724ba675SRob Herring linux,code = <7>; 154724ba675SRob Herring }; 155724ba675SRob Herring 156724ba675SRob Herring event-bmc-rom0-wp { 157724ba675SRob Herring label = "bmc-rom0-wp"; 158724ba675SRob Herring gpios = <&pca1 0 GPIO_ACTIVE_LOW>; 159724ba675SRob Herring linux,code = <8>; 160724ba675SRob Herring }; 161724ba675SRob Herring 162724ba675SRob Herring event-bmc-rom1-wp { 163724ba675SRob Herring label = "bmc-rom1-wp"; 164724ba675SRob Herring gpios = <&pca1 1 GPIO_ACTIVE_LOW>; 165724ba675SRob Herring linux,code = <9>; 166724ba675SRob Herring }; 167724ba675SRob Herring 168724ba675SRob Herring event-fan0-presence { 169724ba675SRob Herring label = "fan0-presence"; 170724ba675SRob Herring gpios = <&pca1 2 GPIO_ACTIVE_LOW>; 171724ba675SRob Herring linux,code = <10>; 172724ba675SRob Herring }; 173724ba675SRob Herring 174724ba675SRob Herring event-fan1-presence { 175724ba675SRob Herring label = "fan1-presence"; 176724ba675SRob Herring gpios = <&pca1 3 GPIO_ACTIVE_LOW>; 177724ba675SRob Herring linux,code = <11>; 178724ba675SRob Herring }; 179724ba675SRob Herring 180724ba675SRob Herring event-fan2-presence { 181724ba675SRob Herring label = "fan2-presence"; 182724ba675SRob Herring gpios = <&pca1 4 GPIO_ACTIVE_LOW>; 183724ba675SRob Herring linux,code = <12>; 184724ba675SRob Herring }; 185724ba675SRob Herring 186724ba675SRob Herring event-fan3-presence { 187724ba675SRob Herring label = "fan3-presence"; 188724ba675SRob Herring gpios = <&pca1 5 GPIO_ACTIVE_LOW>; 189724ba675SRob Herring linux,code = <13>; 190724ba675SRob Herring }; 191724ba675SRob Herring 192724ba675SRob Herring event-fan4-presence { 193724ba675SRob Herring label = "fan4-presence"; 194724ba675SRob Herring gpios = <&pca1 6 GPIO_ACTIVE_LOW>; 195724ba675SRob Herring linux,code = <14>; 196724ba675SRob Herring }; 197724ba675SRob Herring 198724ba675SRob Herring event-fan5-presence { 199724ba675SRob Herring label = "fan5-presence"; 200724ba675SRob Herring gpios = <&pca1 7 GPIO_ACTIVE_LOW>; 201724ba675SRob Herring linux,code = <15>; 202724ba675SRob Herring }; 203724ba675SRob Herring 204724ba675SRob Herring event-front-bp1-presence { 205724ba675SRob Herring label = "front-bp1-presence"; 206724ba675SRob Herring gpios = <&pca1 8 GPIO_ACTIVE_LOW>; 207724ba675SRob Herring linux,code = <16>; 208724ba675SRob Herring }; 209724ba675SRob Herring 210724ba675SRob Herring event-rear-bp-presence { 211724ba675SRob Herring label = "rear-bp-presence"; 212724ba675SRob Herring gpios = <&pca1 9 GPIO_ACTIVE_LOW>; 213724ba675SRob Herring linux,code = <17>; 214724ba675SRob Herring }; 215724ba675SRob Herring 216724ba675SRob Herring event-fault-pvccin-cpu0 { 217724ba675SRob Herring label = "fault-pvccin-cpu0"; 218724ba675SRob Herring gpios = <&pca1 10 GPIO_ACTIVE_LOW>; 219724ba675SRob Herring linux,code = <18>; 220724ba675SRob Herring }; 221724ba675SRob Herring 222724ba675SRob Herring event-alrt-p1v05-pvcc { 223724ba675SRob Herring label = "alrt-p1v05-pvcc1"; 224724ba675SRob Herring gpios = <&pca1 11 GPIO_ACTIVE_LOW>; 225724ba675SRob Herring linux,code = <19>; 226724ba675SRob Herring }; 227724ba675SRob Herring 228724ba675SRob Herring event-fault-p1v05-pvccio { 229724ba675SRob Herring label = "alrt-p1v05-pvcc1"; 230724ba675SRob Herring gpios = <&pca1 12 GPIO_ACTIVE_LOW>; 231724ba675SRob Herring linux,code = <20>; 232724ba675SRob Herring }; 233724ba675SRob Herring 234724ba675SRob Herring event-alrt-p1v8-pvccio { 235724ba675SRob Herring label = "alrt-p1v8-pvccio"; 236724ba675SRob Herring gpios = <&pca1 13 GPIO_ACTIVE_LOW>; 237724ba675SRob Herring linux,code = <21>; 238724ba675SRob Herring }; 239724ba675SRob Herring 240724ba675SRob Herring event-fault-p1v8-pvccio { 241724ba675SRob Herring label = "fault-p1v8-pvccio"; 242724ba675SRob Herring gpios = <&pca1 14 GPIO_ACTIVE_LOW>; 243724ba675SRob Herring linux,code = <22>; 244724ba675SRob Herring }; 245724ba675SRob Herring 246724ba675SRob Herring event-front-bp0-presence { 247724ba675SRob Herring label = "front-bp0-presence"; 248724ba675SRob Herring gpios = <&pca1 15 GPIO_ACTIVE_LOW>; 249724ba675SRob Herring linux,code = <23>; 250724ba675SRob Herring }; 251724ba675SRob Herring }; 252724ba675SRob Herring}; 253724ba675SRob Herring 254724ba675SRob Herring&fmc { 255724ba675SRob Herring status = "okay"; 256724ba675SRob Herring flash@0 { 257724ba675SRob Herring status = "okay"; 258724ba675SRob Herring label = "bmc"; 259724ba675SRob Herring m25p,fast-read; 260724ba675SRob Herring spi-max-frequency = <50000000>; 261724ba675SRob Herring#include "openbmc-flash-layout-64.dtsi" 262724ba675SRob Herring }; 263724ba675SRob Herring flash@1 { 264724ba675SRob Herring status = "okay"; 265724ba675SRob Herring label = "alt-bmc"; 266724ba675SRob Herring m25p,fast-read; 267724ba675SRob Herring spi-max-frequency = <50000000>; 268724ba675SRob Herring#include "openbmc-flash-layout-64-alt.dtsi" 269724ba675SRob Herring }; 270724ba675SRob Herring}; 271724ba675SRob Herring 272724ba675SRob Herring&spi1 { 273724ba675SRob Herring status = "okay"; 274724ba675SRob Herring pinctrl-names = "default"; 275724ba675SRob Herring pinctrl-0 = <&pinctrl_spi1_default>; 276724ba675SRob Herring flash@0 { 277724ba675SRob Herring status = "okay"; 278724ba675SRob Herring m25p,fast-read; 279724ba675SRob Herring label = "bios"; 280724ba675SRob Herring spi-max-frequency = <100000000>; 281724ba675SRob Herring }; 282724ba675SRob Herring}; 283724ba675SRob Herring 284724ba675SRob Herring&adc { 285724ba675SRob Herring status = "okay"; 286724ba675SRob Herring}; 287724ba675SRob Herring 288724ba675SRob Herring&wdt2 { 289724ba675SRob Herring status = "okay"; 290724ba675SRob Herring aspeed,alt-boot; 291724ba675SRob Herring}; 292724ba675SRob Herring 293724ba675SRob Herring&gpio { 294724ba675SRob Herring status = "okay"; 295724ba675SRob Herring gpio-line-names = 296724ba675SRob Herring /*A0-A7*/ "SMRST_OCP_N","MAC2_LINK","BMC_CPLD_SMB_RST_R_N","BMC_CPLD_GPIO0", 297724ba675SRob Herring "","","","", 298724ba675SRob Herring /*B0-B7*/ "BMC_INIT_R_OK","FM_BOARD_REV_ID2","FM_PROJECT_ID7","FAULT_P12V_STBY_N", 299724ba675SRob Herring "","CPU0_PROCHOT_LVT3_N","","BIOS_LOAD_DEFAULT_R_N", 300724ba675SRob Herring /*C0-C7*/ "","","","","","","","", 301724ba675SRob Herring /*D0-D7*/ "","","","","","","","", 302724ba675SRob Herring /*E0-E7*/ "FM_PROJECT_ID0","FM_PROJECT_ID1","FM_PROJECT_ID2","FM_PROJECT_ID3", 303724ba675SRob Herring "FM_PROJECT_ID4","FM_PROJECT_ID5","","", 304724ba675SRob Herring /*F0-F7*/ "PSU0_PRSNT_N","PSU1_PRSNT_N","","FAULT_P12V_NVME_N", 305724ba675SRob Herring "BIOS_DEBUG_MODE_R_N","DISABLE_CPU_DDR_R_SPD","COOLING_STRATEGY", 306724ba675SRob Herring "PCH_GLB_RST_N", 307724ba675SRob Herring /*G0-G7*/ "P12V_PMBUS_ALERT_N","CPLD_ALERT_N","BMC_RELOAD_N", 308724ba675SRob Herring "P12V_PVDDQ_PMBUS_ALERT_N","BMC_JTAG_TCK_MUX_R_SEL","","NMI_OUT", 309724ba675SRob Herring "NMI_BUTTON", 310724ba675SRob Herring /*H0-H7*/ "BMC_CPLD_JTAG_TDI","BMC_CPLD_JTAG_TDO","BMC_CPLD_JTAG_TCK", 311724ba675SRob Herring "BMC_CPLD_JTAG_TMS","FM_PROJECT_ID6","FM_BOARD_REV_ID0", 312724ba675SRob Herring "PCA9546_U70_RST_N","IRQ_SML0_ALERT_N", 313724ba675SRob Herring /*I0-I7*/ "FAULT_FRONT_RISER_P12V_N","FAULT_OCP_P12V_N","FM_BMC_PCH_SCI_R_N", 314724ba675SRob Herring "","","","","", 315724ba675SRob Herring /*J0-J7*/ "FM_CPU0_SKTOCC_N","FM_CPU1_SKTOCC_N","FM_CPU1_DISABLE_COD_N", 316724ba675SRob Herring "","","","","", 317724ba675SRob Herring /*K0-K7*/ "","","","","","","","", 318724ba675SRob Herring /*L0-L7*/ "P12V_FAULT_N","PWRGD_P12V_PCIE_RISER","","LEAKAGE_DETECT_INPUT_N", 319724ba675SRob Herring "","IRQ_SML1_PMBUS_ALERT_N","","", 320724ba675SRob Herring /*M0-M7*/ "","","","","","","","", 321724ba675SRob Herring /*N0-N7*/ "","","","","","","","", 322724ba675SRob Herring /*O0-O7*/ "","","","","","","","", 323724ba675SRob Herring /*P0-P7*/ "","","","","","","","", 324724ba675SRob Herring /*Q0-Q7*/ "","","","","","","FM_PCH_THERMTRIP_N","CHASSIS_INTRUSION", 325724ba675SRob Herring /*R0-R7*/ "","PVCCIN_CPU1_SMBALERT_N","BMC_PREQ_R_N","FAULT_P12V_PCIE_RISER_N", 326724ba675SRob Herring "ALT_P12V_PCIE_RISER_N","BURN_BOARD_N","PVCCIN_CPU0_SMBALERT_N","", 327724ba675SRob Herring /*S0-S7*/ "BMC_PRDY_N","SIO_POWER_GOOD","FM_BMC_PWR_DEBUG_R_N", 328724ba675SRob Herring "FM_BMC_XDP_DEBUG_EN","","STRAP_BMC_BATTERY_GPIOS5","","", 329724ba675SRob Herring /*T0-T7*/ "","","","","","","","", 330724ba675SRob Herring /*U0-U7*/ "","","","","","","","", 331724ba675SRob Herring /*V0-V7*/ "","","","","","","","", 332724ba675SRob Herring /*W0-W7*/ "","","","","","","","", 333724ba675SRob Herring /*X0-X7*/ "","","","","","","","", 334724ba675SRob Herring /*Y0-Y7*/ "","PWRGD_PSU0_PWROK","CPU1_PROCHOT_LVT3_N","IRQ_BMC_PCH_SMI_LPC_N", 335724ba675SRob Herring "","","","", 336724ba675SRob Herring /*Z0-Z7*/ "XDP_PRSNT_N","BMC_XDP_SYS_PWROK","BMC_XDP_JTAG_SEL", 337724ba675SRob Herring "PCH_BMC_SMI_ACTIVE_R_N","","","","", 338724ba675SRob Herring /*AA0-AA7*/ "PWRGD_P12V_STBY_OCP","PS_PWROK","RST_PLTRST_BMC_R_N","HDA_SDO_R", 339724ba675SRob Herring "FM_SLPS4_R_N","PWRGD_PSU1_PWROK","POWER_BUTTON","POWER_OUT", 340724ba675SRob Herring /*AB0-AB7*/ "","RESET_OUT","SPI_BIOS_MODE_SELECT","POST_COMPLETE","","","","", 341724ba675SRob Herring /*AC0-AC7*/ "","","","","","","","CPLD_PLTRST_B_N"; 342724ba675SRob Herring}; 343724ba675SRob Herring 344724ba675SRob Herring&kcs3 { 345724ba675SRob Herring aspeed,lpc-io-reg = <0xCA2>; 346724ba675SRob Herring status = "okay"; 347724ba675SRob Herring}; 348724ba675SRob Herring 349724ba675SRob Herring&kcs4 { 350724ba675SRob Herring aspeed,lpc-io-reg = <0xCA4>; 351724ba675SRob Herring status = "okay"; 352724ba675SRob Herring}; 353724ba675SRob Herring 354724ba675SRob Herring&lpc_snoop { 355724ba675SRob Herring snoop-ports = <0x80>; 356724ba675SRob Herring status = "okay"; 357724ba675SRob Herring}; 358724ba675SRob Herring 359724ba675SRob Herring&uart1 { 360724ba675SRob Herring status = "okay"; 361724ba675SRob Herring pinctrl-names = "default"; 362724ba675SRob Herring pinctrl-0 = <&pinctrl_txd1_default 363724ba675SRob Herring &pinctrl_rxd1_default 364724ba675SRob Herring &pinctrl_nrts1_default 365724ba675SRob Herring &pinctrl_ndtr1_default 366724ba675SRob Herring &pinctrl_ndsr1_default 367724ba675SRob Herring &pinctrl_ncts1_default 368724ba675SRob Herring &pinctrl_ndcd1_default 369724ba675SRob Herring &pinctrl_nri1_default>; 370724ba675SRob Herring}; 371724ba675SRob Herring 372724ba675SRob Herring&uart2 { 373724ba675SRob Herring status = "okay"; 374724ba675SRob Herring pinctrl-names = "default"; 375724ba675SRob Herring pinctrl-0 = <&pinctrl_txd2_default 376724ba675SRob Herring &pinctrl_rxd2_default 377724ba675SRob Herring &pinctrl_nrts2_default 378724ba675SRob Herring &pinctrl_ndtr2_default 379724ba675SRob Herring &pinctrl_ndsr2_default 380724ba675SRob Herring &pinctrl_ncts2_default 381724ba675SRob Herring &pinctrl_ndcd2_default 382724ba675SRob Herring &pinctrl_nri2_default>; 383724ba675SRob Herring}; 384724ba675SRob Herring 385724ba675SRob Herring&uart3 { 386724ba675SRob Herring status = "okay"; 387724ba675SRob Herring}; 388724ba675SRob Herring 389724ba675SRob Herring&uart4 { 390724ba675SRob Herring status = "okay"; 391724ba675SRob Herring}; 392724ba675SRob Herring 393724ba675SRob Herring&uart5 { 394724ba675SRob Herring status = "okay"; 395724ba675SRob Herring}; 396724ba675SRob Herring 397724ba675SRob Herring&mac0 { 398724ba675SRob Herring status = "okay"; 399724ba675SRob Herring pinctrl-names = "default"; 400724ba675SRob Herring pinctrl-0 = <&pinctrl_rmii1_default>; 401724ba675SRob Herring clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 402724ba675SRob Herring <&syscon ASPEED_CLK_MAC1RCLK>; 403724ba675SRob Herring clock-names = "MACCLK", "RCLK"; 404724ba675SRob Herring use-ncsi; 405724ba675SRob Herring}; 406724ba675SRob Herring 407724ba675SRob Herring&mac1 { 408724ba675SRob Herring status = "okay"; 409724ba675SRob Herring pinctrl-names = "default"; 410724ba675SRob Herring pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>; 411724ba675SRob Herring}; 412724ba675SRob Herring 413724ba675SRob Herring&i2c0 { 414724ba675SRob Herring status = "okay"; 415724ba675SRob Herring}; 416724ba675SRob Herring 417724ba675SRob Herring&i2c1 { 418724ba675SRob Herring status = "okay"; 419724ba675SRob Herring}; 420724ba675SRob Herring 421724ba675SRob Herring&i2c2 { 422724ba675SRob Herring status = "okay"; 423724ba675SRob Herring}; 424724ba675SRob Herring 425724ba675SRob Herring&i2c3 { 426724ba675SRob Herring status = "okay"; 4274b46d86cSGeert Uytterhoeven i2c-mux@70 { 428724ba675SRob Herring compatible = "nxp,pca9546"; 429724ba675SRob Herring reg = <0x70>; 430724ba675SRob Herring #address-cells = <1>; 431724ba675SRob Herring #size-cells = <0>; 432724ba675SRob Herring 433724ba675SRob Herring channel_3_0: i2c@0 { 434724ba675SRob Herring #address-cells = <1>; 435724ba675SRob Herring #size-cells = <0>; 436724ba675SRob Herring reg = <0>; 437724ba675SRob Herring }; 438724ba675SRob Herring 439724ba675SRob Herring channel_3_1: i2c@1 { 440724ba675SRob Herring #address-cells = <1>; 441724ba675SRob Herring #size-cells = <0>; 442724ba675SRob Herring reg = <1>; 443724ba675SRob Herring }; 444724ba675SRob Herring 445724ba675SRob Herring channel_3_2: i2c@2 { 446724ba675SRob Herring #address-cells = <1>; 447724ba675SRob Herring #size-cells = <0>; 448724ba675SRob Herring reg = <2>; 449724ba675SRob Herring }; 450724ba675SRob Herring 451724ba675SRob Herring channel_3_3: i2c@3 { 452724ba675SRob Herring #address-cells = <1>; 453724ba675SRob Herring #size-cells = <0>; 454724ba675SRob Herring reg = <3>; 455724ba675SRob Herring }; 456724ba675SRob Herring }; 457724ba675SRob Herring}; 458724ba675SRob Herring 459724ba675SRob Herring&i2c4 { 460724ba675SRob Herring status = "okay"; 461724ba675SRob Herring ipmb0@10 { 462724ba675SRob Herring compatible = "ipmb-dev"; 463724ba675SRob Herring reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>; 464724ba675SRob Herring i2c-protocol; 465724ba675SRob Herring }; 466724ba675SRob Herring}; 467724ba675SRob Herring 468724ba675SRob Herring&i2c5 { 469724ba675SRob Herring status = "okay"; 470724ba675SRob Herring}; 471724ba675SRob Herring 472724ba675SRob Herring&i2c6 { 473724ba675SRob Herring status = "okay"; 4744b46d86cSGeert Uytterhoeven i2c-mux@72 { 475724ba675SRob Herring compatible = "nxp,pca9548"; 476724ba675SRob Herring reg = <0x72>; 477724ba675SRob Herring #address-cells = <1>; 478724ba675SRob Herring #size-cells = <0>; 479724ba675SRob Herring channel_6_0: i2c@0 { 480724ba675SRob Herring #address-cells = <1>; 481724ba675SRob Herring #size-cells = <0>; 482724ba675SRob Herring reg = <0>; 483724ba675SRob Herring }; 484724ba675SRob Herring 485724ba675SRob Herring channel_6_1: i2c@1 { 486724ba675SRob Herring #address-cells = <1>; 487724ba675SRob Herring #size-cells = <0>; 488724ba675SRob Herring reg = <1>; 489724ba675SRob Herring }; 490724ba675SRob Herring 491724ba675SRob Herring channel_6_2: i2c@2 { 492724ba675SRob Herring #address-cells = <1>; 493724ba675SRob Herring #size-cells = <0>; 494724ba675SRob Herring reg = <2>; 495724ba675SRob Herring }; 496724ba675SRob Herring 497724ba675SRob Herring channel_6_3: i2c@3 { 498724ba675SRob Herring #address-cells = <1>; 499724ba675SRob Herring #size-cells = <0>; 500724ba675SRob Herring reg = <3>; 501724ba675SRob Herring }; 502724ba675SRob Herring channel_6_4: i2c@4 { 503724ba675SRob Herring #address-cells = <1>; 504724ba675SRob Herring #size-cells = <0>; 505724ba675SRob Herring reg = <4>; 506724ba675SRob Herring }; 507724ba675SRob Herring 508724ba675SRob Herring channel_6_5: i2c@5 { 509724ba675SRob Herring #address-cells = <1>; 510724ba675SRob Herring #size-cells = <0>; 511724ba675SRob Herring reg = <5>; 512724ba675SRob Herring }; 513724ba675SRob Herring 514724ba675SRob Herring channel_6_6: i2c@6 { 515724ba675SRob Herring #address-cells = <1>; 516724ba675SRob Herring #size-cells = <0>; 517724ba675SRob Herring reg = <6>; 518724ba675SRob Herring }; 519724ba675SRob Herring 520724ba675SRob Herring channel_6_7: i2c@7 { 521724ba675SRob Herring #address-cells = <1>; 522724ba675SRob Herring #size-cells = <0>; 523724ba675SRob Herring reg = <7>; 524724ba675SRob Herring }; 525724ba675SRob Herring }; 526724ba675SRob Herring 5274b46d86cSGeert Uytterhoeven i2c-mux@70 { 528724ba675SRob Herring compatible = "nxp,pca9546"; 529724ba675SRob Herring reg = <0x70>; 530724ba675SRob Herring #address-cells = <1>; 531724ba675SRob Herring #size-cells = <0>; 532724ba675SRob Herring channel_6_8: i2c@0 { 533724ba675SRob Herring #address-cells = <1>; 534724ba675SRob Herring #size-cells = <0>; 535724ba675SRob Herring reg = <0>; 5364b46d86cSGeert Uytterhoeven i2c-mux@71 { 537724ba675SRob Herring compatible = "nxp,pca9546"; 538724ba675SRob Herring reg = <0x71>; 539724ba675SRob Herring #address-cells = <1>; 540724ba675SRob Herring #size-cells = <0>; 541724ba675SRob Herring channel_6_12: i2c@0 { 542724ba675SRob Herring #address-cells = <1>; 543724ba675SRob Herring #size-cells = <0>; 544724ba675SRob Herring reg = <0>; 545724ba675SRob Herring 546724ba675SRob Herring }; 547724ba675SRob Herring 548724ba675SRob Herring channel_6_13: i2c@1 { 549724ba675SRob Herring #address-cells = <1>; 550724ba675SRob Herring #size-cells = <0>; 551724ba675SRob Herring reg = <1>; 552724ba675SRob Herring }; 553724ba675SRob Herring 554724ba675SRob Herring channel_6_14: i2c@2 { 555724ba675SRob Herring #address-cells = <1>; 556724ba675SRob Herring #size-cells = <0>; 557724ba675SRob Herring reg = <2>; 558724ba675SRob Herring }; 559724ba675SRob Herring 560724ba675SRob Herring channel_6_15: i2c@3 { 561724ba675SRob Herring #address-cells = <1>; 562724ba675SRob Herring #size-cells = <0>; 563724ba675SRob Herring reg = <3>; 564724ba675SRob Herring }; 565724ba675SRob Herring }; 566724ba675SRob Herring }; 567724ba675SRob Herring 568724ba675SRob Herring channel_6_9: i2c@1 { 569724ba675SRob Herring #address-cells = <1>; 570724ba675SRob Herring #size-cells = <0>; 571724ba675SRob Herring reg = <1>; 5724b46d86cSGeert Uytterhoeven i2c-mux@71 { 573724ba675SRob Herring compatible = "nxp,pca9546"; 574724ba675SRob Herring reg = <0x71>; 575724ba675SRob Herring #address-cells = <1>; 576724ba675SRob Herring #size-cells = <0>; 577724ba675SRob Herring channel_6_16: i2c@0 { 578724ba675SRob Herring #address-cells = <1>; 579724ba675SRob Herring #size-cells = <0>; 580724ba675SRob Herring reg = <0>; 581724ba675SRob Herring 582724ba675SRob Herring }; 583724ba675SRob Herring 584724ba675SRob Herring channel_6_17: i2c@1 { 585724ba675SRob Herring #address-cells = <1>; 586724ba675SRob Herring #size-cells = <0>; 587724ba675SRob Herring reg = <1>; 588724ba675SRob Herring }; 589724ba675SRob Herring 590724ba675SRob Herring channel_6_18: i2c@2 { 591724ba675SRob Herring #address-cells = <1>; 592724ba675SRob Herring #size-cells = <0>; 593724ba675SRob Herring reg = <2>; 594724ba675SRob Herring }; 595724ba675SRob Herring 596724ba675SRob Herring channel_6_19: i2c@3 { 597724ba675SRob Herring #address-cells = <1>; 598724ba675SRob Herring #size-cells = <0>; 599724ba675SRob Herring reg = <3>; 600724ba675SRob Herring }; 601724ba675SRob Herring }; 602724ba675SRob Herring }; 603724ba675SRob Herring 604724ba675SRob Herring channel_6_10: i2c@2 { 605724ba675SRob Herring #address-cells = <1>; 606724ba675SRob Herring #size-cells = <0>; 607724ba675SRob Herring reg = <2>; 6084b46d86cSGeert Uytterhoeven i2c-mux@71 { 609724ba675SRob Herring compatible = "nxp,pca9546"; 610724ba675SRob Herring reg = <0x71>; 611724ba675SRob Herring #address-cells = <1>; 612724ba675SRob Herring #size-cells = <0>; 613724ba675SRob Herring channel_6_20: i2c@0 { 614724ba675SRob Herring #address-cells = <1>; 615724ba675SRob Herring #size-cells = <0>; 616724ba675SRob Herring reg = <0>; 617724ba675SRob Herring }; 618724ba675SRob Herring 619724ba675SRob Herring channel_6_21: i2c@1 { 620724ba675SRob Herring #address-cells = <1>; 621724ba675SRob Herring #size-cells = <0>; 622724ba675SRob Herring reg = <1>; 623724ba675SRob Herring }; 624724ba675SRob Herring 625724ba675SRob Herring channel_6_22: i2c@2 { 626724ba675SRob Herring #address-cells = <1>; 627724ba675SRob Herring #size-cells = <0>; 628724ba675SRob Herring reg = <2>; 629724ba675SRob Herring }; 630724ba675SRob Herring 631724ba675SRob Herring channel_6_23: i2c@3 { 632724ba675SRob Herring #address-cells = <1>; 633724ba675SRob Herring #size-cells = <0>; 634724ba675SRob Herring reg = <3>; 635724ba675SRob Herring }; 636724ba675SRob Herring }; 637724ba675SRob Herring }; 638724ba675SRob Herring 639724ba675SRob Herring channel_6_11: i2c@3 { 640724ba675SRob Herring #address-cells = <1>; 641724ba675SRob Herring #size-cells = <0>; 642724ba675SRob Herring reg = <3>; 6434b46d86cSGeert Uytterhoeven i2c-mux@71 { 644724ba675SRob Herring compatible = "nxp,pca9546"; 645724ba675SRob Herring reg = <0x71>; 646724ba675SRob Herring #address-cells = <1>; 647724ba675SRob Herring #size-cells = <0>; 648724ba675SRob Herring channel_6_24: i2c@0 { 649724ba675SRob Herring #address-cells = <1>; 650724ba675SRob Herring #size-cells = <0>; 651724ba675SRob Herring reg = <0>; 652724ba675SRob Herring }; 653724ba675SRob Herring 654724ba675SRob Herring channel_6_25: i2c@1 { 655724ba675SRob Herring #address-cells = <1>; 656724ba675SRob Herring #size-cells = <0>; 657724ba675SRob Herring reg = <1>; 658724ba675SRob Herring }; 659724ba675SRob Herring }; 660724ba675SRob Herring }; 661724ba675SRob Herring }; 662724ba675SRob Herring}; 663724ba675SRob Herring 664724ba675SRob Herring&i2c7 { 665724ba675SRob Herring status = "okay"; 666724ba675SRob Herring}; 667724ba675SRob Herring 668724ba675SRob Herring&i2c8 { 669724ba675SRob Herring status = "okay"; 670724ba675SRob Herring pca0:pca9555@24 { 671724ba675SRob Herring compatible = "nxp,pca9555"; 672724ba675SRob Herring reg = <0x24>; 673724ba675SRob Herring #address-cells = <1>; 674724ba675SRob Herring #size-cells = <0>; 675724ba675SRob Herring 676724ba675SRob Herring gpio-controller; 677724ba675SRob Herring #gpio-cells = <2>; 678724ba675SRob Herring gpio@1 { 679724ba675SRob Herring reg = <1>; 680724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 681724ba675SRob Herring }; 682724ba675SRob Herring 683724ba675SRob Herring gpio@8 { 684724ba675SRob Herring reg = <8>; 685724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 686724ba675SRob Herring }; 687724ba675SRob Herring 688724ba675SRob Herring gpio@9 { 689724ba675SRob Herring reg = <9>; 690724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 691724ba675SRob Herring }; 692724ba675SRob Herring 693724ba675SRob Herring gpio@10 { 694724ba675SRob Herring reg = <10>; 695724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 696724ba675SRob Herring }; 697724ba675SRob Herring 698724ba675SRob Herring gpio@11 { 699724ba675SRob Herring reg = <11>; 700724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 701724ba675SRob Herring }; 702724ba675SRob Herring 703724ba675SRob Herring gpio@12 { 704724ba675SRob Herring reg = <12>; 705724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 706724ba675SRob Herring }; 707724ba675SRob Herring 708724ba675SRob Herring gpio@13 { 709724ba675SRob Herring reg = <13>; 710724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 711724ba675SRob Herring }; 712724ba675SRob Herring }; 713724ba675SRob Herring 714724ba675SRob Herring pca1:pca9555@25 { 715724ba675SRob Herring compatible = "nxp,pca9555"; 716724ba675SRob Herring reg = <0x25>; 717724ba675SRob Herring 718724ba675SRob Herring #address-cells = <1>; 719724ba675SRob Herring #size-cells = <0>; 720724ba675SRob Herring 721724ba675SRob Herring gpio-controller; 722724ba675SRob Herring #gpio-cells = <2>; 723724ba675SRob Herring 724724ba675SRob Herring gpio@0 { 725724ba675SRob Herring reg = <0>; 726724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 727724ba675SRob Herring }; 728724ba675SRob Herring 729724ba675SRob Herring gpio@1 { 730724ba675SRob Herring reg = <1>; 731724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 732724ba675SRob Herring }; 733724ba675SRob Herring 734724ba675SRob Herring gpio@2 { 735724ba675SRob Herring reg = <2>; 736724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 737724ba675SRob Herring }; 738724ba675SRob Herring 739724ba675SRob Herring gpio@3 { 740724ba675SRob Herring reg = <3>; 741724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 742724ba675SRob Herring }; 743724ba675SRob Herring 744724ba675SRob Herring gpio@4 { 745724ba675SRob Herring reg = <4>; 746724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 747724ba675SRob Herring }; 748724ba675SRob Herring 749724ba675SRob Herring gpio@5 { 750724ba675SRob Herring reg = <5>; 751724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 752724ba675SRob Herring }; 753724ba675SRob Herring 754724ba675SRob Herring gpio@6 { 755724ba675SRob Herring reg = <6>; 756724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 757724ba675SRob Herring }; 758724ba675SRob Herring 759724ba675SRob Herring gpio@7 { 760724ba675SRob Herring reg = <7>; 761724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 762724ba675SRob Herring }; 763724ba675SRob Herring gpio@8 { 764724ba675SRob Herring reg = <8>; 765724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 766724ba675SRob Herring }; 767724ba675SRob Herring 768724ba675SRob Herring gpio@9 { 769724ba675SRob Herring reg = <9>; 770724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 771724ba675SRob Herring }; 772724ba675SRob Herring 773724ba675SRob Herring gpio@10 { 774724ba675SRob Herring reg = <10>; 775724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 776724ba675SRob Herring }; 777724ba675SRob Herring 778724ba675SRob Herring gpio@11 { 779724ba675SRob Herring reg = <11>; 780724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 781724ba675SRob Herring }; 782724ba675SRob Herring 783724ba675SRob Herring gpio@12 { 784724ba675SRob Herring reg = <12>; 785724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 786724ba675SRob Herring }; 787724ba675SRob Herring 788724ba675SRob Herring gpio@13 { 789724ba675SRob Herring reg = <13>; 790724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 791724ba675SRob Herring }; 792724ba675SRob Herring 793724ba675SRob Herring gpio@14 { 794724ba675SRob Herring reg = <14>; 795724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 796724ba675SRob Herring }; 797724ba675SRob Herring 798724ba675SRob Herring gpio@15 { 799724ba675SRob Herring reg = <15>; 800724ba675SRob Herring type = <PCA955X_TYPE_GPIO>; 801724ba675SRob Herring }; 802724ba675SRob Herring }; 803724ba675SRob Herring}; 804724ba675SRob Herring 805724ba675SRob Herring&i2c9 { 806724ba675SRob Herring status = "okay"; 807724ba675SRob Herring}; 808724ba675SRob Herring 809724ba675SRob Herring&i2c10 { 810724ba675SRob Herring status = "okay"; 8114b46d86cSGeert Uytterhoeven i2c-mux@70 { 812724ba675SRob Herring compatible = "nxp,pca9546"; 813724ba675SRob Herring reg = <0x70>; 814724ba675SRob Herring #address-cells = <1>; 815724ba675SRob Herring #size-cells = <0>; 816724ba675SRob Herring channel_10_0: i2c@0 { 817724ba675SRob Herring #address-cells = <1>; 818724ba675SRob Herring #size-cells = <0>; 819724ba675SRob Herring reg = <0>; 820724ba675SRob Herring }; 821724ba675SRob Herring 822724ba675SRob Herring channel_10_1: i2c@1 { 823724ba675SRob Herring #address-cells = <1>; 824724ba675SRob Herring #size-cells = <0>; 825724ba675SRob Herring reg = <1>; 826724ba675SRob Herring }; 827724ba675SRob Herring 828724ba675SRob Herring channel_10_2: i2c@2 { 829724ba675SRob Herring #address-cells = <1>; 830724ba675SRob Herring #size-cells = <0>; 831724ba675SRob Herring reg = <2>; 832724ba675SRob Herring }; 833724ba675SRob Herring 834724ba675SRob Herring channel_10_3: i2c@3 { 835724ba675SRob Herring #address-cells = <1>; 836724ba675SRob Herring #size-cells = <0>; 837724ba675SRob Herring reg = <3>; 838724ba675SRob Herring }; 839724ba675SRob Herring }; 840724ba675SRob Herring 8414b46d86cSGeert Uytterhoeven i2c-mux@71 { 842724ba675SRob Herring compatible = "nxp,pca9546"; 843724ba675SRob Herring reg = <0x71>; 844724ba675SRob Herring #address-cells = <1>; 845724ba675SRob Herring #size-cells = <0>; 846724ba675SRob Herring channel_10_4: i2c@0 { 847724ba675SRob Herring #address-cells = <1>; 848724ba675SRob Herring #size-cells = <0>; 849724ba675SRob Herring reg = <0>; 850724ba675SRob Herring }; 851724ba675SRob Herring 852724ba675SRob Herring channel_10_5: i2c@1 { 853724ba675SRob Herring #address-cells = <1>; 854724ba675SRob Herring #size-cells = <0>; 855724ba675SRob Herring reg = <1>; 856724ba675SRob Herring }; 857724ba675SRob Herring 858724ba675SRob Herring channel_10_6: i2c@2 { 859724ba675SRob Herring #address-cells = <1>; 860724ba675SRob Herring #size-cells = <0>; 861724ba675SRob Herring reg = <2>; 862724ba675SRob Herring }; 863724ba675SRob Herring 864724ba675SRob Herring channel_10_7: i2c@3 { 865724ba675SRob Herring #address-cells = <1>; 866724ba675SRob Herring #size-cells = <0>; 867724ba675SRob Herring reg = <3>; 868724ba675SRob Herring }; 869724ba675SRob Herring }; 870724ba675SRob Herring}; 871724ba675SRob Herring 872724ba675SRob Herring&i2c11 { 873724ba675SRob Herring status = "okay"; 874724ba675SRob Herring}; 875724ba675SRob Herring 876724ba675SRob Herring&i2c12 { 877724ba675SRob Herring status = "okay"; 878724ba675SRob Herring}; 879724ba675SRob Herring 880724ba675SRob Herring&i2c13 { 881724ba675SRob Herring status = "okay"; 882724ba675SRob Herring}; 883724ba675SRob Herring 884724ba675SRob Herring&pwm_tacho { 885724ba675SRob Herring status = "okay"; 886724ba675SRob Herring pinctrl-names = "default"; 887724ba675SRob Herring pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default 888724ba675SRob Herring &pinctrl_pwm2_default &pinctrl_pwm3_default 889724ba675SRob Herring &pinctrl_pwm4_default &pinctrl_pwm5_default>; 890724ba675SRob Herring 891724ba675SRob Herring fan@0 { 892724ba675SRob Herring reg = <0x00>; 893724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>; 894724ba675SRob Herring }; 895724ba675SRob Herring fan@1 { 896724ba675SRob Herring reg = <0x01>; 897724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>; 898724ba675SRob Herring }; 899724ba675SRob Herring fan@2 { 900724ba675SRob Herring reg = <0x02>; 901724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x04 0x05>; 902724ba675SRob Herring }; 903724ba675SRob Herring fan@3 { 904724ba675SRob Herring reg = <0x03>; 905724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x06 0x07>; 906724ba675SRob Herring }; 907724ba675SRob Herring fan@4 { 908724ba675SRob Herring reg = <0x04>; 909724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x08 0x09>; 910724ba675SRob Herring }; 911724ba675SRob Herring fan@5 { 912724ba675SRob Herring reg = <0x05>; 913724ba675SRob Herring aspeed,fan-tach-ch = /bits/ 8 <0x0a 0x0b>; 914724ba675SRob Herring }; 915724ba675SRob Herring}; 916724ba675SRob Herring 917724ba675SRob Herring&gpio { 918*2f18c25eSKrzysztof Kozlowski pin-gpio-i3-hog { 919724ba675SRob Herring gpio-hog; 920724ba675SRob Herring gpios = <ASPEED_GPIO(I, 3) GPIO_ACTIVE_HIGH>; 921724ba675SRob Herring output-low; 922724ba675SRob Herring line-name = "NCSI_BMC_R_SEL"; 923724ba675SRob Herring }; 924724ba675SRob Herring 925*2f18c25eSKrzysztof Kozlowski pin-gpio-b6-hog { 926724ba675SRob Herring gpio-hog; 927724ba675SRob Herring gpios = <ASPEED_GPIO(B, 6) GPIO_ACTIVE_HIGH>; 928724ba675SRob Herring output-low; 929724ba675SRob Herring line-name = "EN_NCSI_SWITCH_N"; 930724ba675SRob Herring }; 931724ba675SRob Herring}; 932724ba675SRob Herring 933724ba675SRob Herring&video { 934724ba675SRob Herring status = "okay"; 935724ba675SRob Herring memory-region = <&video_engine_memory>; 936724ba675SRob Herring}; 937724ba675SRob Herring 938724ba675SRob Herring&vhub { 939724ba675SRob Herring status = "okay"; 940724ba675SRob Herring}; 941