From b3e05022d089dbb82734118e66dbf15cae30d7f0 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Thu, 28 Feb 2019 08:46:04 +0800 Subject: [PATCH] media: rockchip: isp1: stop mipi with shutdown lane isp_mipi_ctrl[8:11] control synopsys dphy's SHUTDOWNZ and RSTZ. stop mipi and dphy together. Change-Id: Ief50ab81f5f960e414a880e43b772ee47752742b Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp1/rkisp1.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/rockchip/isp1/rkisp1.c b/drivers/media/platform/rockchip/isp1/rkisp1.c index e6daf56cf2e4..88d5be41d613 100644 --- a/drivers/media/platform/rockchip/isp1/rkisp1.c +++ b/drivers/media/platform/rockchip/isp1/rkisp1.c @@ -587,7 +587,9 @@ static int rkisp1_isp_stop(struct rkisp1_device *dev) writel(0, base + CIF_ISP_CSI0_CTRL0); } else { val = readl(base + CIF_MIPI_CTRL); + val = val & (~CIF_MIPI_CTRL_SHUTDOWNLANES(0xf)); writel(val & (~CIF_MIPI_CTRL_OUTPUT_ENA), base + CIF_MIPI_CTRL); + udelay(20); } /* stop ISP */ val = readl(base + CIF_ISP_CTRL);