drivers/gpu/drm/mxsfb

NXP i.MX LCDIF/eLCDIF display controllers

Drives the LCDIF and eLCDIF display controllers built into NXP's i.MX family of application processors, spanning generations from older i.MX2x/i.MX6 parts through i.MX7 and i.MX8M. These chips are widely used in industrial panels, point-of-sale terminals, medical devices, and embedded human-machine interfaces, where the LCDIF block pushes pixels to an attached LCD or parallel-RGB panel.

keep conf=0.87 deploy=medium replacement=none subsystem=gpu category=graphics-display
87%

recommendation

It should stay because the LCDIF and eLCDIF display blocks it drives are still shipped in current NXP i.MX SoCs, including the i.MX 8M Mini that NXP and module vendors like Toradex were still selling in 2025. Upstream activity is healthy, with cleanup patches landing in 2026 carrying Tested-by tags from real i.MX8M hardware, and the newer DRM_IMX_LCDIF driver targets different SoCs rather than replacing this one.

repository signals

10 files
2,819 source lines
72 commits, 5y
+2,121 / −438 lines added / removed, 5y
21 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 72 total · active in 31/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +0 −1 2021-05: 0 commits · +0 −0 2021-06: 4 commits · +53 −2 2021-07: 1 commit · +24 −8 2021-08: 1 commit · +52 −31 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +12 −2 2021-11: 1 commit · +1 −1 2021-12: 2 commits · +3 −1 2022-01: 1 commit · +8 −0 2022-02: 2 commits · +6 −3 2022-03: 0 commits · +0 −0 2022-04: 6 commits · +167 −94 2022-05: 0 commits · +0 −0 2022-06: 3 commits · +1,146 −0 2022-07: 2 commits · +4 −6 2022-08: 7 commits · +42 −56 2022-09: 4 commits · +248 −52 2022-10: 0 commits · +0 −0 2022-11: 5 commits · +37 −4 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +4 −6 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +4 −4 2023-04: 0 commits · +0 −0 2023-05: 6 commits · +245 −122 2023-06: 1 commit · +9 −0 2023-07: 1 commit · +0 −1 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +3 −7 2023-11: 2 commits · +10 −4 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +5 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +2 −3 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +8 −2 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +2 −2 2024-12: 2 commits · +2 −4 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 2 commits · +12 −6 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 3 commits · +6 −11 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +2 −0 2025-11: 0 commits · +0 −0 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. lore.kernel.org

    April 7, 2026 upstream patch series updates this driver, with Tested-by tags on TQMa8MPxL/MBa8MPxL hardware, showing current maintenance and real hardware use.

  2. nxp.com

    NXP's i.MX 8M Mini product page was still active with refreshed 2025 design resources, indicating the SoC family covered by this driver remained a live product line in 2025.

  3. developer.toradex.com

    Toradex's Verdin iMX8M Mini page says the module can be bought from the Toradex webshop, evidence of new-system availability for mxsfb-covered i.MX8M Mini based products.

codex reasoning notes (technical)

`keep`: local Kconfig inspection via `exec_command` shows mxsfb covers several NXP i.MX LCDIF/eLCDIF generations including i.MX7 and i.MX8M, so this is not a one-off legacy block. `lore_activity` on `drivers/gpu/drm/mxsfb/lcdif_drv.c` found active 2026 functional cleanups with board testing (`lore.kernel.org` URL above), and no removal/deprecation discussion surfaced; a directory-level `lore_file_timeline` query returned no hits, which looks like path-granularity mismatch rather than inactivity. Web evidence came from `web.search_query`: NXP's product page still had 2025-updated EVK resources, and Toradex still marketed/sold an i.MX8M Mini module. That points to ongoing industrial/embedded deployments rather than obsolescence. No single upstream replacement covers the same older LCDIF/eLCDIF hardware; `DRM_IMX_LCDIF` is a separate newer block, not a drop-in replacement for mxsfb-supported SoCs.