drivers/media/pci/intel/ipu6

Intel IPU6 on-SoC camera imaging unit

The Image Processing Unit built into recent Intel client SoCs — Alder Lake, Alder Lake-N, Raptor Lake-P, and Meteor Lake / Core Ultra — that handles the laptop webcam pipeline, taking raw frames from MIPI CSI-2 camera sensors and producing usable video for applications. It is the imaging block behind the front-facing cameras in most Intel-based laptops shipped from roughly 2021 onward.

keep conf=0.90 deploy=medium replacement=none subsystem=media category=media-camera-tv
90%

recommendation

It should stay because IPU6 is the camera subsystem in current Intel laptops still being sold in 2025, including Meteor Lake / Core Ultra machines that Intel's own datasheets continue to document. The code is actively maintained upstream with fresh fixes through 2025, covers a growing list of platform IDs, and has no generic replacement, so removing it would break working webcams on a large installed base.

repository signals

34 files
13,023 source lines
98 commits, 5y
+14,238 / −1,174 lines added / removed, 5y
21 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 98 total · active in 21/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: 13 commits · +13,395 −137 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +3 −9 2024-05: 14 commits · +131 −200 2024-06: 2 commits · +2 −2 2024-07: 3 commits · +3 −4 2024-08: 2 commits · +14 −13 2024-09: 0 commits · +0 −0 2024-10: 8 commits · +259 −192 2024-11: 6 commits · +182 −250 2024-12: 3 commits · +38 −37 2025-01: 1 commit · +0 −2 2025-02: 2 commits · +1 −36 2025-03: 11 commits · +35 −51 2025-04: 3 commits · +6 −10 2025-05: 5 commits · +15 −25 2025-06: 1 commit · +6 −6 2025-07: 0 commits · +0 −0 2025-08: 2 commits · +1 −2 2025-09: 0 commits · +0 −0 2025-10: 3 commits · +45 −18 2025-11: 7 commits · +69 −126 2025-12: 7 commits · +13 −33 2026-01: 2 commits · +4 −5 2026-02: 2 commits · +16 −16 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream history shows the driver is new and actively maintained rather than abandoned or queued for removal.

  2. git.kernel.org

    Kconfig describes this as the Intel IPU6 driver for image/video capture from camera sensors.

  3. git.kernel.org

    The in-tree PCI ID table covers multiple recent Intel client platforms: Alder Lake-P, Alder Lake-N, Raptor Lake-P, and Meteor Lake.

  4. edc.intel.com

    Intel's 2025 Meteor Lake/Core Ultra datasheet still documents IPU6 as a current processor feature, indicating new-hardware relevance in 2025.

  5. edc.intel.com

    Intel documents IPU6 as part of the integrated platform imaging infrastructure for current Core Ultra systems, supporting ongoing deployment in laptops and related devices.

codex reasoning notes (technical)

Real PCI media driver, not a helper-only directory. Local source inspection via shell showed active module code and recent platform IDs; local git log showed many 2025 fixes/cleanups, matching the provided 2026 most-recent touch. No public removal/deprecation evidence was found: shell `lei` was unavailable in this environment and web searches for lore removal chatter returned no hits. Kernel.org tree/log URLs are canonical-recall URLs cross-checked against local source inspection; Intel EDC URLs were obtained via web search. Because IPU6 is tied to still-current Intel mobile SoCs and has no generic replacement driver, the correct disposition is keep.