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