summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/imx-ipu-fb.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-12-12 16:34:14 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-12-20 09:35:38 +0100
commit4e64bcac453bd7225bbd597a07c2fcc4bd40e20e (patch)
tree1eb74754e9197e928a7b7de328681b7476ace7b8 /arch/arm/mach-imx/include/mach/imx-ipu-fb.h
parent53bbcf85aabe581f8e42877d898f661286d87927 (diff)
downloadbarebox-4e64bcac453bd7225bbd597a07c2fcc4bd40e20e.tar.gz
barebox-4e64bcac453bd7225bbd597a07c2fcc4bd40e20e.tar.xz
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 <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/imx-ipu-fb.h')
-rw-r--r--arch/arm/mach-imx/include/mach/imx-ipu-fb.h5
1 files changed, 5 insertions, 0 deletions
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__ */