Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ARM: dts: aspeed: Add Asus Kommando IPMI card

Add device tree for Asus Kommando IPMI Expansion card, an AST2600 based
PCIe BMC card.

Signed-off-by: Anirudh Srinivasan <anirudhsriniv@gmail.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

authored by

Anirudh Srinivasan and committed by
Andrew Jeffery
36c1cea2 d3f857e3

+118
+1
arch/arm/boot/dts/aspeed/Makefile
··· 15 15 aspeed-bmc-asrock-romed8hm3.dtb \ 16 16 aspeed-bmc-asrock-spc621d8hm3.dtb \ 17 17 aspeed-bmc-asrock-x570d4u.dtb \ 18 + aspeed-bmc-asus-kommando-ipmi-card.dtb \ 18 19 aspeed-bmc-asus-x4tf.dtb \ 19 20 aspeed-bmc-bytedance-g220a.dtb \ 20 21 aspeed-bmc-delta-ahe50dc.dtb \
+117
arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts
··· 1 + // SPDX-License-Identifier: GPL-2.0-or-later 2 + // Copyright 2025 Anirudh Srinivasan 3 + 4 + /dts-v1/; 5 + 6 + #include "aspeed-g6.dtsi" 7 + #include "aspeed-g6-pinctrl.dtsi" 8 + #include <dt-bindings/gpio/aspeed-gpio.h> 9 + 10 + / { 11 + model = "Asus Kommando IPMI Expansion Card"; 12 + compatible = "asus,ast2600-kommando-ipmi-card", "aspeed,ast2600"; 13 + 14 + aliases { 15 + serial4 = &uart5; 16 + }; 17 + 18 + chosen { 19 + stdout-path = "serial4:115200n8"; 20 + }; 21 + 22 + leds { 23 + compatible = "gpio-leds"; 24 + 25 + led-fault { 26 + gpios = <&gpio1 ASPEED_GPIO(C, 5) GPIO_ACTIVE_HIGH>; 27 + label = "panic_amber"; 28 + panic-indicator; 29 + default-state = "off"; 30 + }; 31 + 32 + led-heartbeat { 33 + gpios = <&gpio0 ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>; 34 + label = "heartbeat_green"; 35 + linux,default-trigger = "timer"; 36 + }; 37 + 38 + }; 39 + 40 + memory@80000000 { 41 + device_type = "memory"; 42 + reg = <0x80000000 0x40000000>; 43 + }; 44 + 45 + reserved-memory { 46 + #address-cells = <1>; 47 + #size-cells = <1>; 48 + ranges; 49 + 50 + video_engine_memory: video { 51 + size = <0x04000000>; 52 + alignment = <0x01000000>; 53 + compatible = "shared-dma-pool"; 54 + reusable; 55 + }; 56 + }; 57 + }; 58 + 59 + &fmc { 60 + status = "okay"; 61 + 62 + flash@0 { 63 + status = "okay"; 64 + m25p,fast-read; 65 + label = "bmc"; 66 + spi-max-frequency = <50000000>; 67 + #include "openbmc-flash-layout-64.dtsi" 68 + }; 69 + }; 70 + 71 + &gpio0 { 72 + gpio-line-names = 73 + /*A0 0*/ "", "", "", "", "", "", "", "BMC_HBLED", 74 + /*B0 8*/ "", "", "", "", "", "", "", "", 75 + /*C0 16*/ "", "", "", "", "", "", "", "", 76 + /*D0 24*/ "", "", "", "", "", "", "", "", 77 + /*E0 32*/ "", "", "", "", "", "", "", "", 78 + /*F0 40*/ "", "", "", "", "", "", "", "", 79 + /*G0 48*/ "", "", "", "", "", "", "", "", 80 + /*H0 56*/ "", "", "", "", "", "", "", "", 81 + /*I0 64*/ "", "", "", "BMC_RSTBTN", "", "", "", "", 82 + /*J0 72*/ "", "", "", "", "", "", "", "", 83 + /*K0 80*/ "", "", "", "", "", "", "", "", 84 + /*L0 88*/ "", "", "", "", "", "", "", "", 85 + /*M0 96*/ "", "", "", "", "", "", "", "", 86 + /*N0 104*/ "", "", "", "", "", "", "", "", 87 + /*O0 112*/ "", "", "", "", "", "", "", "", 88 + /*P0 120*/ "", "", "", "", "", "", "", "", 89 + /*Q0 128*/ "", "", "", "", "", "", "", "", 90 + /*R0 136*/ "", "", "", "", "", "", "", "", 91 + /*S0 144*/ "", "", "", "", "", "", "", "", 92 + /*T0 152*/ "", "", "", "", "", "", "", "", 93 + /*U0 160*/ "", "", "", "", "", "", "", "", 94 + /*V0 168*/ "", "", "", "", "BMC_PWRBTN", "", "MB_S0_DETECT", "", 95 + /*W0 176*/ "", "", "", "", "", "", "", "", 96 + /*X0 184*/ "", "", "", "", "", "", "", "", 97 + /*Y0 192*/ "", "", "", "", "", "", "", "", 98 + /*Z0 200*/ "", "", "", "", "", "", "", ""; 99 + }; 100 + 101 + &gpio1 { 102 + gpio-line-names = 103 + /*18A0 0*/ "","","","","","","","", 104 + /*18B0 8*/ "","","","","","","","", 105 + /*18C0 16*/ "","","","","","BMC_MLED","","", 106 + /*18D0 24*/ "","","","","","","","", 107 + /*18E0 32*/ "","","","","","","",""; 108 + }; 109 + 110 + &vhub { 111 + status = "okay"; 112 + }; 113 + 114 + &video { 115 + status = "okay"; 116 + memory-region = <&video_engine_memory>; 117 + };