]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock
authorMarek Vasut <marex@denx.de>
Fri, 31 May 2024 20:27:21 +0000 (22:27 +0200)
committerMarek Vasut <marex@denx.de>
Tue, 16 Jul 2024 18:15:31 +0000 (20:15 +0200)
commit9480db72e17b5efd38f592a3c79d35af42ee0a25
tree278d4e1c24c56fafa161a97670da85f3059be03a
parent58b5618ba80a5e5a8d531a70eae12070e5bd713f
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
drivers/gpu/drm/mxsfb/lcdif_kms.c