1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2f126890aSEmmanuel Vadot/dts-v1/; 3f126890aSEmmanuel Vadot#include "aspeed-g5.dtsi" 4f126890aSEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h> 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/ { 7f126890aSEmmanuel Vadot model = "Ampere Mt. Jade BMC"; 8f126890aSEmmanuel Vadot compatible = "ampere,mtjade-bmc", "aspeed,ast2500"; 9f126890aSEmmanuel Vadot 10f126890aSEmmanuel Vadot aliases { 11f126890aSEmmanuel Vadot /* 12f126890aSEmmanuel Vadot * i2c bus 50-57 assigned to NVMe slot 0-7 13f126890aSEmmanuel Vadot */ 14f126890aSEmmanuel Vadot i2c50 = &nvmeslot_0; 15f126890aSEmmanuel Vadot i2c51 = &nvmeslot_1; 16f126890aSEmmanuel Vadot i2c52 = &nvmeslot_2; 17f126890aSEmmanuel Vadot i2c53 = &nvmeslot_3; 18f126890aSEmmanuel Vadot i2c54 = &nvmeslot_4; 19f126890aSEmmanuel Vadot i2c55 = &nvmeslot_5; 20f126890aSEmmanuel Vadot i2c56 = &nvmeslot_6; 21f126890aSEmmanuel Vadot i2c57 = &nvmeslot_7; 22f126890aSEmmanuel Vadot 23f126890aSEmmanuel Vadot /* 24f126890aSEmmanuel Vadot * i2c bus 60-67 assigned to NVMe slot 8-15 25f126890aSEmmanuel Vadot */ 26f126890aSEmmanuel Vadot i2c60 = &nvmeslot_8; 27f126890aSEmmanuel Vadot i2c61 = &nvmeslot_9; 28f126890aSEmmanuel Vadot i2c62 = &nvmeslot_10; 29f126890aSEmmanuel Vadot i2c63 = &nvmeslot_11; 30f126890aSEmmanuel Vadot i2c64 = &nvmeslot_12; 31f126890aSEmmanuel Vadot i2c65 = &nvmeslot_13; 32f126890aSEmmanuel Vadot i2c66 = &nvmeslot_14; 33f126890aSEmmanuel Vadot i2c67 = &nvmeslot_15; 34f126890aSEmmanuel Vadot 35f126890aSEmmanuel Vadot /* 36f126890aSEmmanuel Vadot * i2c bus 70-77 assigned to NVMe slot 16-23 37f126890aSEmmanuel Vadot */ 38f126890aSEmmanuel Vadot i2c70 = &nvmeslot_16; 39f126890aSEmmanuel Vadot i2c71 = &nvmeslot_17; 40f126890aSEmmanuel Vadot i2c72 = &nvmeslot_18; 41f126890aSEmmanuel Vadot i2c73 = &nvmeslot_19; 42f126890aSEmmanuel Vadot i2c74 = &nvmeslot_20; 43f126890aSEmmanuel Vadot i2c75 = &nvmeslot_21; 44f126890aSEmmanuel Vadot i2c76 = &nvmeslot_22; 45f126890aSEmmanuel Vadot i2c77 = &nvmeslot_23; 46f126890aSEmmanuel Vadot 47f126890aSEmmanuel Vadot /* 48f126890aSEmmanuel Vadot * i2c bus 80-81 assigned to NVMe M2 slot 0-1 49f126890aSEmmanuel Vadot */ 50f126890aSEmmanuel Vadot i2c80 = &nvme_m2_0; 51f126890aSEmmanuel Vadot i2c81 = &nvme_m2_1; 52f126890aSEmmanuel Vadot }; 53f126890aSEmmanuel Vadot 54f126890aSEmmanuel Vadot chosen { 55f126890aSEmmanuel Vadot stdout-path = &uart5; 56f126890aSEmmanuel Vadot bootargs = "console=ttyS4,115200 earlycon"; 57f126890aSEmmanuel Vadot }; 58f126890aSEmmanuel Vadot 59f126890aSEmmanuel Vadot memory@80000000 { 60f126890aSEmmanuel Vadot reg = <0x80000000 0x20000000>; 61f126890aSEmmanuel Vadot }; 62f126890aSEmmanuel Vadot 63f126890aSEmmanuel Vadot reserved-memory { 64f126890aSEmmanuel Vadot #address-cells = <1>; 65f126890aSEmmanuel Vadot #size-cells = <1>; 66f126890aSEmmanuel Vadot ranges; 67f126890aSEmmanuel Vadot 68f126890aSEmmanuel Vadot vga_memory: framebuffer@9f000000 { 69f126890aSEmmanuel Vadot no-map; 70f126890aSEmmanuel Vadot reg = <0x9f000000 0x01000000>; /* 16M */ 71f126890aSEmmanuel Vadot }; 72f126890aSEmmanuel Vadot 73f126890aSEmmanuel Vadot gfx_memory: framebuffer { 74f126890aSEmmanuel Vadot size = <0x01000000>; 75f126890aSEmmanuel Vadot alignment = <0x01000000>; 76f126890aSEmmanuel Vadot compatible = "shared-dma-pool"; 77f126890aSEmmanuel Vadot reusable; 78f126890aSEmmanuel Vadot }; 79f126890aSEmmanuel Vadot 80f126890aSEmmanuel Vadot video_engine_memory: jpegbuffer { 81f126890aSEmmanuel Vadot size = <0x02000000>; /* 32M */ 82f126890aSEmmanuel Vadot alignment = <0x01000000>; 83f126890aSEmmanuel Vadot compatible = "shared-dma-pool"; 84f126890aSEmmanuel Vadot reusable; 85f126890aSEmmanuel Vadot }; 86f126890aSEmmanuel Vadot }; 87f126890aSEmmanuel Vadot 88f126890aSEmmanuel Vadot leds { 89f126890aSEmmanuel Vadot compatible = "gpio-leds"; 90f126890aSEmmanuel Vadot 91f126890aSEmmanuel Vadot fault { 92f126890aSEmmanuel Vadot gpios = <&gpio ASPEED_GPIO(B, 6) GPIO_ACTIVE_HIGH>; 93f126890aSEmmanuel Vadot }; 94f126890aSEmmanuel Vadot 95f126890aSEmmanuel Vadot identify { 96f126890aSEmmanuel Vadot gpios = <&gpio ASPEED_GPIO(Q, 6) GPIO_ACTIVE_HIGH>; 97f126890aSEmmanuel Vadot }; 98f126890aSEmmanuel Vadot }; 99f126890aSEmmanuel Vadot 100f126890aSEmmanuel Vadot gpioA0mux: mux-controller { 101f126890aSEmmanuel Vadot compatible = "gpio-mux"; 102f126890aSEmmanuel Vadot #mux-control-cells = <0>; 103f126890aSEmmanuel Vadot mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>; 104f126890aSEmmanuel Vadot }; 105f126890aSEmmanuel Vadot 106f126890aSEmmanuel Vadot adc0mux: adc0mux { 107f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 108f126890aSEmmanuel Vadot io-channels = <&adc 0>; 109f126890aSEmmanuel Vadot #io-channel-cells = <1>; 110f126890aSEmmanuel Vadot io-channel-names = "parent"; 111f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 112f126890aSEmmanuel Vadot channels = "s0", "s1"; 113f126890aSEmmanuel Vadot }; 114f126890aSEmmanuel Vadot 115f126890aSEmmanuel Vadot adc1mux: adc1mux { 116f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 117f126890aSEmmanuel Vadot io-channels = <&adc 1>; 118f126890aSEmmanuel Vadot #io-channel-cells = <1>; 119f126890aSEmmanuel Vadot io-channel-names = "parent"; 120f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 121f126890aSEmmanuel Vadot channels = "s0", "s1"; 122f126890aSEmmanuel Vadot }; 123f126890aSEmmanuel Vadot 124f126890aSEmmanuel Vadot adc2mux: adc2mux { 125f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 126f126890aSEmmanuel Vadot io-channels = <&adc 2>; 127f126890aSEmmanuel Vadot #io-channel-cells = <1>; 128f126890aSEmmanuel Vadot io-channel-names = "parent"; 129f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 130f126890aSEmmanuel Vadot channels = "s0", "s1"; 131f126890aSEmmanuel Vadot }; 132f126890aSEmmanuel Vadot 133f126890aSEmmanuel Vadot adc3mux: adc3mux { 134f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 135f126890aSEmmanuel Vadot io-channels = <&adc 3>; 136f126890aSEmmanuel Vadot #io-channel-cells = <1>; 137f126890aSEmmanuel Vadot io-channel-names = "parent"; 138f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 139f126890aSEmmanuel Vadot channels = "s0", "s1"; 140f126890aSEmmanuel Vadot }; 141f126890aSEmmanuel Vadot 142f126890aSEmmanuel Vadot adc4mux: adc4mux { 143f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 144f126890aSEmmanuel Vadot io-channels = <&adc 4>; 145f126890aSEmmanuel Vadot #io-channel-cells = <1>; 146f126890aSEmmanuel Vadot io-channel-names = "parent"; 147f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 148f126890aSEmmanuel Vadot channels = "s0", "s1"; 149f126890aSEmmanuel Vadot }; 150f126890aSEmmanuel Vadot 151f126890aSEmmanuel Vadot adc5mux: adc5mux { 152f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 153f126890aSEmmanuel Vadot io-channels = <&adc 5>; 154f126890aSEmmanuel Vadot #io-channel-cells = <1>; 155f126890aSEmmanuel Vadot io-channel-names = "parent"; 156f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 157f126890aSEmmanuel Vadot channels = "s0", "s1"; 158f126890aSEmmanuel Vadot }; 159f126890aSEmmanuel Vadot 160f126890aSEmmanuel Vadot adc6mux: adc6mux { 161f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 162f126890aSEmmanuel Vadot io-channels = <&adc 6>; 163f126890aSEmmanuel Vadot #io-channel-cells = <1>; 164f126890aSEmmanuel Vadot io-channel-names = "parent"; 165f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 166f126890aSEmmanuel Vadot channels = "s0", "s1"; 167f126890aSEmmanuel Vadot }; 168f126890aSEmmanuel Vadot 169f126890aSEmmanuel Vadot adc7mux: adc7mux { 170f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 171f126890aSEmmanuel Vadot io-channels = <&adc 7>; 172f126890aSEmmanuel Vadot #io-channel-cells = <1>; 173f126890aSEmmanuel Vadot io-channel-names = "parent"; 174f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 175f126890aSEmmanuel Vadot channels = "s0", "s1"; 176f126890aSEmmanuel Vadot }; 177f126890aSEmmanuel Vadot 178f126890aSEmmanuel Vadot adc8mux: adc8mux { 179f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 180f126890aSEmmanuel Vadot io-channels = <&adc 8>; 181f126890aSEmmanuel Vadot #io-channel-cells = <1>; 182f126890aSEmmanuel Vadot io-channel-names = "parent"; 183f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 184f126890aSEmmanuel Vadot channels = "s0", "s1"; 185f126890aSEmmanuel Vadot }; 186f126890aSEmmanuel Vadot 187f126890aSEmmanuel Vadot adc9mux: adc9mux { 188f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 189f126890aSEmmanuel Vadot io-channels = <&adc 9>; 190f126890aSEmmanuel Vadot #io-channel-cells = <1>; 191f126890aSEmmanuel Vadot io-channel-names = "parent"; 192f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 193f126890aSEmmanuel Vadot channels = "s0", "s1"; 194f126890aSEmmanuel Vadot }; 195f126890aSEmmanuel Vadot 196f126890aSEmmanuel Vadot adc10mux: adc10mux { 197f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 198f126890aSEmmanuel Vadot io-channels = <&adc 10>; 199f126890aSEmmanuel Vadot #io-channel-cells = <1>; 200f126890aSEmmanuel Vadot io-channel-names = "parent"; 201f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 202f126890aSEmmanuel Vadot channels = "s0", "s1"; 203f126890aSEmmanuel Vadot }; 204f126890aSEmmanuel Vadot 205f126890aSEmmanuel Vadot adc11mux: adc11mux { 206f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 207f126890aSEmmanuel Vadot io-channels = <&adc 11>; 208f126890aSEmmanuel Vadot #io-channel-cells = <1>; 209f126890aSEmmanuel Vadot io-channel-names = "parent"; 210f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 211f126890aSEmmanuel Vadot channels = "s0", "s1"; 212f126890aSEmmanuel Vadot }; 213f126890aSEmmanuel Vadot 214f126890aSEmmanuel Vadot adc12mux: adc12mux { 215f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 216f126890aSEmmanuel Vadot io-channels = <&adc 12>; 217f126890aSEmmanuel Vadot #io-channel-cells = <1>; 218f126890aSEmmanuel Vadot io-channel-names = "parent"; 219f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 220f126890aSEmmanuel Vadot channels = "s0", "s1"; 221f126890aSEmmanuel Vadot }; 222f126890aSEmmanuel Vadot 223f126890aSEmmanuel Vadot adc13mux: adc13mux { 224f126890aSEmmanuel Vadot compatible = "io-channel-mux"; 225f126890aSEmmanuel Vadot io-channels = <&adc 13>; 226f126890aSEmmanuel Vadot #io-channel-cells = <1>; 227f126890aSEmmanuel Vadot io-channel-names = "parent"; 228f126890aSEmmanuel Vadot mux-controls = <&gpioA0mux>; 229f126890aSEmmanuel Vadot channels = "s0", "s1"; 230f126890aSEmmanuel Vadot }; 231f126890aSEmmanuel Vadot 232f126890aSEmmanuel Vadot iio-hwmon { 233f126890aSEmmanuel Vadot compatible = "iio-hwmon"; 234f126890aSEmmanuel Vadot io-channels = <&adc0mux 0>, <&adc0mux 1>, 235f126890aSEmmanuel Vadot <&adc1mux 0>, <&adc1mux 1>, 236f126890aSEmmanuel Vadot <&adc2mux 0>, <&adc2mux 1>, 237f126890aSEmmanuel Vadot <&adc3mux 0>, <&adc3mux 1>, 238f126890aSEmmanuel Vadot <&adc4mux 0>, <&adc4mux 1>, 239f126890aSEmmanuel Vadot <&adc5mux 0>, <&adc5mux 1>, 240f126890aSEmmanuel Vadot <&adc6mux 0>, <&adc6mux 1>, 241f126890aSEmmanuel Vadot <&adc7mux 0>, <&adc7mux 1>, 242f126890aSEmmanuel Vadot <&adc8mux 0>, <&adc8mux 1>, 243f126890aSEmmanuel Vadot <&adc9mux 0>, <&adc9mux 1>, 244f126890aSEmmanuel Vadot <&adc10mux 0>, <&adc10mux 1>, 245f126890aSEmmanuel Vadot <&adc11mux 0>, <&adc11mux 1>, 246f126890aSEmmanuel Vadot <&adc12mux 0>, <&adc12mux 1>, 247f126890aSEmmanuel Vadot <&adc13mux 0>, <&adc13mux 1>, 248f126890aSEmmanuel Vadot <&adc 14>, <&adc 15>; 249f126890aSEmmanuel Vadot }; 250f126890aSEmmanuel Vadot}; 251f126890aSEmmanuel Vadot 252f126890aSEmmanuel Vadot&fmc { 253f126890aSEmmanuel Vadot status = "okay"; 254f126890aSEmmanuel Vadot flash@0 { 255f126890aSEmmanuel Vadot status = "okay"; 256f126890aSEmmanuel Vadot m25p,fast-read; 257f126890aSEmmanuel Vadot label = "bmc"; 258f126890aSEmmanuel Vadot /* spi-max-frequency = <50000000>; */ 259f126890aSEmmanuel Vadot#include "openbmc-flash-layout-64.dtsi" 260f126890aSEmmanuel Vadot }; 261f126890aSEmmanuel Vadot 262f126890aSEmmanuel Vadot flash@1 { 263f126890aSEmmanuel Vadot status = "okay"; 264f126890aSEmmanuel Vadot m25p,fast-read; 265f126890aSEmmanuel Vadot label = "alt-bmc"; 266f126890aSEmmanuel Vadot#include "openbmc-flash-layout-64-alt.dtsi" 267f126890aSEmmanuel Vadot }; 268f126890aSEmmanuel Vadot}; 269f126890aSEmmanuel Vadot 270f126890aSEmmanuel Vadot&spi1 { 271f126890aSEmmanuel Vadot status = "okay"; 272f126890aSEmmanuel Vadot pinctrl-names = "default"; 273f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_spi1_default>; 274f126890aSEmmanuel Vadot 275f126890aSEmmanuel Vadot flash@0 { 276f126890aSEmmanuel Vadot status = "okay"; 277f126890aSEmmanuel Vadot m25p,fast-read; 278f126890aSEmmanuel Vadot label = "pnor"; 279f126890aSEmmanuel Vadot /* spi-max-frequency = <100000000>; */ 280f126890aSEmmanuel Vadot partitions { 281f126890aSEmmanuel Vadot compatible = "fixed-partitions"; 282f126890aSEmmanuel Vadot #address-cells = <1>; 283f126890aSEmmanuel Vadot #size-cells = <1>; 284f126890aSEmmanuel Vadot uefi@400000 { 285f126890aSEmmanuel Vadot reg = <0x400000 0x1C00000>; 286f126890aSEmmanuel Vadot label = "pnor-uefi"; 287f126890aSEmmanuel Vadot }; 288f126890aSEmmanuel Vadot }; 289f126890aSEmmanuel Vadot }; 290f126890aSEmmanuel Vadot}; 291f126890aSEmmanuel Vadot 292f126890aSEmmanuel Vadot&uart1 { 293f126890aSEmmanuel Vadot status = "okay"; 294f126890aSEmmanuel Vadot pinctrl-names = "default"; 295f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd1_default 296f126890aSEmmanuel Vadot &pinctrl_rxd1_default 297f126890aSEmmanuel Vadot &pinctrl_ncts1_default 298f126890aSEmmanuel Vadot &pinctrl_nrts1_default>; 299f126890aSEmmanuel Vadot}; 300f126890aSEmmanuel Vadot 301f126890aSEmmanuel Vadot&uart2 { 302f126890aSEmmanuel Vadot status = "okay"; 303f126890aSEmmanuel Vadot pinctrl-names = "default"; 304f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd2_default 305f126890aSEmmanuel Vadot &pinctrl_rxd2_default>; 306f126890aSEmmanuel Vadot}; 307f126890aSEmmanuel Vadot 308f126890aSEmmanuel Vadot&uart3 { 309f126890aSEmmanuel Vadot status = "okay"; 310f126890aSEmmanuel Vadot pinctrl-names = "default"; 311f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd3_default 312f126890aSEmmanuel Vadot &pinctrl_rxd3_default>; 313f126890aSEmmanuel Vadot}; 314f126890aSEmmanuel Vadot 315f126890aSEmmanuel Vadot&uart4 { 316f126890aSEmmanuel Vadot status = "okay"; 317f126890aSEmmanuel Vadot pinctrl-names = "default"; 318f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_txd4_default 319f126890aSEmmanuel Vadot &pinctrl_rxd4_default>; 320f126890aSEmmanuel Vadot}; 321f126890aSEmmanuel Vadot 322f126890aSEmmanuel Vadot/* The BMC's uart */ 323f126890aSEmmanuel Vadot&uart5 { 324f126890aSEmmanuel Vadot status = "okay"; 325f126890aSEmmanuel Vadot}; 326f126890aSEmmanuel Vadot 327f126890aSEmmanuel Vadot&mac0 { 328f126890aSEmmanuel Vadot status = "okay"; 329f126890aSEmmanuel Vadot pinctrl-names = "default"; 330f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_rmii1_default>; 331f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 332f126890aSEmmanuel Vadot <&syscon ASPEED_CLK_MAC1RCLK>; 333f126890aSEmmanuel Vadot clock-names = "MACCLK", "RCLK"; 334f126890aSEmmanuel Vadot use-ncsi; 335f126890aSEmmanuel Vadot}; 336f126890aSEmmanuel Vadot 337f126890aSEmmanuel Vadot&mac1 { 338f126890aSEmmanuel Vadot status = "okay"; 339f126890aSEmmanuel Vadot pinctrl-names = "default"; 340f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>; 341f126890aSEmmanuel Vadot}; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot&i2c0 { 344f126890aSEmmanuel Vadot status = "okay"; 345f126890aSEmmanuel Vadot ssif-bmc@10 { 346f126890aSEmmanuel Vadot compatible = "ssif-bmc"; 347f126890aSEmmanuel Vadot reg = <0x10>; 348f126890aSEmmanuel Vadot }; 349f126890aSEmmanuel Vadot}; 350f126890aSEmmanuel Vadot 351f126890aSEmmanuel Vadot&i2c1 { 352f126890aSEmmanuel Vadot status = "okay"; 353f126890aSEmmanuel Vadot}; 354f126890aSEmmanuel Vadot 355f126890aSEmmanuel Vadot&i2c2 { 356f126890aSEmmanuel Vadot status = "okay"; 357f126890aSEmmanuel Vadot smpro@4f { 358f126890aSEmmanuel Vadot compatible = "ampere,smpro"; 359f126890aSEmmanuel Vadot reg = <0x4f>; 360f126890aSEmmanuel Vadot }; 361f126890aSEmmanuel Vadot smpro@4e { 362f126890aSEmmanuel Vadot compatible = "ampere,smpro"; 363f126890aSEmmanuel Vadot reg = <0x4e>; 364f126890aSEmmanuel Vadot }; 365f126890aSEmmanuel Vadot}; 366f126890aSEmmanuel Vadot 367f126890aSEmmanuel Vadot&i2c3 { 368f126890aSEmmanuel Vadot status = "okay"; 369f126890aSEmmanuel Vadot eeprom@50 { 370f126890aSEmmanuel Vadot compatible = "microchip,24c64", "atmel,24c64"; 371f126890aSEmmanuel Vadot reg = <0x50>; 372f126890aSEmmanuel Vadot pagesize = <32>; 373f126890aSEmmanuel Vadot }; 374f126890aSEmmanuel Vadot 375f126890aSEmmanuel Vadot inlet_mem2: tmp175@28 { 376f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 377f126890aSEmmanuel Vadot reg = <0x28>; 378f126890aSEmmanuel Vadot }; 379f126890aSEmmanuel Vadot 380f126890aSEmmanuel Vadot inlet_cpu: tmp175@29 { 381f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 382f126890aSEmmanuel Vadot reg = <0x29>; 383f126890aSEmmanuel Vadot }; 384f126890aSEmmanuel Vadot 385f126890aSEmmanuel Vadot inlet_mem1: tmp175@2a { 386f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 387f126890aSEmmanuel Vadot reg = <0x2a>; 388f126890aSEmmanuel Vadot }; 389f126890aSEmmanuel Vadot 390f126890aSEmmanuel Vadot outlet_cpu: tmp175@2b { 391f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 392f126890aSEmmanuel Vadot reg = <0x2b>; 393f126890aSEmmanuel Vadot }; 394f126890aSEmmanuel Vadot 395f126890aSEmmanuel Vadot outlet1: tmp175@2c { 396f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 397f126890aSEmmanuel Vadot reg = <0x2c>; 398f126890aSEmmanuel Vadot }; 399f126890aSEmmanuel Vadot 400f126890aSEmmanuel Vadot outlet2: tmp175@2d { 401f126890aSEmmanuel Vadot compatible = "ti,tmp175"; 402f126890aSEmmanuel Vadot reg = <0x2d>; 403f126890aSEmmanuel Vadot }; 404f126890aSEmmanuel Vadot}; 405f126890aSEmmanuel Vadot 406f126890aSEmmanuel Vadot&i2c4 { 407f126890aSEmmanuel Vadot status = "okay"; 408f126890aSEmmanuel Vadot rtc@51 { 409f126890aSEmmanuel Vadot compatible = "nxp,pcf85063a"; 410f126890aSEmmanuel Vadot reg = <0x51>; 411f126890aSEmmanuel Vadot }; 412f126890aSEmmanuel Vadot}; 413f126890aSEmmanuel Vadot 414f126890aSEmmanuel Vadot&i2c5 { 415f126890aSEmmanuel Vadot status = "okay"; 416f126890aSEmmanuel Vadot i2c-mux@70 { 417f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 418f126890aSEmmanuel Vadot #address-cells = <1>; 419f126890aSEmmanuel Vadot #size-cells = <0>; 420f126890aSEmmanuel Vadot reg = <0x70>; 421f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 422f126890aSEmmanuel Vadot 423f126890aSEmmanuel Vadot nvmeslot_0_7: i2c@3 { 424f126890aSEmmanuel Vadot #address-cells = <1>; 425f126890aSEmmanuel Vadot #size-cells = <0>; 426f126890aSEmmanuel Vadot reg = <0x3>; 427f126890aSEmmanuel Vadot }; 428f126890aSEmmanuel Vadot }; 429f126890aSEmmanuel Vadot 430f126890aSEmmanuel Vadot i2c-mux@71 { 431f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 432f126890aSEmmanuel Vadot #address-cells = <1>; 433f126890aSEmmanuel Vadot #size-cells = <0>; 434f126890aSEmmanuel Vadot reg = <0x71>; 435f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 436f126890aSEmmanuel Vadot 437f126890aSEmmanuel Vadot nvmeslot_8_15: i2c@4 { 438f126890aSEmmanuel Vadot #address-cells = <1>; 439f126890aSEmmanuel Vadot #size-cells = <0>; 440f126890aSEmmanuel Vadot reg = <0x4>; 441f126890aSEmmanuel Vadot }; 442f126890aSEmmanuel Vadot 443f126890aSEmmanuel Vadot nvmeslot_16_23: i2c@3 { 444f126890aSEmmanuel Vadot #address-cells = <1>; 445f126890aSEmmanuel Vadot #size-cells = <0>; 446f126890aSEmmanuel Vadot reg = <0x3>; 447f126890aSEmmanuel Vadot }; 448f126890aSEmmanuel Vadot 449f126890aSEmmanuel Vadot }; 450f126890aSEmmanuel Vadot 451f126890aSEmmanuel Vadot i2c-mux@72 { 452f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 453f126890aSEmmanuel Vadot #address-cells = <1>; 454f126890aSEmmanuel Vadot #size-cells = <0>; 455f126890aSEmmanuel Vadot reg = <0x72>; 456f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 457f126890aSEmmanuel Vadot 458f126890aSEmmanuel Vadot nvme_m2_0: i2c@0 { 459f126890aSEmmanuel Vadot #address-cells = <1>; 460f126890aSEmmanuel Vadot #size-cells = <0>; 461f126890aSEmmanuel Vadot reg = <0x0>; 462f126890aSEmmanuel Vadot }; 463f126890aSEmmanuel Vadot 464f126890aSEmmanuel Vadot nvme_m2_1: i2c@1 { 465f126890aSEmmanuel Vadot #address-cells = <1>; 466f126890aSEmmanuel Vadot #size-cells = <0>; 467f126890aSEmmanuel Vadot reg = <0x1>; 468f126890aSEmmanuel Vadot }; 469f126890aSEmmanuel Vadot }; 470f126890aSEmmanuel Vadot}; 471f126890aSEmmanuel Vadot 472f126890aSEmmanuel Vadot&nvmeslot_0_7 { 473f126890aSEmmanuel Vadot status = "okay"; 474f126890aSEmmanuel Vadot 475f126890aSEmmanuel Vadot i2c-mux@75 { 476f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 477f126890aSEmmanuel Vadot #address-cells = <1>; 478f126890aSEmmanuel Vadot #size-cells = <0>; 479f126890aSEmmanuel Vadot reg = <0x75>; 480f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 481f126890aSEmmanuel Vadot 482f126890aSEmmanuel Vadot nvmeslot_0: i2c@0 { 483f126890aSEmmanuel Vadot #address-cells = <1>; 484f126890aSEmmanuel Vadot #size-cells = <0>; 485f126890aSEmmanuel Vadot reg = <0x0>; 486f126890aSEmmanuel Vadot }; 487f126890aSEmmanuel Vadot nvmeslot_1: i2c@1 { 488f126890aSEmmanuel Vadot #address-cells = <1>; 489f126890aSEmmanuel Vadot #size-cells = <0>; 490f126890aSEmmanuel Vadot reg = <0x1>; 491f126890aSEmmanuel Vadot }; 492f126890aSEmmanuel Vadot nvmeslot_2: i2c@2 { 493f126890aSEmmanuel Vadot #address-cells = <1>; 494f126890aSEmmanuel Vadot #size-cells = <0>; 495f126890aSEmmanuel Vadot reg = <0x2>; 496f126890aSEmmanuel Vadot }; 497f126890aSEmmanuel Vadot nvmeslot_3: i2c@3 { 498f126890aSEmmanuel Vadot #address-cells = <1>; 499f126890aSEmmanuel Vadot #size-cells = <0>; 500f126890aSEmmanuel Vadot reg = <0x3>; 501f126890aSEmmanuel Vadot }; 502f126890aSEmmanuel Vadot nvmeslot_4: i2c@4 { 503f126890aSEmmanuel Vadot #address-cells = <1>; 504f126890aSEmmanuel Vadot #size-cells = <0>; 505f126890aSEmmanuel Vadot reg = <0x4>; 506f126890aSEmmanuel Vadot }; 507f126890aSEmmanuel Vadot nvmeslot_5: i2c@5 { 508f126890aSEmmanuel Vadot #address-cells = <1>; 509f126890aSEmmanuel Vadot #size-cells = <0>; 510f126890aSEmmanuel Vadot reg = <0x5>; 511f126890aSEmmanuel Vadot }; 512f126890aSEmmanuel Vadot nvmeslot_6: i2c@6 { 513f126890aSEmmanuel Vadot #address-cells = <1>; 514f126890aSEmmanuel Vadot #size-cells = <0>; 515f126890aSEmmanuel Vadot reg = <0x6>; 516f126890aSEmmanuel Vadot }; 517f126890aSEmmanuel Vadot nvmeslot_7: i2c@7 { 518f126890aSEmmanuel Vadot #address-cells = <1>; 519f126890aSEmmanuel Vadot #size-cells = <0>; 520f126890aSEmmanuel Vadot reg = <0x7>; 521f126890aSEmmanuel Vadot }; 522f126890aSEmmanuel Vadot 523f126890aSEmmanuel Vadot }; 524f126890aSEmmanuel Vadot}; 525f126890aSEmmanuel Vadot 526f126890aSEmmanuel Vadot&nvmeslot_8_15 { 527f126890aSEmmanuel Vadot status = "okay"; 528f126890aSEmmanuel Vadot 529f126890aSEmmanuel Vadot i2c-mux@75 { 530f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 531f126890aSEmmanuel Vadot #address-cells = <1>; 532f126890aSEmmanuel Vadot #size-cells = <0>; 533f126890aSEmmanuel Vadot reg = <0x75>; 534f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 535f126890aSEmmanuel Vadot 536f126890aSEmmanuel Vadot nvmeslot_8: i2c@0 { 537f126890aSEmmanuel Vadot #address-cells = <1>; 538f126890aSEmmanuel Vadot #size-cells = <0>; 539f126890aSEmmanuel Vadot reg = <0x0>; 540f126890aSEmmanuel Vadot }; 541f126890aSEmmanuel Vadot nvmeslot_9: i2c@1 { 542f126890aSEmmanuel Vadot #address-cells = <1>; 543f126890aSEmmanuel Vadot #size-cells = <0>; 544f126890aSEmmanuel Vadot reg = <0x1>; 545f126890aSEmmanuel Vadot }; 546f126890aSEmmanuel Vadot nvmeslot_10: i2c@2 { 547f126890aSEmmanuel Vadot #address-cells = <1>; 548f126890aSEmmanuel Vadot #size-cells = <0>; 549f126890aSEmmanuel Vadot reg = <0x2>; 550f126890aSEmmanuel Vadot }; 551f126890aSEmmanuel Vadot nvmeslot_11: i2c@3 { 552f126890aSEmmanuel Vadot #address-cells = <1>; 553f126890aSEmmanuel Vadot #size-cells = <0>; 554f126890aSEmmanuel Vadot reg = <0x3>; 555f126890aSEmmanuel Vadot }; 556f126890aSEmmanuel Vadot nvmeslot_12: i2c@4 { 557f126890aSEmmanuel Vadot #address-cells = <1>; 558f126890aSEmmanuel Vadot #size-cells = <0>; 559f126890aSEmmanuel Vadot reg = <0x4>; 560f126890aSEmmanuel Vadot }; 561f126890aSEmmanuel Vadot nvmeslot_13: i2c@5 { 562f126890aSEmmanuel Vadot #address-cells = <1>; 563f126890aSEmmanuel Vadot #size-cells = <0>; 564f126890aSEmmanuel Vadot reg = <0x5>; 565f126890aSEmmanuel Vadot }; 566f126890aSEmmanuel Vadot nvmeslot_14: i2c@6 { 567f126890aSEmmanuel Vadot #address-cells = <1>; 568f126890aSEmmanuel Vadot #size-cells = <0>; 569f126890aSEmmanuel Vadot reg = <0x6>; 570f126890aSEmmanuel Vadot }; 571f126890aSEmmanuel Vadot nvmeslot_15: i2c@7 { 572f126890aSEmmanuel Vadot #address-cells = <1>; 573f126890aSEmmanuel Vadot #size-cells = <0>; 574f126890aSEmmanuel Vadot reg = <0x7>; 575f126890aSEmmanuel Vadot }; 576f126890aSEmmanuel Vadot }; 577f126890aSEmmanuel Vadot}; 578f126890aSEmmanuel Vadot 579f126890aSEmmanuel Vadot&nvmeslot_16_23 { 580f126890aSEmmanuel Vadot status = "okay"; 581f126890aSEmmanuel Vadot 582f126890aSEmmanuel Vadot i2c-mux@75 { 583f126890aSEmmanuel Vadot compatible = "nxp,pca9548"; 584f126890aSEmmanuel Vadot #address-cells = <1>; 585f126890aSEmmanuel Vadot #size-cells = <0>; 586f126890aSEmmanuel Vadot reg = <0x75>; 587f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 588f126890aSEmmanuel Vadot 589f126890aSEmmanuel Vadot nvmeslot_16: i2c@0 { 590f126890aSEmmanuel Vadot #address-cells = <1>; 591f126890aSEmmanuel Vadot #size-cells = <0>; 592f126890aSEmmanuel Vadot reg = <0x0>; 593f126890aSEmmanuel Vadot }; 594f126890aSEmmanuel Vadot nvmeslot_17: i2c@1 { 595f126890aSEmmanuel Vadot #address-cells = <1>; 596f126890aSEmmanuel Vadot #size-cells = <0>; 597f126890aSEmmanuel Vadot reg = <0x1>; 598f126890aSEmmanuel Vadot }; 599f126890aSEmmanuel Vadot nvmeslot_18: i2c@2 { 600f126890aSEmmanuel Vadot #address-cells = <1>; 601f126890aSEmmanuel Vadot #size-cells = <0>; 602f126890aSEmmanuel Vadot reg = <0x2>; 603f126890aSEmmanuel Vadot }; 604f126890aSEmmanuel Vadot nvmeslot_19: i2c@3 { 605f126890aSEmmanuel Vadot #address-cells = <1>; 606f126890aSEmmanuel Vadot #size-cells = <0>; 607f126890aSEmmanuel Vadot reg = <0x3>; 608f126890aSEmmanuel Vadot }; 609f126890aSEmmanuel Vadot nvmeslot_20: i2c@4 { 610f126890aSEmmanuel Vadot #address-cells = <1>; 611f126890aSEmmanuel Vadot #size-cells = <0>; 612f126890aSEmmanuel Vadot reg = <0x4>; 613f126890aSEmmanuel Vadot }; 614f126890aSEmmanuel Vadot nvmeslot_21: i2c@5 { 615f126890aSEmmanuel Vadot #address-cells = <1>; 616f126890aSEmmanuel Vadot #size-cells = <0>; 617f126890aSEmmanuel Vadot reg = <0x5>; 618f126890aSEmmanuel Vadot }; 619f126890aSEmmanuel Vadot nvmeslot_22: i2c@6 { 620f126890aSEmmanuel Vadot #address-cells = <1>; 621f126890aSEmmanuel Vadot #size-cells = <0>; 622f126890aSEmmanuel Vadot reg = <0x6>; 623f126890aSEmmanuel Vadot }; 624f126890aSEmmanuel Vadot nvmeslot_23: i2c@7 { 625f126890aSEmmanuel Vadot #address-cells = <1>; 626f126890aSEmmanuel Vadot #size-cells = <0>; 627f126890aSEmmanuel Vadot reg = <0x7>; 628f126890aSEmmanuel Vadot }; 629f126890aSEmmanuel Vadot }; 630f126890aSEmmanuel Vadot}; 631f126890aSEmmanuel Vadot 632f126890aSEmmanuel Vadot&i2c6 { 633f126890aSEmmanuel Vadot status = "okay"; 634f126890aSEmmanuel Vadot psu@58 { 635f126890aSEmmanuel Vadot compatible = "pmbus"; 636f126890aSEmmanuel Vadot reg = <0x58>; 637f126890aSEmmanuel Vadot }; 638f126890aSEmmanuel Vadot 639f126890aSEmmanuel Vadot psu@59 { 640f126890aSEmmanuel Vadot compatible = "pmbus"; 641f126890aSEmmanuel Vadot reg = <0x59>; 642f126890aSEmmanuel Vadot }; 643f126890aSEmmanuel Vadot}; 644f126890aSEmmanuel Vadot 645f126890aSEmmanuel Vadot&i2c7 { 646f126890aSEmmanuel Vadot status = "okay"; 647f126890aSEmmanuel Vadot}; 648f126890aSEmmanuel Vadot 649f126890aSEmmanuel Vadot&i2c8 { 650f126890aSEmmanuel Vadot status = "okay"; 651f126890aSEmmanuel Vadot}; 652f126890aSEmmanuel Vadot 653f126890aSEmmanuel Vadot&i2c9 { 654f126890aSEmmanuel Vadot status = "okay"; 655f126890aSEmmanuel Vadot}; 656f126890aSEmmanuel Vadot 657f126890aSEmmanuel Vadot&i2c10 { 658f126890aSEmmanuel Vadot status = "okay"; 659f126890aSEmmanuel Vadot adm1278@10 { 660f126890aSEmmanuel Vadot compatible = "adi,adm1278"; 661f126890aSEmmanuel Vadot reg = <0x10>; 662f126890aSEmmanuel Vadot }; 663f126890aSEmmanuel Vadot 664f126890aSEmmanuel Vadot adm1278@11 { 665f126890aSEmmanuel Vadot compatible = "adi,adm1278"; 666f126890aSEmmanuel Vadot reg = <0x11>; 667f126890aSEmmanuel Vadot }; 668f126890aSEmmanuel Vadot}; 669f126890aSEmmanuel Vadot 670f126890aSEmmanuel Vadot&gfx { 671f126890aSEmmanuel Vadot status = "okay"; 672f126890aSEmmanuel Vadot memory-region = <&gfx_memory>; 673f126890aSEmmanuel Vadot}; 674f126890aSEmmanuel Vadot 675f126890aSEmmanuel Vadot&pinctrl { 676f126890aSEmmanuel Vadot aspeed,external-nodes = <&gfx &lhc>; 677f126890aSEmmanuel Vadot}; 678f126890aSEmmanuel Vadot 679f126890aSEmmanuel Vadot&pwm_tacho { 680f126890aSEmmanuel Vadot status = "okay"; 681f126890aSEmmanuel Vadot pinctrl-names = "default"; 682f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm2_default &pinctrl_pwm3_default 683f126890aSEmmanuel Vadot &pinctrl_pwm4_default &pinctrl_pwm5_default 684f126890aSEmmanuel Vadot &pinctrl_pwm6_default &pinctrl_pwm7_default>; 685f126890aSEmmanuel Vadot 686f126890aSEmmanuel Vadot fan@0 { 687f126890aSEmmanuel Vadot reg = <0x02>; 688f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x04>; 689f126890aSEmmanuel Vadot }; 690f126890aSEmmanuel Vadot 691f126890aSEmmanuel Vadot fan@1 { 692f126890aSEmmanuel Vadot reg = <0x02>; 693f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x05>; 694f126890aSEmmanuel Vadot }; 695f126890aSEmmanuel Vadot 696f126890aSEmmanuel Vadot fan@2 { 697f126890aSEmmanuel Vadot reg = <0x03>; 698f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x06>; 699f126890aSEmmanuel Vadot }; 700f126890aSEmmanuel Vadot 701f126890aSEmmanuel Vadot fan@3 { 702f126890aSEmmanuel Vadot reg = <0x03>; 703f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x07>; 704f126890aSEmmanuel Vadot }; 705f126890aSEmmanuel Vadot 706f126890aSEmmanuel Vadot fan@4 { 707f126890aSEmmanuel Vadot reg = <0x04>; 708f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x08>; 709f126890aSEmmanuel Vadot }; 710f126890aSEmmanuel Vadot 711f126890aSEmmanuel Vadot fan@5 { 712f126890aSEmmanuel Vadot reg = <0x04>; 713f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x09>; 714f126890aSEmmanuel Vadot }; 715f126890aSEmmanuel Vadot 716f126890aSEmmanuel Vadot fan@6 { 717f126890aSEmmanuel Vadot reg = <0x05>; 718f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0a>; 719f126890aSEmmanuel Vadot }; 720f126890aSEmmanuel Vadot 721f126890aSEmmanuel Vadot fan@7 { 722f126890aSEmmanuel Vadot reg = <0x05>; 723f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0b>; 724f126890aSEmmanuel Vadot }; 725f126890aSEmmanuel Vadot 726f126890aSEmmanuel Vadot fan@8 { 727f126890aSEmmanuel Vadot reg = <0x06>; 728f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0c>; 729f126890aSEmmanuel Vadot }; 730f126890aSEmmanuel Vadot 731f126890aSEmmanuel Vadot fan@9 { 732f126890aSEmmanuel Vadot reg = <0x06>; 733f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0d>; 734f126890aSEmmanuel Vadot }; 735f126890aSEmmanuel Vadot 736f126890aSEmmanuel Vadot fan@10 { 737f126890aSEmmanuel Vadot reg = <0x07>; 738f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0e>; 739f126890aSEmmanuel Vadot }; 740f126890aSEmmanuel Vadot 741f126890aSEmmanuel Vadot fan@11 { 742f126890aSEmmanuel Vadot reg = <0x07>; 743f126890aSEmmanuel Vadot aspeed,fan-tach-ch = /bits/ 8 <0x0f>; 744f126890aSEmmanuel Vadot }; 745f126890aSEmmanuel Vadot 746f126890aSEmmanuel Vadot}; 747f126890aSEmmanuel Vadot 748f126890aSEmmanuel Vadot&vhub { 749f126890aSEmmanuel Vadot status = "okay"; 750f126890aSEmmanuel Vadot}; 751f126890aSEmmanuel Vadot 752f126890aSEmmanuel Vadot&adc { 753f126890aSEmmanuel Vadot status = "okay"; 754f126890aSEmmanuel Vadot}; 755f126890aSEmmanuel Vadot 756f126890aSEmmanuel Vadot&video { 757f126890aSEmmanuel Vadot status = "okay"; 758f126890aSEmmanuel Vadot memory-region = <&video_engine_memory>; 759f126890aSEmmanuel Vadot}; 760f126890aSEmmanuel Vadot 761f126890aSEmmanuel Vadot&gpio { 762f126890aSEmmanuel Vadot gpio-line-names = 763*84943d6fSEmmanuel Vadot /*A0-A7*/ "","","","host0-special-boot","","","","", 764*84943d6fSEmmanuel Vadot /*B0-B7*/ "i2c-backup-sel","","","", 765*84943d6fSEmmanuel Vadot "power-button","presence-cpu0","","", 766f126890aSEmmanuel Vadot /*C0-C7*/ "","","","","","","","", 767f126890aSEmmanuel Vadot /*D0-D7*/ "","","","","","","","", 768f126890aSEmmanuel Vadot /*E0-E7*/ "","","","","","","","", 769*84943d6fSEmmanuel Vadot /*F0-F7*/ "ps0-pgood","ps1-pgood","power-chassis-control","s0-ddr-save", 770*84943d6fSEmmanuel Vadot "power-chassis-good", "s1-ddr-save","","", 771*84943d6fSEmmanuel Vadot /*G0-G7*/ "host0-ready","host0-shd-req-n","host0-shd-ack-n", 772*84943d6fSEmmanuel Vadot "s0-overtemp-n","","","","", 773*84943d6fSEmmanuel Vadot /*H0-H7*/ "uart1-mode1","uart2-mode1","uart3-mode1","uart4-mode1", 774*84943d6fSEmmanuel Vadot "ps0-vin-good","ps1-vin-good","","i2c6-reset-n", 775*84943d6fSEmmanuel Vadot /*I0-I7*/ "presence-ps0","presence-ps1","s1-special-boot","","","","","", 776*84943d6fSEmmanuel Vadot /*J0-J7*/ "s0-hightemp-n","s0-fault-alert","s0-sys-auth-failure-n", 777*84943d6fSEmmanuel Vadot "host0-reboot-ack-n","","","","", 778f126890aSEmmanuel Vadot /*K0-K7*/ "","","","","","","","", 779*84943d6fSEmmanuel Vadot /*L0-L7*/ "","","","host0-sysreset-n","s0-spi-auth-fail-n","","","", 780*84943d6fSEmmanuel Vadot /*M0-M7*/ "","","","","s0-i2c9-alert-n","s1-i2c9-alert-n","","", 781f126890aSEmmanuel Vadot /*N0-N7*/ "","","","","","","","", 782f126890aSEmmanuel Vadot /*O0-O7*/ "","","","","","","","", 783f126890aSEmmanuel Vadot /*P0-P7*/ "","","","","","","","", 784*84943d6fSEmmanuel Vadot /*Q0-Q7*/ "","","","","","identify-button","led-identify","", 785*84943d6fSEmmanuel Vadot /*R0-R7*/ "","","ext-hightemp-n","","ocp-main-pwren","reset-button","","", 786*84943d6fSEmmanuel Vadot /*S0-S7*/ "s0-vr-hot-n","s1-vr-hot-n","","", 787*84943d6fSEmmanuel Vadot "rtc-battery-voltage-read-enable","vr-pmbus-sel-n","","", 788f126890aSEmmanuel Vadot /*T0-T7*/ "","","","","","","","", 789f126890aSEmmanuel Vadot /*U0-U7*/ "","","","","","","","", 790f126890aSEmmanuel Vadot /*V0-V7*/ "","","","","","","","", 791f126890aSEmmanuel Vadot /*W0-W7*/ "","","","","","","","", 792f126890aSEmmanuel Vadot /*X0-X7*/ "","","","","","","","", 793*84943d6fSEmmanuel Vadot /*Y0-Y7*/ "","","","bmc-vga-en-n","","","","", 794*84943d6fSEmmanuel Vadot /*Z0-Z7*/ "s0-plimit","s1-fault-alert","s1-fw-boot-ok","s0-rtc-lock","", 795*84943d6fSEmmanuel Vadot "s1-sys-auth-failure-n","s1-overtemp-n","", 796f126890aSEmmanuel Vadot /*AA0-AA7*/ "","","","","","","","", 797*84943d6fSEmmanuel Vadot /*AB0-AB7*/ "s1-hightemp-n","s1-plimit","s0-ddr-addr","s1-ddr-addr","","", 798*84943d6fSEmmanuel Vadot "","", 799*84943d6fSEmmanuel Vadot /*AC0-AC7*/ "sys-pwr-gd","","spi0-program-sel","spi0-backup-sel","bmc-ok", 800*84943d6fSEmmanuel Vadot "","presence-cpu1","ocp-pgood"; 801f126890aSEmmanuel Vadot 802f126890aSEmmanuel Vadot i2c4-o-en-hog { 803f126890aSEmmanuel Vadot gpio-hog; 804f126890aSEmmanuel Vadot gpios = <ASPEED_GPIO(Y, 2) GPIO_ACTIVE_HIGH>; 805f126890aSEmmanuel Vadot output-high; 806*84943d6fSEmmanuel Vadot line-name = "i2c4-o-en"; 807*84943d6fSEmmanuel Vadot }; 808*84943d6fSEmmanuel Vadot 809*84943d6fSEmmanuel Vadot ocp-aux-pwren-hog { 810*84943d6fSEmmanuel Vadot gpio-hog; 811*84943d6fSEmmanuel Vadot gpios = <ASPEED_GPIO(R, 3) GPIO_ACTIVE_HIGH>; 812*84943d6fSEmmanuel Vadot output-high; 813*84943d6fSEmmanuel Vadot line-name = "ocp-aux-pwren"; 814*84943d6fSEmmanuel Vadot }; 815*84943d6fSEmmanuel Vadot 816*84943d6fSEmmanuel Vadot bmc-ready { 817*84943d6fSEmmanuel Vadot gpio-hog; 818*84943d6fSEmmanuel Vadot gpios = <ASPEED_GPIO(AC, 5) GPIO_ACTIVE_HIGH>; 819*84943d6fSEmmanuel Vadot output-high; 820*84943d6fSEmmanuel Vadot line-name = "bmc-ready"; 821f126890aSEmmanuel Vadot }; 822f126890aSEmmanuel Vadot}; 823