drivers/amba

Arm AMBA bus core and NVIDIA Tegra AHB support

Core kernel plumbing for Arm's AMBA family of on-chip buses (AHB, APB, AXI), the standard interconnect inside nearly every Arm-based SoC, plus a small driver for the AHB bridge found on NVIDIA Tegra processors used in Jetson developer boards and embedded products. Without it, the kernel could not enumerate or talk to the IP blocks (UARTs, timers, controllers) wired into Arm chips.

keep conf=0.90 deploy=high replacement=none subsystem=amba category=bus-other
90%

recommendation

It should stay because AMBA is still the foundational on-chip interconnect for virtually every modern Arm SoC, and the directory also covers NVIDIA's Tegra AHB bridge, which remains in use on Jetson Orin and similar modules that NVIDIA continues to sell in 2025. Upstream activity as recent as 2026 shows the code is actively maintained rather than legacy, and there is no replacement that could absorb its role.

repository signals

4 files
995 source lines
32 commits, 5y
+359 / −491 lines added / removed, 5y
17 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 32 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +1 −3 2021-08: 3 commits · +27 −75 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 4 commits · +33 −111 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 5 commits · +109 −97 2022-05: 1 commit · +2 −6 2022-06: 0 commits · +0 −0 2022-07: 1 commit · +145 −168 2022-08: 1 commit · +7 −1 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +0 −6 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +2 −2 2023-02: 1 commit · +0 −1 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 1 commit · +1 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +4 −1 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: 1 commit · +7 −4 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +3 −3 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +7 −1 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +2 −1 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: 1 commit · +2 −2 2025-08: 1 commit · +3 −6 2025-09: 2 commits · +2 −1 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: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `drivers/amba/bus.c` had upstream work in 2026 (`amba: use generic driver_override infrastructure`), indicating the directory is still maintained rather than abandoned.

  2. lore.kernel.org

    `drivers/amba/tegra-ahb.c` still appears in 2026 stable-tree traffic, consistent with ongoing support for deployed Tegra systems.

  3. arm.com

    Arm still presents AMBA as a current system architecture for modern Arm-based systems, so the underlying bus technology is not obsolete in 2025/2026.

  4. developer.nvidia.com

    NVIDIA still lists Jetson Orin modules and developer hardware, showing Tegra-family SoCs remain in new deployments.

codex reasoning notes (technical)

Local tree inspection via shell showed this directory contains the generic AMBA bus core (`bus.c`) plus a Tegra AHB driver (`tegra-ahb.c`), so it is a real driver directory. Lore evidence was gathered with `lore_file_timeline` on both files; it showed fresh 2026 activity and no removal-oriented signal in the checked history. Deployment evidence came from `web.open` on Arm's AMBA page and `web.search_query` on NVIDIA Jetson hardware pages. Because AMBA remains a foundational Arm bus and Tegra hardware is still sold, there is no natural replacement and removal/deprecation is not justified.