drivers/media/usb/gspca

GSPCA legacy USB webcam and astro-camera framework

A collection of drivers for older USB webcams from the pre-UVC era, covering chipsets from Sunplus, Sonix, Syntek, OmniVision and others that shipped in countless budget webcams and laptops through the 2000s and early 2010s. The same framework also handles niche current devices, notably ToupTek and AmScope astronomy and microscopy cameras still sold today.

keep-annotate conf=0.79 last_sold=2012 deploy=low replacement=none subsystem=media category=media-camera-tv
79%

recommendation

Worth keeping but documenting its niche, because while the bulk of the supported webcams have long since been displaced by standards-based UVC cameras, the framework is still actively maintained upstream (a refactor landed in early 2026 and an ov534 fix was carried into stable in December 2024) and at least one subdriver covers ToupTek astronomy cameras that remain on sale in 2025. Removing it would break both vintage laptop webcams and a small but live community of astrophotographers and microscopists.

repository signals

96 files
77,083 source lines
37 commits, 5y
+447 / −349 lines added / removed, 5y
26 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 37 total · active in 17/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 10 commits · +33 −33 2021-06: 3 commits · +71 −72 2021-07: 0 commits · +0 −0 2021-08: 2 commits · +23 −1 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +168 −93 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +2 −6 2022-01: 2 commits · +3 −2 2022-02: 0 commits · +0 −0 2022-03: 4 commits · +108 −109 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −2 2022-07: 1 commit · +1 −1 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: 1 commit · +3 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +3 −3 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +2 −4 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: 2 commits · +1 −3 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 · +4 −3 2025-05: 1 commit · +8 −2 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +9 −9 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 · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Core file drivers/media/usb/gspca/gspca.c still saw linux-media maintenance in 2026 ('media: gspca: refactor endpoint lookup'), so the framework is not abandoned upstream.

  2. lore.kernel.org

    A gspca subdriver file (ov534.c) was carried in stable releases in December 2024, indicating continuing bug-fix relevance for deployed hardware.

  3. cateee.net

    LKDDb ties one gspca subdriver to an older Asus laptop webcam device, supporting that much of the directory targets legacy embedded/laptop USB cameras rather than current mainstream products.

  4. cateee.net

    LKDDb shows gspca still includes a dedicated ToupTek camera driver for UCMOS / AmScope MU series devices, so the directory is not purely historical.

  5. touptekastro.com

    ToupTek Astro was still marketing USB3 planetary cameras in 2025/2026, supporting that at least a niche portion of gspca-covered hardware remains sold new.

codex reasoning notes (technical)

Recommendation is keep-annotate: lore_activity tool on drivers/media/usb/gspca/gspca.c showed non-removal maintenance on 2026-03-30, and lore_activity on ov534.c showed stable-tree carry in 2024. Web search found LKDDb pages showing many legacy webcam/laptop device mappings plus a still-relevant ToupTek niche, and an official ToupTek product page showing current sales. Net: mainstream hardware here is mostly obsolete and superseded by UVC devices, but upstream attention and niche new-sales evidence argue against deprecate/remove.