drivers/video/fbdev/mmp/panel

TPO TJ032MD01BW HVGA panel on Marvell MMP framebuffer

Panel support for the TPO TJ032MD01BW, a small HVGA LCD driven over SPI, used on development boards built around Marvell's MMP-series mobile application processors in the early 2010s. It plugs into the older Marvell MMP framebuffer display stack rather than the modern DRM panel framework.

deprecate conf=0.77 last_sold=2013 deploy=low replacement=none subsystem=video category=graphics-display
77%

recommendation

A candidate for future removal because it serves a single small TPO HVGA SPI panel wired up to Marvell's old MMP application processors via the legacy framebuffer stack. The hardware was last widely available around 2013, deployments today are minimal, and recent upstream activity has been limited to mechanical cleanups rather than real maintenance. There is no direct DRM replacement for this exact board/panel pairing, so removal would need to confirm no remaining users before it lands.

repository signals

3 files
172 source lines
2 commits, 5y
+2 / −2 lines added / removed, 5y
2 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 2 total · active in 1/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: 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: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 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: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream touches to tpo_tj032md01bw.c were mechanical fbdev/kbuild cleanups, not feature or bug-fix work.

  2. cateee.net

    The in-tree config is specifically for the tpohvga panel TJ032MD01BW and lives under the legacy fbdev MMP panel stack.

  3. codebrowser.dev

    The driver is a single SPI panel driver using legacy platform_data and mmp_panel registration for the TPO HVGA panel on Marvell MMP-era hardware.

codex reasoning notes (technical)

Lore evidence came from `lore_file_timeline` on the only C file; it shows only 2022-2023 mechanical churn and no removal thread. LKDDb URL was obtained by web search and confirms the exact panel/model binding. Codebrowser URL was obtained by web search and matches the local source: one board-specific SPI panel driver using legacy platform_data in the old Marvell MMP fbdev stack. This points to obsolete hardware with at most residual legacy deployments, but no direct in-tree replacement driver for the same board/panel path.