drivers/net/can/cc770

Bosch CC770 and Intel 82527 CAN bus controllers

Kernel support for the Bosch CC770 and Intel AN82527 CAN bus controllers, early 1990s-vintage chips used on ISA cards and embedded platform boards to talk to Controller Area Network devices. They were common in industrial automation and automotive test equipment, and although Intel discontinued the 82527 long ago, pin-compatible replacements are still produced to keep older designs running.

keep-annotate conf=0.78 deploy=low replacement=none subsystem=net category=networking-other
78%

recommendation

Worth keeping but flagging as legacy hardware. The underlying chips date to 1995 and Intel itself has acknowledged they are well past their natural end-of-life, yet the driver still saw routine CAN-subsystem maintenance in October 2025 and a third-party vendor (Innovasic) markets a drop-in replacement specifically so existing industrial boards can stay in service. That points to a small but real base of long-lived embedded deployments that benefit from the driver remaining in-tree.

repository signals

6 files
1,719 source lines
15 commits, 5y
+44 / −55 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 8/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: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 3 commits · +5 −11 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: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 2 commits · +7 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 2 commits · +7 −5 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +6 −6 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +4 −8 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: 1 commit · +1 −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: 3 commits · +14 −24 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: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +0 −1 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. git.kernel.org

    Upstream Kconfig identifies this directory as support for Bosch CC770 and Intel AN82527 CAN devices, including an ISA-bus legacy frontend and a generic platform-bus frontend.

  2. lore.kernel.org

    The core cc770 driver file was still being touched in linux-can in October 2025 as part of active CAN treewide maintenance, not a removal series.

  3. digikey.com

    DigiKey-hosted Innovasic IA82527 datasheet says it replaces the obsolete Intel 82527 and exists to let users retain existing board designs, indicating legacy sustainment rather than new design wins.

  4. community.intel.com

    Intel support stated in June 2023 that the 82527 CAN controller was made in 1995 and, based on age, should have been EOL'd.

codex reasoning notes (technical)

Real driver, not an early-exit case. Local tree inspection identified Bosch CC770 / Intel AN82527 support plus ISA legacy and platform-bus variants; kernel.org Kconfig URL cited via canonical recall. lore_file_timeline on drivers/net/can/cc770/cc770.c returned 2025 linux-can activity and no removal evidence in the returned recent events; cited lore URL obtained from the MCP tool. Deployment evidence came from web search results: DigiKey/Innovasic frames 82527 as an obsolete-part replacement for keeping old designs alive, and Intel's forum says the part dates to 1995 and should have been EOL'd. That points to legacy industrial/embedded deployments that still justify keeping the driver, but with an 'annotate legacy hardware' stance rather than deprecation or removal.