drivers/staging/media/atomisp/i2c

Intel AtomISP camera sensors: OmniVision OV2722 and GalaxyCore GC2235

Two small I2C camera sensor modules — the OmniVision OV2722 and GalaxyCore GC2235 — used as the front and rear cameras in cheap Intel Atom-based Windows tablets and 2-in-1s built around the Bay Trail and Cherry Trail platforms in the mid-2010s. They only function as part of Intel's AtomISP image-processing pipeline, which itself still lives in the staging tree.

keep-annotate conf=0.80 last_sold=2016 deploy=low replacement=none subsystem=staging category=media-camera-tv
80%

recommendation

Worth keeping but documenting its niche, because these two small front/rear camera sensors are tied exclusively to Intel's AtomISP stack found in Bay Trail and Cherry Trail Windows tablets from roughly 2014 to 2016. The platforms are long discontinued (Intel ended servicing in 2022) and there is no replacement driver outside staging, but Hans de Goede and others are still actively cleaning up the AtomISP code as recently as 2025, so removing these sensor modules now would prematurely break the handful of Linux users keeping those tablets alive.

repository signals

6 files
3,744 source lines
168 commits, 5y
+3,025 / −15,999 lines added / removed, 5y
26 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 168 total · active in 29/61 months
2021 2022 2023 2024 2025 2026 2021-04: 9 commits · +132 −124 2021-05: 1 commit · +3 −10 2021-06: 3 commits · +39 −36 2021-07: 2 commits · +7 −6 2021-08: 1 commit · +24 −13 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 23 commits · +370 −721 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 2 commits · +15 −19 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +4 −2 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 4 commits · +16 −30 2022-09: 0 commits · +0 −0 2022-10: 2 commits · +36 −25 2022-11: 0 commits · +0 −0 2022-12: 12 commits · +70 −1,717 2023-01: 20 commits · +623 −1,286 2023-02: 16 commits · +501 −1,151 2023-03: 1 commit · +1 −1 2023-04: 2 commits · +5 −26 2023-05: 14 commits · +477 −466 2023-06: 4 commits · +186 −288 2023-07: 0 commits · +0 −0 2023-08: 3 commits · +9 −4,198 2023-09: 0 commits · +0 −0 2023-10: 4 commits · +8 −17 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +44 −12 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 3 commits · +3 −991 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +2 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +0 −299 2024-10: 3 commits · +9 −4 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: 14 commits · +179 −4,370 2025-06: 3 commits · +16 −18 2025-07: 10 commits · +236 −159 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +5 −5 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lkml.org

    Hans de Goede described ongoing AtomISP staging cleanup for kernel 6.17 and said the referenced cleanup removed the last leftover TODO item in atomisp_drvfs rather than proposing driver removal.

  2. lkml.org

    AtomISP still receives upstream cleanup patches in 2026, including a series touching 28 files and reporting successful build/module-load testing.

  3. cateee.net

    The OV2722 sensor module is still present in current kernels and 'currently only works with the atomisp driver'; LKDDb maps it to ACPI INT33FB.

  4. cateee.net

    The GC2235 sensor module is still present in current kernels and 'currently only works with the atomisp driver'; LKDDb maps it to ACPI INT33F8.

  5. intel.com

    A representative Cherry Trail tablet SKU used with AtomISP is marked discontinued, with end-of-servicing lifetime and end of servicing updates on June 30, 2022.

codex reasoning notes (technical)

Local shell inspection showed this directory contains two real i2c sensor drivers (`atomisp-ov2722.c`, `atomisp-gc2235.c`) with `module_i2c_driver()`. Local tree search found no non-staging in-tree `ov2722` or `gc2235` driver, so there is no obvious upstream replacement for these exact sensors. The two LKML URLs were obtained via web search for AtomISP lore/LKML activity and show active maintenance/cleanup, not removal discussion. The two LKDDb URLs were obtained via web search and confirm these sensor drivers remain tied specifically to AtomISP. The Intel ARK URL was obtained via web search and is used to date the relevant tablet platform generation as long-obsolete for new mainstream deployments. Recommendation is `keep-annotate`: hardware is legacy and deployment is low, but upstream attention is still active enough that deprecation/removal would be premature.