[PATCH 0/2] ARM: dts: aspeed: Add ASRock Rack B650D4U support
Prasanth Kumar Padarthi
prasanth.padarthi10 at gmail.com
Tue May 12 10:50:17 PDT 2026
This series adds initial device tree support for the ASRock Rack
B650D4U BMC, which is based on the ASPEED AST2600 SoC.
The B650D4U is a server motherboard for AMD Ryzen processors. Hardware
details were extracted via reverse engineering of vendor firmware.
Hardware features included:
- UART5 Console
- MAC0 (RGMII) for dedicated management LAN
- I2C7 for FRU EEPROM
- FMC/SPI 64MB Flash layout
Validation:
Logic has been verified against the AST2600 v1.5 datasheet. The DTS
successfully compiles and was tested using QEMU (ast2600-evb) to verify
serial console output and board identification.
QEMU Boot Log Snippet:
---
[ 0.000000] OF: fdt: Machine model: ASRock Rack B650D4U BMC
[ 1.085143] 1e784000.serial: ttyS4 at MMIO 0x1e784000 (irq = 31) is a 16550A
[ 1.090566] printk: legacy console [ttyS4] enabled
---
Full logs and reverse-engineering data are maintained at:
https://github.com/prasanthp20/asrock-b650d4u-bmc-support/blob/main/qemu-boot.log
Prasanth Kumar Padarthi (2):
dt-bindings: arm: aspeed: Add ASRock Rack B650D4U
ARM: dts: aspeed: Add ASRock Rack B650D4U BMC
.../bindings/arm/aspeed/aspeed.yaml | 1 +
arch/arm/boot/dts/aspeed/Makefile | 1 +
.../dts/aspeed/aspeed-bmc-asrock-b650d4u.dts | 61 +++++++++++++++++++
3 files changed, 63 insertions(+)
create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts
--
2.47.3
More information about the linux-arm-kernel
mailing list