[PATCH 0/2] ARM: dts: aspeed: Add ASRock Rack B650D4U support
Prasanth Kumar Padarthi <[email protected]>
| Newsgroups | org.ozlabs.lists.linux-aspeed,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <[email protected]> |
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