video: stm32: STM32 driver support for LVDS
authorRaphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
Thu, 4 Sep 2025 12:53:07 +0000 (14:53 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 17 Nov 2025 16:43:40 +0000 (10:43 -0600)
commit16cfbbbe2b513f3c93474ca247b955a6ac281f1a
tree98f4586799be0c18f7a2524d4f19a367700c23ef
parenta58312b3c2108382543cf4e95f1262716a68c511
video: stm32: STM32 driver support for LVDS

The LVDS Display Interface Transmitter handles the LVDS protocol:
it maps the pixels received from the upstream Pixel-DMA (LTDC)
onto the LVDS PHY.

The LVDS controller driver supports the following high-level features:
        • FDP-Link-I and OpenLDI (v0.95) protocols
        • Single-Link or Dual-Link operation
        • Single-Display or Double-Display (with the same content
          duplicated on both)
        • Flexible Bit-Mapping, including JEIDA and VESA
        • RGB888 or RGB666 output
        • Synchronous design, with one input pixel per clock cycle
        • No resolution limitation.

Acked-by: Yannick Fertre <yannick.fertre@foss.st.com>
Signed-off-by: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
MAINTAINERS
doc/board/st/st-dt.rst
drivers/video/stm32/Kconfig
drivers/video/stm32/Makefile
drivers/video/stm32/stm32_lvds.c [new file with mode: 0644]