[PATCH v3 0/4] Add LVDS display support and PLL handling
Manikandan Muralidharan
manikandan.m at microchip.com
Mon Feb 23 02:19:16 PST 2026
Hi all,
This patch series adds LVDS display support for the Atmel HLCDC driver
and introduces ATMEL_XLCDC_CLKBYP flags and proper handling of the
LVDS PLL clock required for such panels.
The Atmel XLCDC IP supports multiple output types â Parallel RGB, MIPI
DSI, and LVDS. While the existing implementation handles RGB and MIPI
displays using the LCD generic clock (sys_clk), LVDS panels require the
dedicated LVDS PLL clock (lvds_pll_clk).Configuring the LVDS PLL clock
rate automatically based on the panel pixel clock, eliminates the need
for assigned-clock-rates entries in the device tree
Change logs are mentioned in individual patches
Dharma Balasubiramani (1):
drm: atmel-hlcdc: configure LVDS PLL clock rate for LVDS Displays
Manikandan Muralidharan (3):
mfd: atmel-hlcdc: fetch LVDS PLL clock for LVDS display
drm: atmel-hlcdc: bypass clock divider for LVDS displays
drm: atmel-hlcdc: add support for LVDS output formats
.../gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 139 +++++++++++++-----
drivers/mfd/atmel-hlcdc.c | 13 +-
include/linux/mfd/atmel-hlcdc.h | 2 +
3 files changed, 118 insertions(+), 36 deletions(-)
--
2.25.1
More information about the linux-arm-kernel
mailing list