From: Lothar Waßmann Date: Mon, 28 Jul 2014 11:04:35 +0000 (+0200) Subject: video: mxc: fix sig_cfg.clk_pol setting X-Git-Tag: KARO-TX6-2014-08-21~1^2~3 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-linux.git;a=commitdiff_plain;h=b168f2b22199dcaaa8392695cf0884da2b1c01ed video: mxc: fix sig_cfg.clk_pol setting --- diff --git a/drivers/video/mxc/mxc_ipuv3_fb.c b/drivers/video/mxc/mxc_ipuv3_fb.c index 0da0c9bfa545..5489f79b2774 100644 --- a/drivers/video/mxc/mxc_ipuv3_fb.c +++ b/drivers/video/mxc/mxc_ipuv3_fb.c @@ -595,7 +595,7 @@ static int mxcfb_set_par(struct fb_info *fbi) sig_cfg.Hsync_pol = true; if (fbi->var.sync & FB_SYNC_VERT_HIGH_ACT) sig_cfg.Vsync_pol = true; - if (mxc_fbi->disp_flags & DISPLAY_FLAGS_PIXDATA_POSEDGE) + if (mxc_fbi->disp_flags & DISPLAY_FLAGS_PIXDATA_NEGEDGE) sig_cfg.clk_pol = true; if (fbi->var.sync & FB_SYNC_DATA_INVERT) sig_cfg.data_pol = true; @@ -1926,6 +1926,7 @@ static int mxcfb_dispdrv_init(struct platform_device *pdev, mxcfbi->ipu_id = setting.dev_id; mxcfbi->ipu_di = setting.disp_id; mxcfbi->disp_flags = setting.disp_flags; +printk(KERN_DEBUG "%s: disp_flags=%08x\n", __func__, mxcfbi->disp_flags); dev_dbg(&pdev->dev, "di_pixfmt:0x%x, bpp:0x%x, di:%d, ipu:%d\n", setting.if_fmt, setting.default_bpp, setting.disp_id, setting.dev_id);