1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*aa1a8ff2SEmmanuel Vadot// Copyright 2023 Inventec Corp. 3*aa1a8ff2SEmmanuel Vadot 4*aa1a8ff2SEmmanuel Vadot/dts-v1/; 5*aa1a8ff2SEmmanuel Vadot 6*aa1a8ff2SEmmanuel Vadot#include "aspeed-g6.dtsi" 7*aa1a8ff2SEmmanuel Vadot#include "aspeed-g6-pinctrl.dtsi" 8*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/i2c/i2c.h> 9*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h> 10*aa1a8ff2SEmmanuel Vadot 11*aa1a8ff2SEmmanuel Vadot/ { 12*aa1a8ff2SEmmanuel Vadot model = "STARSCREAM BMC"; 13*aa1a8ff2SEmmanuel Vadot compatible = "inventec,starscream-bmc", "aspeed,ast2600"; 14*aa1a8ff2SEmmanuel Vadot 15*aa1a8ff2SEmmanuel Vadot aliases { 16*aa1a8ff2SEmmanuel Vadot serial4 = &uart5; 17*aa1a8ff2SEmmanuel Vadot }; 18*aa1a8ff2SEmmanuel Vadot 19*aa1a8ff2SEmmanuel Vadot chosen { 20*aa1a8ff2SEmmanuel Vadot stdout-path = &uart5; 21*aa1a8ff2SEmmanuel Vadot }; 22*aa1a8ff2SEmmanuel Vadot 23*aa1a8ff2SEmmanuel Vadot memory@80000000 { 24*aa1a8ff2SEmmanuel Vadot device_type = "memory"; 25*aa1a8ff2SEmmanuel Vadot reg = <0x80000000 0x80000000>; 26*aa1a8ff2SEmmanuel Vadot }; 27*aa1a8ff2SEmmanuel Vadot 28*aa1a8ff2SEmmanuel Vadot reserved-memory { 29*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 30*aa1a8ff2SEmmanuel Vadot #size-cells = <1>; 31*aa1a8ff2SEmmanuel Vadot ranges; 32*aa1a8ff2SEmmanuel Vadot 33*aa1a8ff2SEmmanuel Vadot video_engine_memory: video { 34*aa1a8ff2SEmmanuel Vadot size = <0x04000000>; 35*aa1a8ff2SEmmanuel Vadot alignment = <0x01000000>; 36*aa1a8ff2SEmmanuel Vadot compatible = "shared-dma-pool"; 37*aa1a8ff2SEmmanuel Vadot reusable; 38*aa1a8ff2SEmmanuel Vadot }; 39*aa1a8ff2SEmmanuel Vadot }; 40*aa1a8ff2SEmmanuel Vadot 41*aa1a8ff2SEmmanuel Vadot leds { 42*aa1a8ff2SEmmanuel Vadot compatible = "gpio-leds"; 43*aa1a8ff2SEmmanuel Vadot 44*aa1a8ff2SEmmanuel Vadot led-uid { 45*aa1a8ff2SEmmanuel Vadot label = "UID_LED"; 46*aa1a8ff2SEmmanuel Vadot gpios = <&gpio0 186 GPIO_ACTIVE_LOW>; 47*aa1a8ff2SEmmanuel Vadot }; 48*aa1a8ff2SEmmanuel Vadot 49*aa1a8ff2SEmmanuel Vadot led-heartbeat { 50*aa1a8ff2SEmmanuel Vadot label = "HB_LED"; 51*aa1a8ff2SEmmanuel Vadot gpios = <&gpio0 127 GPIO_ACTIVE_LOW>; 52*aa1a8ff2SEmmanuel Vadot }; 53*aa1a8ff2SEmmanuel Vadot }; 54*aa1a8ff2SEmmanuel Vadot}; 55*aa1a8ff2SEmmanuel Vadot 56*aa1a8ff2SEmmanuel Vadot&mdio0 { 57*aa1a8ff2SEmmanuel Vadot status = "okay"; 58*aa1a8ff2SEmmanuel Vadot 59*aa1a8ff2SEmmanuel Vadot ethphy0: ethernet-phy@0 { 60*aa1a8ff2SEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 61*aa1a8ff2SEmmanuel Vadot reg = <1>; 62*aa1a8ff2SEmmanuel Vadot }; 63*aa1a8ff2SEmmanuel Vadot}; 64*aa1a8ff2SEmmanuel Vadot 65*aa1a8ff2SEmmanuel Vadot&mac2 { 66*aa1a8ff2SEmmanuel Vadot status = "okay"; 67*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 68*aa1a8ff2SEmmanuel Vadot phy-mode = "rmii"; 69*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_rmii3_default>; 70*aa1a8ff2SEmmanuel Vadot use-ncsi; 71*aa1a8ff2SEmmanuel Vadot}; 72*aa1a8ff2SEmmanuel Vadot 73*aa1a8ff2SEmmanuel Vadot&mac3 { 74*aa1a8ff2SEmmanuel Vadot status = "okay"; 75*aa1a8ff2SEmmanuel Vadot phy-mode = "rgmii"; 76*aa1a8ff2SEmmanuel Vadot phy-handle = <ðphy0>; 77*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 78*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_rgmii4_default>; 79*aa1a8ff2SEmmanuel Vadot}; 80*aa1a8ff2SEmmanuel Vadot 81*aa1a8ff2SEmmanuel Vadot&fmc { 82*aa1a8ff2SEmmanuel Vadot status = "okay"; 83*aa1a8ff2SEmmanuel Vadot flash@0 { 84*aa1a8ff2SEmmanuel Vadot status = "okay"; 85*aa1a8ff2SEmmanuel Vadot m25p,fast-read; 86*aa1a8ff2SEmmanuel Vadot label = "bmc"; 87*aa1a8ff2SEmmanuel Vadot spi-max-frequency = <50000000>; 88*aa1a8ff2SEmmanuel Vadot spi-tx-bus-width = <4>; 89*aa1a8ff2SEmmanuel Vadot spi-rx-bus-width = <4>; 90*aa1a8ff2SEmmanuel Vadot#include "openbmc-flash-layout.dtsi" 91*aa1a8ff2SEmmanuel Vadot }; 92*aa1a8ff2SEmmanuel Vadot 93*aa1a8ff2SEmmanuel Vadot flash@1 { 94*aa1a8ff2SEmmanuel Vadot status = "okay"; 95*aa1a8ff2SEmmanuel Vadot m25p,fast-read; 96*aa1a8ff2SEmmanuel Vadot label = "bmc2"; 97*aa1a8ff2SEmmanuel Vadot spi-max-frequency = <50000000>; 98*aa1a8ff2SEmmanuel Vadot spi-tx-bus-width = <4>; 99*aa1a8ff2SEmmanuel Vadot spi-rx-bus-width = <4>; 100*aa1a8ff2SEmmanuel Vadot }; 101*aa1a8ff2SEmmanuel Vadot}; 102*aa1a8ff2SEmmanuel Vadot 103*aa1a8ff2SEmmanuel Vadot&spi1 { 104*aa1a8ff2SEmmanuel Vadot status = "okay"; 105*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 106*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_spi1_default>; 107*aa1a8ff2SEmmanuel Vadot 108*aa1a8ff2SEmmanuel Vadot flash@0 { 109*aa1a8ff2SEmmanuel Vadot status = "okay"; 110*aa1a8ff2SEmmanuel Vadot m25p,fast-read; 111*aa1a8ff2SEmmanuel Vadot label = "bios"; 112*aa1a8ff2SEmmanuel Vadot spi-max-frequency = <50000000>; 113*aa1a8ff2SEmmanuel Vadot spi-tx-bus-width = <4>; 114*aa1a8ff2SEmmanuel Vadot spi-rx-bus-width = <4>; 115*aa1a8ff2SEmmanuel Vadot }; 116*aa1a8ff2SEmmanuel Vadot}; 117*aa1a8ff2SEmmanuel Vadot 118*aa1a8ff2SEmmanuel Vadot&vuart1 { 119*aa1a8ff2SEmmanuel Vadot status = "okay"; 120*aa1a8ff2SEmmanuel Vadot}; 121*aa1a8ff2SEmmanuel Vadot 122*aa1a8ff2SEmmanuel Vadot&uart1 { 123*aa1a8ff2SEmmanuel Vadot status = "okay"; 124*aa1a8ff2SEmmanuel Vadot}; 125*aa1a8ff2SEmmanuel Vadot 126*aa1a8ff2SEmmanuel Vadot&uart3 { 127*aa1a8ff2SEmmanuel Vadot status = "okay"; 128*aa1a8ff2SEmmanuel Vadot}; 129*aa1a8ff2SEmmanuel Vadot 130*aa1a8ff2SEmmanuel Vadot&uart5 { 131*aa1a8ff2SEmmanuel Vadot status = "okay"; 132*aa1a8ff2SEmmanuel Vadot}; 133*aa1a8ff2SEmmanuel Vadot 134*aa1a8ff2SEmmanuel Vadot&kcs3 { 135*aa1a8ff2SEmmanuel Vadot aspeed,lpc-io-reg = <0xca2>; 136*aa1a8ff2SEmmanuel Vadot status = "okay"; 137*aa1a8ff2SEmmanuel Vadot}; 138*aa1a8ff2SEmmanuel Vadot 139*aa1a8ff2SEmmanuel Vadot&uart_routing { 140*aa1a8ff2SEmmanuel Vadot status = "okay"; 141*aa1a8ff2SEmmanuel Vadot}; 142*aa1a8ff2SEmmanuel Vadot 143*aa1a8ff2SEmmanuel Vadot&i2c0 { 144*aa1a8ff2SEmmanuel Vadot status = "okay"; 145*aa1a8ff2SEmmanuel Vadot}; 146*aa1a8ff2SEmmanuel Vadot&i2c1 { 147*aa1a8ff2SEmmanuel Vadot status = "okay"; 148*aa1a8ff2SEmmanuel Vadot}; 149*aa1a8ff2SEmmanuel Vadot&i2c2 { 150*aa1a8ff2SEmmanuel Vadot status = "okay"; 151*aa1a8ff2SEmmanuel Vadot}; 152*aa1a8ff2SEmmanuel Vadot&i2c3 { 153*aa1a8ff2SEmmanuel Vadot status = "okay"; 154*aa1a8ff2SEmmanuel Vadot}; 155*aa1a8ff2SEmmanuel Vadot 156*aa1a8ff2SEmmanuel Vadot&i2c4 { 157*aa1a8ff2SEmmanuel Vadot status = "okay"; 158*aa1a8ff2SEmmanuel Vadot 159*aa1a8ff2SEmmanuel Vadot // I2C EXPANDER 160*aa1a8ff2SEmmanuel Vadot i2c-mux@71 { 161*aa1a8ff2SEmmanuel Vadot compatible = "nxp,pca9546"; 162*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 163*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 164*aa1a8ff2SEmmanuel Vadot reg = <0x71>; 165*aa1a8ff2SEmmanuel Vadot 166*aa1a8ff2SEmmanuel Vadot i2c@0 { 167*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 168*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 169*aa1a8ff2SEmmanuel Vadot reg = <0>; 170*aa1a8ff2SEmmanuel Vadot // AMD SB-TSI CPU1 171*aa1a8ff2SEmmanuel Vadot sbtsi@4c { 172*aa1a8ff2SEmmanuel Vadot compatible = "amd,sbtsi"; 173*aa1a8ff2SEmmanuel Vadot reg = <0x4c>; 174*aa1a8ff2SEmmanuel Vadot }; 175*aa1a8ff2SEmmanuel Vadot }; 176*aa1a8ff2SEmmanuel Vadot 177*aa1a8ff2SEmmanuel Vadot i2c@1 { 178*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 179*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 180*aa1a8ff2SEmmanuel Vadot reg = <1>; 181*aa1a8ff2SEmmanuel Vadot // AMD SB-TSI CPU2 182*aa1a8ff2SEmmanuel Vadot sbtsi@48 { 183*aa1a8ff2SEmmanuel Vadot compatible = "amd,sbtsi"; 184*aa1a8ff2SEmmanuel Vadot reg = <0x48>; 185*aa1a8ff2SEmmanuel Vadot }; 186*aa1a8ff2SEmmanuel Vadot }; 187*aa1a8ff2SEmmanuel Vadot }; 188*aa1a8ff2SEmmanuel Vadot}; 189*aa1a8ff2SEmmanuel Vadot 190*aa1a8ff2SEmmanuel Vadot&i2c5 { 191*aa1a8ff2SEmmanuel Vadot status = "okay"; 192*aa1a8ff2SEmmanuel Vadot 193*aa1a8ff2SEmmanuel Vadot // I2C EXPANDER U153 194*aa1a8ff2SEmmanuel Vadot i2c-mux@70 { 195*aa1a8ff2SEmmanuel Vadot compatible = "nxp,pca9546"; 196*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 197*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 198*aa1a8ff2SEmmanuel Vadot reg = <0x70>; 199*aa1a8ff2SEmmanuel Vadot 200*aa1a8ff2SEmmanuel Vadot usb_hub: i2c@0 { 201*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 202*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 203*aa1a8ff2SEmmanuel Vadot reg = <0>; 204*aa1a8ff2SEmmanuel Vadot }; 205*aa1a8ff2SEmmanuel Vadot 206*aa1a8ff2SEmmanuel Vadot riser1: i2c@1 { 207*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 208*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 209*aa1a8ff2SEmmanuel Vadot reg = <1>; 210*aa1a8ff2SEmmanuel Vadot }; 211*aa1a8ff2SEmmanuel Vadot 212*aa1a8ff2SEmmanuel Vadot riser2: i2c@2 { 213*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 214*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 215*aa1a8ff2SEmmanuel Vadot reg = <2>; 216*aa1a8ff2SEmmanuel Vadot }; 217*aa1a8ff2SEmmanuel Vadot 218*aa1a8ff2SEmmanuel Vadot i2c@3 { 219*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 220*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 221*aa1a8ff2SEmmanuel Vadot reg = <3>; 222*aa1a8ff2SEmmanuel Vadot }; 223*aa1a8ff2SEmmanuel Vadot }; 224*aa1a8ff2SEmmanuel Vadot}; 225*aa1a8ff2SEmmanuel Vadot 226*aa1a8ff2SEmmanuel Vadot&i2c6 { 227*aa1a8ff2SEmmanuel Vadot status = "okay"; 228*aa1a8ff2SEmmanuel Vadot 229*aa1a8ff2SEmmanuel Vadot // Motherboard Temp_U89 230*aa1a8ff2SEmmanuel Vadot temperature-sensor@4e { 231*aa1a8ff2SEmmanuel Vadot compatible = "ti,tmp421"; 232*aa1a8ff2SEmmanuel Vadot reg = <0x4e>; 233*aa1a8ff2SEmmanuel Vadot }; 234*aa1a8ff2SEmmanuel Vadot 235*aa1a8ff2SEmmanuel Vadot // RunBMC Temp_U6 236*aa1a8ff2SEmmanuel Vadot temperature-sensor@49 { 237*aa1a8ff2SEmmanuel Vadot compatible = "ti,tmp75"; 238*aa1a8ff2SEmmanuel Vadot reg = <0x49>; 239*aa1a8ff2SEmmanuel Vadot }; 240*aa1a8ff2SEmmanuel Vadot}; 241*aa1a8ff2SEmmanuel Vadot 242*aa1a8ff2SEmmanuel Vadot&i2c7 { 243*aa1a8ff2SEmmanuel Vadot status = "okay"; 244*aa1a8ff2SEmmanuel Vadot // I2C EXPANDER U40 245*aa1a8ff2SEmmanuel Vadot i2c-mux@70 { 246*aa1a8ff2SEmmanuel Vadot compatible = "nxp,pca9545"; 247*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 248*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 249*aa1a8ff2SEmmanuel Vadot reg = <0x70>; 250*aa1a8ff2SEmmanuel Vadot 251*aa1a8ff2SEmmanuel Vadot i2c@0 { 252*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 253*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 254*aa1a8ff2SEmmanuel Vadot reg = <0>; 255*aa1a8ff2SEmmanuel Vadot }; 256*aa1a8ff2SEmmanuel Vadot 257*aa1a8ff2SEmmanuel Vadot i2c@1 { 258*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 259*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 260*aa1a8ff2SEmmanuel Vadot reg = <1>; 261*aa1a8ff2SEmmanuel Vadot }; 262*aa1a8ff2SEmmanuel Vadot 263*aa1a8ff2SEmmanuel Vadot i2c@2 { 264*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 265*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 266*aa1a8ff2SEmmanuel Vadot reg = <2>; 267*aa1a8ff2SEmmanuel Vadot }; 268*aa1a8ff2SEmmanuel Vadot 269*aa1a8ff2SEmmanuel Vadot i2c@3 { 270*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 271*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 272*aa1a8ff2SEmmanuel Vadot reg = <3>; 273*aa1a8ff2SEmmanuel Vadot }; 274*aa1a8ff2SEmmanuel Vadot }; 275*aa1a8ff2SEmmanuel Vadot}; 276*aa1a8ff2SEmmanuel Vadot 277*aa1a8ff2SEmmanuel Vadot&i2c8 { 278*aa1a8ff2SEmmanuel Vadot status = "okay"; 279*aa1a8ff2SEmmanuel Vadot // FRU RunBMC 280*aa1a8ff2SEmmanuel Vadot eeprom@51 { 281*aa1a8ff2SEmmanuel Vadot compatible = "atmel,24c512"; 282*aa1a8ff2SEmmanuel Vadot reg = <0x51>; 283*aa1a8ff2SEmmanuel Vadot pagesize = <128>; 284*aa1a8ff2SEmmanuel Vadot }; 285*aa1a8ff2SEmmanuel Vadot}; 286*aa1a8ff2SEmmanuel Vadot 287*aa1a8ff2SEmmanuel Vadot&i2c9 { 288*aa1a8ff2SEmmanuel Vadot status = "okay"; 289*aa1a8ff2SEmmanuel Vadot}; 290*aa1a8ff2SEmmanuel Vadot 291*aa1a8ff2SEmmanuel Vadot&i2c10 { 292*aa1a8ff2SEmmanuel Vadot status = "okay"; 293*aa1a8ff2SEmmanuel Vadot}; 294*aa1a8ff2SEmmanuel Vadot 295*aa1a8ff2SEmmanuel Vadot&i2c11 { 296*aa1a8ff2SEmmanuel Vadot status = "okay"; 297*aa1a8ff2SEmmanuel Vadot}; 298*aa1a8ff2SEmmanuel Vadot 299*aa1a8ff2SEmmanuel Vadot&i2c12 { 300*aa1a8ff2SEmmanuel Vadot status = "okay"; 301*aa1a8ff2SEmmanuel Vadot // FRU SCM 302*aa1a8ff2SEmmanuel Vadot eeprom@51 { 303*aa1a8ff2SEmmanuel Vadot compatible = "atmel,24c512"; 304*aa1a8ff2SEmmanuel Vadot reg = <0x51>; 305*aa1a8ff2SEmmanuel Vadot pagesize = <128>; 306*aa1a8ff2SEmmanuel Vadot }; 307*aa1a8ff2SEmmanuel Vadot 308*aa1a8ff2SEmmanuel Vadot // SCM Temp_U17 309*aa1a8ff2SEmmanuel Vadot temperature-sensor@4f { 310*aa1a8ff2SEmmanuel Vadot compatible = "ti,tmp75"; 311*aa1a8ff2SEmmanuel Vadot reg = <0x4f>; 312*aa1a8ff2SEmmanuel Vadot }; 313*aa1a8ff2SEmmanuel Vadot}; 314*aa1a8ff2SEmmanuel Vadot 315*aa1a8ff2SEmmanuel Vadot&gpio0 { 316*aa1a8ff2SEmmanuel Vadot status = "okay"; 317*aa1a8ff2SEmmanuel Vadot gpio-line-names = 318*aa1a8ff2SEmmanuel Vadot /*A0-A7*/ "","","","","","","","", 319*aa1a8ff2SEmmanuel Vadot /*B0-B7*/ "alert-psu0-smb-r-n","bmc-ready","","assert-cpu0-prochot-r-n", 320*aa1a8ff2SEmmanuel Vadot "","","","", 321*aa1a8ff2SEmmanuel Vadot /*C0-C7*/ "","","","","","","","", 322*aa1a8ff2SEmmanuel Vadot /*D0-D7*/ "","","","","","","","", 323*aa1a8ff2SEmmanuel Vadot /*E0-E7*/ "","","","","","","","", 324*aa1a8ff2SEmmanuel Vadot /*F0-F7*/ "","","","","reset-sgpio-r-n","","","", 325*aa1a8ff2SEmmanuel Vadot /*G0-G7*/ "","","scm-jtag-mux-select","","","","","", 326*aa1a8ff2SEmmanuel Vadot /*H0-H7*/ "","","","","reset-out","power-out","","", 327*aa1a8ff2SEmmanuel Vadot /*I0-I7*/ "","","","","","","irq-bmc-cpu0-buf-nmi-n","", 328*aa1a8ff2SEmmanuel Vadot /*J0-J7*/ "","","","","","","","", 329*aa1a8ff2SEmmanuel Vadot /*K0-K7*/ "","","","","","","","", 330*aa1a8ff2SEmmanuel Vadot /*L0-L7*/ "","","","","","","","", 331*aa1a8ff2SEmmanuel Vadot /*M0-M7*/ "","","","","","","","", 332*aa1a8ff2SEmmanuel Vadot /*N0-N7*/ "","","ncsi-ocp-clk-en-n","","","","","", 333*aa1a8ff2SEmmanuel Vadot /*O0-O7*/ "","","","","","","cpu1-thermal-trip-n","", 334*aa1a8ff2SEmmanuel Vadot /*P0-P7*/ "","","","","","","","", 335*aa1a8ff2SEmmanuel Vadot /*Q0-Q7*/ "cpu0-prochot-n","","cpu1-prochot-n","","cpu0-pe-rst0","","","", 336*aa1a8ff2SEmmanuel Vadot /*R0-R7*/ "","","","","","","","", 337*aa1a8ff2SEmmanuel Vadot /*S0-S7*/ "","","","", 338*aa1a8ff2SEmmanuel Vadot "","PCH_SLP_S4_BMC_N","cpu0-thermtrip-n","alert-psu1-smb-r-n", 339*aa1a8ff2SEmmanuel Vadot /*T0-T7*/ "","","","","","","","", 340*aa1a8ff2SEmmanuel Vadot /*U0-U7*/ "","","","","","","","", 341*aa1a8ff2SEmmanuel Vadot /*V0-V7*/ "bios-recovery-buf-n","","assert-cpu1-prochot-r-n","", 342*aa1a8ff2SEmmanuel Vadot "power-chassis-good","","","", 343*aa1a8ff2SEmmanuel Vadot /*W0-W7*/ "","","","","","","","", 344*aa1a8ff2SEmmanuel Vadot /*X0-X7*/ "","","","","platform-type","","","", 345*aa1a8ff2SEmmanuel Vadot /*Y0-Y7*/ "","","","","","","","", 346*aa1a8ff2SEmmanuel Vadot /*Z0-Z7*/ "","cpld-power-break-n","","","","","","", 347*aa1a8ff2SEmmanuel Vadot /*AA0-AA7*/ "","","","","","","","", 348*aa1a8ff2SEmmanuel Vadot /*AB0-AB7*/ "","","","","","","","", 349*aa1a8ff2SEmmanuel Vadot /*AC0-AC7*/ "","","","","","","",""; 350*aa1a8ff2SEmmanuel Vadot}; 351*aa1a8ff2SEmmanuel Vadot 352*aa1a8ff2SEmmanuel Vadot&sgpiom0 { 353*aa1a8ff2SEmmanuel Vadot status = "okay"; 354*aa1a8ff2SEmmanuel Vadot ngpios = <64>; 355*aa1a8ff2SEmmanuel Vadot bus-frequency = <1000000>; 356*aa1a8ff2SEmmanuel Vadot}; 357*aa1a8ff2SEmmanuel Vadot 358*aa1a8ff2SEmmanuel Vadot&lpc_snoop { 359*aa1a8ff2SEmmanuel Vadot status = "okay"; 360*aa1a8ff2SEmmanuel Vadot snoop-ports = <0x80>; 361*aa1a8ff2SEmmanuel Vadot}; 362*aa1a8ff2SEmmanuel Vadot 363*aa1a8ff2SEmmanuel Vadot&emmc_controller { 364*aa1a8ff2SEmmanuel Vadot status = "okay"; 365*aa1a8ff2SEmmanuel Vadot}; 366*aa1a8ff2SEmmanuel Vadot 367*aa1a8ff2SEmmanuel Vadot&emmc { 368*aa1a8ff2SEmmanuel Vadot status = "okay"; 369*aa1a8ff2SEmmanuel Vadot non-removable; 370*aa1a8ff2SEmmanuel Vadot max-frequency = <52000000>; 371*aa1a8ff2SEmmanuel Vadot bus-width = <8>; 372*aa1a8ff2SEmmanuel Vadot}; 373*aa1a8ff2SEmmanuel Vadot 374*aa1a8ff2SEmmanuel Vadot&video { 375*aa1a8ff2SEmmanuel Vadot status = "okay"; 376*aa1a8ff2SEmmanuel Vadot memory-region = <&video_engine_memory>; 377*aa1a8ff2SEmmanuel Vadot}; 378*aa1a8ff2SEmmanuel Vadot 379*aa1a8ff2SEmmanuel Vadot&vhub { 380*aa1a8ff2SEmmanuel Vadot status = "okay"; 381*aa1a8ff2SEmmanuel Vadot aspeed,vhub-downstream-ports = <7>; 382*aa1a8ff2SEmmanuel Vadot aspeed,vhub-generic-endpoints = <21>; 383*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 384*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_usb2ad_default>; 385*aa1a8ff2SEmmanuel Vadot}; 386*aa1a8ff2SEmmanuel Vadot 387*aa1a8ff2SEmmanuel Vadot&rtc { 388*aa1a8ff2SEmmanuel Vadot status = "okay"; 389*aa1a8ff2SEmmanuel Vadot}; 390