From 4e64bcac453bd7225bbd597a07c2fcc4bd40e20e Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 12 Dec 2013 16:34:14 +0100 Subject: video: ipufb: Allow to disable fractional pixelclock divider The IPU has a fractional pixelclock divider. When used, this produces clock jitter which especially LVDS transceivers can't handle. Allow to disable it via platform_data. Signed-off-by: Sascha Hauer --- arch/arm/mach-imx/include/mach/imx-ipu-fb.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'arch/arm/mach-imx/include/mach/imx-ipu-fb.h') diff --git a/arch/arm/mach-imx/include/mach/imx-ipu-fb.h b/arch/arm/mach-imx/include/mach/imx-ipu-fb.h index 43b3bda98b..ee1a9b5839 100644 --- a/arch/arm/mach-imx/include/mach/imx-ipu-fb.h +++ b/arch/arm/mach-imx/include/mach/imx-ipu-fb.h @@ -47,6 +47,11 @@ struct imx_ipu_fb_platform_data { void __iomem *framebuffer_ovl; /** hook to enable backlight and stuff */ void (*enable)(int enable); + /* + * Fractional pixelclock divider causes jitter which some displays + * or LVDS transceivers can't handle. Disable it if necessary. + */ + int disable_fractional_divider; }; #endif /* __MACH_IMX_IPU_FB_H__ */ -- cgit v1.2.3