linux/drivers/gpu/drm/mxsfb
Marek Vasut 9480db72e1 drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock
In case an upstream bridge modified the required clock frequency
in its .atomic_check callback by setting adjusted_mode.clock ,
make sure that clock frequency is generated by the LCDIFv3 block.

This is useful e.g. when LCDIFv3 feeds DSIM which feeds TC358767
with (e)DP output, where the TC358767 expects precise timing on
its input side, the precise timing must be generated by the LCDIF.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240531202813.277109-1-marex@denx.de
2024-07-16 20:15:31 +02:00
..
Kconfig drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC 2022-11-25 22:47:34 +01:00
lcdif_drv.c drm/lcdif: Do not disable clocks on already suspended hardware 2024-03-20 04:32:55 +01:00
lcdif_drv.h drm: lcdif: Add multiple encoders and first bridges support 2023-05-26 19:07:32 +02:00
lcdif_kms.c drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock 2024-07-16 20:15:31 +02:00
lcdif_regs.h drm: lcdif: Set and enable FIFO Panic threshold 2022-11-09 01:31:45 +01:00
Makefile drm: lcdif: Add support for i.MX8MP LCDIF variant 2022-06-29 01:44:48 +02:00
mxsfb_drv.c drm/mxsfb: Switch to drmm_mode_config_init 2024-02-26 08:33:25 +01:00
mxsfb_drv.h
mxsfb_kms.c drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable() 2023-06-25 14:51:35 +02:00
mxsfb_regs.h