[PATCH v3 0/4] Add LVDS display support and PLL handling
From: Manikandan Muralidharan <manikandan.m@microchip.com>
Date: 2026-02-23 10:20:29
Also in:
dri-devel, lkml
From: Manikandan Muralidharan <manikandan.m@microchip.com>
Date: 2026-02-23 10:20:29
Also in:
dri-devel, lkml
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