From 52a0aeb10de2a6c529e9f867e3e1cebb1c018f86 Mon Sep 17 00:00:00 2001 From: Sandor Yu Date: Fri, 9 Oct 2015 17:25:17 +0800 Subject: [PATCH] MLK-11679: IPU: Fix ldb0 can not work issue LVDS0 can not work on imx6q auto and SDB board, it is caused by ldb0 clock setting is missed in ipu driver. Signed-off-by: Sandor Yu --- drivers/mxc/ipu3/ipu_disp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mxc/ipu3/ipu_disp.c b/drivers/mxc/ipu3/ipu_disp.c index a983ba7f10de..fa73bfa99d15 100644 --- a/drivers/mxc/ipu3/ipu_disp.c +++ b/drivers/mxc/ipu3/ipu_disp.c @@ -1108,7 +1108,7 @@ int32_t ipu_init_sync_panel(struct ipu_soc *ipu, int disp, uint32_t pixel_clk, dev_err(ipu->dev, "clk_get di1 failed"); return PTR_ERR(ldb_di1_clk); } - if (!strcmp(__clk_get_name(di_parent), __clk_get_name(ldb_di1_clk)) || + if (!strcmp(__clk_get_name(di_parent), __clk_get_name(ldb_di0_clk)) || !strcmp(__clk_get_name(di_parent), __clk_get_name(ldb_di1_clk))) { /* if di clk parent is tve/ldb, then keep it;*/ dev_dbg(ipu->dev, "use special clk parent\n"); -- 2.17.1