drivers/phy/broadcom

Broadcom STB, Northstar, and Stingray SoC PHY controllers

PHY (physical layer) drivers for Broadcom system-on-chip families used in cable set-top boxes, home routers, and networking gear, including the Northstar BCM4908, Stingray, and STB chips like BCM7211, BCM7216, and the newer BCM74110. They handle low-level USB, SATA, and PCIe signal layers on Broadcom silicon shipped from the mid-2010s into current 2025 products.

keep conf=0.84 deploy=medium replacement=none subsystem=phy category=bus-other
84%

recommendation

It should stay in the kernel because Broadcom is still adding support for new chips here, with a 2025 patch series enabling the BCM74110 set-top box SoC and continuing PHY subsystem work into 2026. Real-world deployment is also current: OpenWrt was still shipping bcm4908 router images as of October 2025, and there is no sign of any deprecation effort upstream.

repository signals

16 files
5,663 source lines
46 commits, 5y
+719 / −505 lines added / removed, 5y
21 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 46 total · active in 25/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +3 −5 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +4 −0 2021-10: 2 commits · +46 −14 2021-11: 1 commit · +1 −1 2021-12: 2 commits · +39 −2 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +85 −9 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +7 −37 2022-07: 1 commit · +1 −1 2022-08: 1 commit · +2 −2 2022-09: 0 commits · +0 −0 2022-10: 7 commits · +118 −110 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +3 −5 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 2 commits · +55 −2 2023-07: 1 commit · +1 −1 2023-08: 3 commits · +3 −3 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +3 −6 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +4 −4 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +2 −0 2024-07: 0 commits · +0 −0 2024-08: 2 commits · +13 −28 2024-09: 1 commit · +15 −39 2024-10: 5 commits · +233 −224 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: 1 commit · +76 −0 2025-05: 1 commit · +1 −6 2025-06: 0 commits · +0 −0 2025-07: 2 commits · +0 −2 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +3 −3 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +1 −1 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

    Active upstream development in 2025: this directory gained BCM74110 USB PHY support, indicating support for newly added Broadcom STB silicon rather than maintenance-only legacy code.

  2. lore.kernel.org

    The driver was still being touched in 2026 as part of ongoing PHY subsystem work, so it is not abandoned upstream.

  3. cateee.net

    LKDDb shows CONFIG_PHY_BRCM_USB remains present through current kernel series and lists supported compatibles including bcm4908, bcm7211, bcm7216, bcm74110 and brcmstb-usb-phy.

  4. downloads.openwrt.org

    OpenWrt still shipped bcm4908 target images in October 2025, showing continued real-world deployment of at least one Broadcom SoC family covered by this directory.

  5. lists.infradead.org

    A 2025 patch explicitly describes BCM74110 as a Broadcom SetTop box ARM64 SoC, reinforcing that this driver family still receives enablement for contemporary Broadcom STB hardware.

codex reasoning notes (technical)

Obtained local file/chip coverage with shell rg over drivers/phy/broadcom. Lore evidence came from lore_activity and lore_file_timeline on phy-brcm-usb.c, which showed sustained activity through 2026 and a 2025 BCM74110 support series. Web search provided LKDDb for current kernel presence, OpenWrt bcm4908 release pages for present deployments, and a linux-arm-kernel patch identifying BCM74110 as a Broadcom STB SoC. No sourced evidence of an active removal/deprecation series was found. Mixed portfolio includes older SoCs, but ongoing enablement and downstream deployment argue to keep rather than deprecate.