drivers/gpu/drm/aspeed

ASPEED BMC SoC display controller (AST2400/2500/2600)

The on-chip 2D framebuffer/display block found inside ASPEED's AST2400, AST2500 and AST2600 baseboard management controllers — the small SoCs soldered onto nearly every modern x86 server motherboard that provide remote KVM, IPMI, and the low-resolution VGA console you see on a server's monitor. This is the local display side of that BMC, used by Linux running on the BMC itself (typically OpenBMC).

keep conf=0.89 deploy=medium replacement=none subsystem=gpu category=graphics-display
89%

recommendation

It should stay in the kernel because ASPEED BMCs are the de facto standard service processor in datacenter servers, the driver was still receiving upstream patches in February 2025, and ASPEED is actively shipping new parts in this family (AST2600 in volume, AST2700/2750 sampling). This is current, mainstream hardware rather than a legacy holdover.

repository signals

6 files
771 source lines
24 commits, 5y
+53 / −38 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 24 total · active in 16/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +0 −1 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 2 commits · +1 −2 2021-12: 2 commits · +3 −1 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 2 commits · +15 −1 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −0 2022-07: 0 commits · +0 −0 2022-08: 4 commits · +9 −10 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −1 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +0 −3 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −4 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +7 −0 2023-10: 1 commit · +4 −6 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +4 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 2 commits · +1 −2 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +1 −3 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver was still receiving upstream changes in February 2025, indicating active maintenance rather than removal.

  2. aspeedtech.com

    ASPEED's current server-management product lineup still lists AST2500, AST2600, AST2700 and AST2750 BMC parts, with some newer parts marked 'Sample Ongoing', showing the product family remains current in 2025-era deployments.

  3. aspeedtech.com

    AST2600 is a current ASPEED BMC SoC product with remote-management and 2D video/DisplayPort capabilities, matching the use case of the Linux ASPEED DRM driver.

  4. aspeedtech.com

    AST2700 is ASPEED's newer BMC generation and still includes remote-management/video features, showing ongoing new deployments of ASPEED BMC hardware rather than obsolescence of the platform category.

codex reasoning notes (technical)

Local shell reads of Kconfig and aspeed_gfx_drv.c show this is the ASPEED BMC 'SOC Display Controller' driver and list ast2400/ast2500/ast2600 compatibles. Recent upstream activity was checked with lore_file_timeline on aspeed_gfx_drv.c; the cited lore URL came from that tool and shows a 2025 drm/aspeed patch, with no evidence of an active removal/deprecation thread. Hardware availability was checked with web search on aspeedtech.com; the cited product URLs came from those search results and show AST2500/2600 plus newer AST2700-series BMCs still marketed, so this is not legacy-only. Because the driver covers a platform-specific BMC display block and newer ASPEED parts do not imply a drop-in replacement under the same driver directory, replacement_driver is null.