]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
video: mxc: fix sig_cfg.clk_pol setting
authorLothar Waßmann <LW@KARO-electronics.de>
Mon, 28 Jul 2014 11:04:35 +0000 (13:04 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 28 Jul 2014 11:07:38 +0000 (13:07 +0200)
drivers/video/mxc/mxc_ipuv3_fb.c

index 0da0c9bfa54560f8c64d23326636eac482e6f384..5489f79b27743bbc13743e651ac3eb115e64aa8d 100644 (file)
@@ -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);