drivers/media/platform/raspberrypi/rp1-cfe

Raspberry Pi RP1 Camera Front End (CFE)

The camera capture hardware inside the RP1 I/O controller chip used on the Raspberry Pi 5 and Compute Module 5, including the MIPI CSI-2 receiver and front-end image processing block that ingests video from Raspberry Pi camera modules. It is the path by which cameras attached to current-generation Raspberry Pi boards (shipping since 2023) deliver frames to Linux.

keep conf=0.88 deploy=medium replacement=none subsystem=media category=media-camera-tv
88%

recommendation

It should stay because it supports current, actively sold hardware: the Raspberry Pi 5 and Compute Module 5 both rely on the RP1 chip, and this is the only upstream driver that handles its camera front end. The code was added in 2024, merged into mainline as of Linux 6.13, and continues to see steady commits from multiple contributors, with no sign of deprecation discussion.

repository signals

12 files
4,624 source lines
13 commits, 5y
+4,661 / −16 lines added / removed, 5y
10 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 13 total · active in 7/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: 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: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 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: 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: 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: 5 commits · +4,650 −8 2024-11: 1 commit · +4 −0 2024-12: 1 commit · +3 −1 2025-01: 1 commit · +0 −2 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +0 −1 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: 2 commits · +2 −2 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: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. raspberrypi.com

    Raspberry Pi 5 is an actively sold product and is built using the RP1 I/O controller, with two 4-lane MIPI camera/display transceivers.

  2. raspberrypi.com

    Compute Module 5 is actively sold and carries the same RP1-based platform into new embedded designs.

  3. raspberrypi.com

    RP1 contains the CSI-2 receiver and ISP front-end hardware for cameras, i.e. the block this driver services.

  4. kernelconfig.io

    CONFIG_VIDEO_RP1_CFE is an upstream kernel configuration entry, present since Linux 6.13, for the rp1-cfe driver.

codex reasoning notes (technical)

Keep: the prompt metadata already shows recent upstream attention (11 substantive commits in 5y, latest on 2026-01-14, 8 authors, first added in 2024), which is inconsistent with deprecation. Product/deployment evidence was obtained via web search_query on raspberrypi.com and kernelconfig.io. I could not directly verify lore history because the lore MCP was unavailable in this session and `lei` was not installed; within the available evidence, I found no removal/deprecation discussion. RP1-based Raspberry Pi 5 and Compute Module 5 are current products, so the hardware is still entering new consumer and embedded deployments. There is no natural replacement driver covering the same RP1 camera-front-end block; older Raspberry Pi camera drivers target different SoCs.