[PATCH 0/6] imx-drm: ipuv3-crtc: Implement mode_fixup

Philipp Zabel p.zabel at pengutronix.de
Wed Dec 17 06:18:33 PST 2014


Hi Steve,

Please put me on Cc: for IPU and imx-drm related patches.

Am Montag, den 15.12.2014, 16:29 -0800 schrieb slongerbeam at gmail.com:
> From: Steve Longerbeam <steve_longerbeam at mentor.com>
> 
> This patchset implements ->mode_fixup() in the imx ipuv3-crtc driver,
> using a new support function ipu_di_adjust_videomode(). This new
> function needs to be subsystem independent, so it accepts a video
> mode as a 'struct videomode'. Hence ipu-crtc ->mode_fixup() needs
> another support function to convert a drm_display_mode to a videomode
> before passing the mode to ipu_di_adjust_videomode() for fixup.
> 
> Also some related code cleanup: 'struct ipu_di_signal_cfg' should
> use 'struct videomode' for mode timings.

I have tested the video mode adjustment on an LVDS panel (that doesn't
care about the actual front/back porches and allows a wide range of
timings) and verified it fixes the problem of the display randomly
turning off with some timings.

regards
Philipp



More information about the dri-devel mailing list