drivers/pinctrl/vt8500

VIA VT8500 and WonderMedia WM8xxx ARM SoC pin controller

Configures pin muxing and GPIO routing on VIA's VT8500 family and the related WonderMedia WM8505/WM8650/WM8750/WM8850 ARM SoCs, which powered cheap Android tablets, netbooks, and thin clients roughly between 2009 and the early 2010s.

keep-annotate conf=0.81 deploy=low replacement=none subsystem=pinctrl category=bus-other
81%

recommendation

Worth keeping but flagging as legacy because the SoCs it supports are obsolete tablet and netbook-era parts (WonderMedia was folded into VIA back in 2016), yet upstream still does occasional API housekeeping on it, including GPIO callback updates as recently as 2025. There's no removal discussion in flight, so the maintenance burden is low and dropping it would needlessly break the few remaining hobbyist and embedded users still booting these boards.

repository signals

9 files
2,759 source lines
10 commits, 5y
+23 / −23 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 10 total · active in 5/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: 1 commit · +0 −1 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: 4 commits · +5 −10 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: 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: 1 commit · +12 −5 2025-07: 1 commit · +1 −1 2025-08: 0 commits · +0 −0 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: 3 commits · +5 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream still touches this driver in 2025; recent work was API-maintenance for GPIO callbacks rather than removal.

  2. lore.kernel.org

    The vt8500 pinctrl code also saw 2023 helper-conversion work, indicating it is still being kept buildable.

  3. cateee.net

    LKDDb shows CONFIG_PINCTRL_VT8500 is still present in current kernel series, covering the via,vt8500-pinctrl binding.

  4. en.wikipedia.org

    WonderMedia was merged into VIA in 2016; the supported SoCs are old tablet/netbook-era parts rather than current production platforms.

  5. linuxdevices.org

    VT8500-class hardware was already a low-cost thin-client/embedded platform in 2009, consistent with legacy-only deployments today.

codex reasoning notes (technical)

Real driver directory: built-in platform pinctrl drivers for VIA/WonderMedia SoCs. Local shell `rg` showed SoC-specific compatibles and driver entrypoints. `lore_activity` on pinctrl-wmt.c returned 2023 and 2025 maintenance patches and no sampled removal discussion; URLs taken from lore tool output. Web search found LKDDb, WonderMedia Wikipedia, and LinuxDevices historical VT8500 coverage. Hardware appears long obsolete and not a 2025 new-design target, but upstream still performs occasional API upkeep, so `keep-annotate` fits better than deprecate/remove.