// SPDX-License-Identifier: GPL-2.0-or-later // Copyright 2025 Anirudh Srinivasan /dts-v1/; #include "aspeed-g5.dtsi" #include /{ model = "ASRock Paul IPMI Card"; compatible = "asrock,ast2500-paul-ipmi-card", "aspeed,ast2500"; aliases { serial4 = &uart5; }; chosen { stdout-path = &uart5; }; leds { compatible = "gpio-leds"; led-fan-1 { gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_LOW>; label = "fan1_red"; default-state = "off"; }; led-fan-2 { gpios = <&gpio ASPEED_GPIO(AA, 1) GPIO_ACTIVE_LOW>; label = "fan2_red"; default-state = "off"; }; led-fault { gpios = <&gpio ASPEED_GPIO(Y, 3) GPIO_ACTIVE_LOW>; label = "panic_red"; panic-indicator; default-state = "off"; }; led-heartbeat { gpios = <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; label = "heartbeat_green"; linux,default-trigger = "timer"; }; }; memory@80000000 { reg = <0x80000000 0x20000000>; }; reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; video_engine_memory: video { size = <0x02000000>; alignment = <0x01000000>; compatible = "shared-dma-pool"; reusable; }; }; }; &fmc { status = "okay"; flash@0 { status = "okay"; m25p,fast-read; label = "bmc"; spi-max-frequency = <50000000>; /* 50 MHz */ #include "openbmc-flash-layout.dtsi" }; }; &gpio { status = "okay"; gpio-line-names = /* A */ "", "", "", "", "", "", "", "", /* B */ "", "", "", "", "", "", "", "", /* C */ "", "", "", "", "", "", "", "", /* D */ "", "BMC_PWRBTN", "", "BMC_RESETCON", "", "", "", "", /* E */ "", "", "", "", "", "", "", "", /* F */ "", "", "", "", "", "", "", "", /* G */ "", "", "", "", "", "", "", "", /* H */ "", "", "", "", "", "", "BMC_LED1", "", /* I */ "", "", "", "", "", "", "", "", /* J */ "", "", "", "", "", "", "", "", /* K */ "", "", "", "", "", "", "", "", /* L */ "", "", "", "", "", "", "", "", /* M */ "", "", "", "", "", "", "", "", /* N */ "", "", "", "", "", "", "", "", /* O */ "", "", "", "", "", "", "", "", /* P */ "", "", "", "", "", "", "", "", /* Q */ "", "", "", "", "", "", "", "", /* R */ "", "", "", "", "", "", "", "", /* S */ "", "", "", "", "", "", "", "", /* T */ "", "", "", "", "", "", "", "", /* U */ "", "", "", "", "", "", "", "", /* V */ "", "", "", "", "", "", "", "", /* W */ "", "", "", "", "", "", "", "", /* X */ "", "", "", "", "", "PCIE_STNDBY", "", "", /* Y */ "", "", "", "SYSTEM_ERR_LED", "", "", "", "", /* Z */ "", "", "", "", "", "", "", "", /* AA */ "FAN_1_LED", "FAN_2_LED", "", "", "", "", "", "", /* AB */ "", "", "", "", "", "", "", "", /* AC */ "", "", "", "", "", "", "", ""; }; &mac0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; }; &uart5 { status = "okay"; }; &vhub { status = "okay"; }; &video { status = "okay"; memory-region = <&video_engine_memory>; };