drivers/soc/bcm/brcmstb

Broadcom BCM7xxx Set-Top-Box SoC platform support

Low-level platform support for Broadcom's BCM7xxx family of set-top-box SoCs, the chips inside a generation of cable, satellite, and IPTV receivers shipped by operators worldwide from roughly the early 2010s onward. It handles early SoC initialization, bus interface fixes, and suspend/resume behaviour rather than any single peripheral.

keep-annotate conf=0.69 last_sold=2020 deploy=low replacement=none subsystem=soc category=platform-vendor
69%

recommendation

Worth keeping but documenting its niche because the code provides early-boot, suspend/resume, and power-management glue for Broadcom's BCM7xxx set-top-box SoCs that powered cable and satellite boxes through the 2010s. Upstream still trickled in real fixes as recently as 2022 and 2023, and Broadcom's STB business continues, but newer chip generations are the focus today; this directory mostly serves the large installed base of older deployed boxes and deserves a note flagging it as legacy support.

repository signals

9 files
1,348 source lines
18 commits, 5y
+85 / −1,084 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 18 total · active in 13/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 −0 2021-08: 0 commits · +0 −0 2021-09: 2 commits · +2 −0 2021-10: 1 commit · +4 −1 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +2 −1 2022-06: 1 commit · +6 −3 2022-07: 2 commits · +53 −13 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +0 −1 2022-10: 1 commit · +1 −1 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +1 −1,052 2023-03: 1 commit · +4 −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: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 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: 0 commits · +0 −0 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: 0 commits · +0 −0 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: 1 commit · +1 −1 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +8 −4 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. spinics.net

    April 10, 2023 Broadcom SoC pull request carried a real brcmstb fix (of_iomap leak) and removed obsolete bare-metal ARM suspend/resume code, showing pruning plus maintenance rather than full-driver removal.

  2. spinics.net

    September 18, 2022 Broadcom SoC pull request included a brcmstb BIU bug fix, indicating upstream attention within the last few years.

  3. docs.broadcom.com

    Broadcom's STB group was still actively designing and building set-top-box SoCs in the January 22, 2020 case study, so the product area persisted even as this specific BCM7xxx support aged.

  4. griffindistribution.com

    A current distributor page still markets Broadcom set-top-box SoC solutions, supporting ongoing niche/legacy deployment of Broadcom STB hardware.

codex reasoning notes (technical)

Local code inspection via exec_command shows early-init/syscore/PM support code for Broadcom STB SoCs, not mere docs/tests/helpers. Upstream activity evidence came from exec_command git history plus web search snippets on spinics URLs: last substantive fixes are 2022-09 and 2023-04, with no sign of a whole-directory removal campaign. Hardware-market evidence came from web open/search on Broadcom's STB case-study PDF and a distributor listing; that supports ongoing STB business but not that these older BCM7125/73xx/72xx-era chips are still broadly sold new. Chosen keep-annotate because the code is small, still receives occasional fixes, and serves legacy deployed boxes; annotate it as legacy Broadcom STB support rather than deprecate/remove.