From dcd44b97ca8ace2d9a53d197ceb51f080cb9f8f9 Mon Sep 17 00:00:00 2001 From: Xiaoming Zhou Date: Fri, 7 Jun 2013 17:39:52 -0400 Subject: msm: mdss: turn off DSI PHY DCDC regulator on 8x10 DSI PHY includes 3 macros: PHY, PLL and DCDC regulator. Make sure DCDC regulator is turned off to avoid current leakage. Change-Id: I544f4537b42254a941adc3b76c02489f6d2751e6 Signed-off-by: Xiaoming Zhou --- drivers/video/fbdev/msm/dsi_io_v2.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers/video/fbdev') diff --git a/drivers/video/fbdev/msm/dsi_io_v2.c b/drivers/video/fbdev/msm/dsi_io_v2.c index cbdd241723f1..273fb543a7c5 100644 --- a/drivers/video/fbdev/msm/dsi_io_v2.c +++ b/drivers/video/fbdev/msm/dsi_io_v2.c @@ -437,5 +437,9 @@ void msm_dsi_phy_sw_reset(unsigned char *ctrl_base) void msm_dsi_phy_off(unsigned char *ctrl_base) { + MIPI_OUTP(ctrl_base + DSI_DSIPHY_PLL_CTRL_5, 0x05f); + MIPI_OUTP(ctrl_base + DSI_DSIPHY_REGULATOR_CTRL_0, 0x02); MIPI_OUTP(ctrl_base + DSI_DSIPHY_CTRL_0, 0x00); + MIPI_OUTP(ctrl_base + DSI_DSIPHY_CTRL_1, 0x7f); + MIPI_OUTP(ctrl_base + DSI_CLK_CTRL, 0); } -- cgit v1.2.3