summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorLiu Ying <victor.liu@nxp.com>2017-10-18 10:43:20 +0800
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commite4734f7c37f4fb638179d0836ddcd726fda52d4a (patch)
treea710a7f3a0344d1668ee34ae0138180dab1960bc /drivers/gpu
parente0b5aa329d0a81832bdbc251dacc6bedcee2af96 (diff)
MLK-16600 gpu: imx: dpu: common: Initialize pixel link in resume() only if necessary
We should initialize pixel link in resume() for DPUv2 which has pixel link quirks, but not for DPUv1 which hasn't the quirks. Fixes: 0d7fa2aa1a9f ("MLK-16581-6 gpu: imx: dpu: Add system power management support") Signed-off-by: Liu Ying <victor.liu@nxp.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/imx/dpu/dpu-common.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/imx/dpu/dpu-common.c b/drivers/gpu/imx/dpu/dpu-common.c
index b14ce5414d8a..9f00dd176c74 100644
--- a/drivers/gpu/imx/dpu/dpu-common.c
+++ b/drivers/gpu/imx/dpu/dpu-common.c
@@ -1560,7 +1560,8 @@ static int dpu_resume(struct device *dev)
dpu_intsteer_enable_lines(dpu);
- dpu_pixel_link_init(dpu->id);
+ if (dpu->devtype->pixel_link_quirks)
+ dpu_pixel_link_init(dpu->id);
_dpu_submodules_init(dpu, pdev);