Hi all, This patch series adds LVDS display support for the Atmel HLCDC driver and introduces 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 (2): drm: atmel-hlcdc: add support for LVDS encoder type drm: atmel-hlcdc: set LVDS PLL clock rate for LVDS Displays Manikandan Muralidharan (1): mfd: atmel-hlcdc: fetch LVDS PLL clock for LVDS display .../gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 86 +++++++++++++++++-- drivers/mfd/atmel-hlcdc.c | 16 +++- include/linux/mfd/atmel-hlcdc.h | 1 + 3 files changed, 95 insertions(+), 8 deletions(-) base-commit: c1a7cc00cd412505e070eb4e62bc0b0ca85243e0 -- 2.25.1
