summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorFancy Fang <chen.fang@nxp.com>2019-12-26 13:05:37 +0800
committerFancy Fang <chen.fang@nxp.com>2019-12-26 18:25:03 +0800
commitc02e642c3da891d918a27760829346dd083b7bd7 (patch)
treeead48b97af1b6651d25356b3be28ac24108e39f8 /drivers/video
parent5372899ed037bb7cc1ee53d71dfb5f897fe4468a (diff)
LF-603-2 video: fbdev: imx: mipi_dsi_samsung: remove mipi phy supply
Since using power domains to handle the mipi phy power management in gpcv2 driver for mipi phy domain, remove the legacy unncessary regulator related code for mipi phy. Signed-off-by: Fancy Fang <chen.fang@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/fbdev/mxc/mipi_dsi_samsung.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/drivers/video/fbdev/mxc/mipi_dsi_samsung.c b/drivers/video/fbdev/mxc/mipi_dsi_samsung.c
index f41058df2bcd..e5caebb5e355 100644
--- a/drivers/video/fbdev/mxc/mipi_dsi_samsung.c
+++ b/drivers/video/fbdev/mxc/mipi_dsi_samsung.c
@@ -84,11 +84,9 @@ enum mipi_dsi_trans_mode {
DSI_HS_MODE
};
-static struct regulator *mipi_phy_reg;
static DECLARE_COMPLETION(dsi_rx_done);
static DECLARE_COMPLETION(dsi_tx_done);
-static void mipi_dsi_dphy_power_down(void);
static void mipi_dsi_set_mode(struct mipi_dsi_info *mipi_dsi,
enum mipi_dsi_trans_mode mode);
@@ -340,24 +338,6 @@ static void mipi_dsi_power_off(struct mxc_dispdrv_handle *disp)
clk_disable_unprepare(mipi_dsi->cfg_clk);
}
-static void mipi_dsi_dphy_power_on(struct platform_device *pdev)
-{
- int ret;
-
- regulator_set_voltage(mipi_phy_reg, 1000000, 1000000);
-
- ret = regulator_enable(mipi_phy_reg);
- if (ret){
- dev_err(&pdev->dev, "failed to enable mipi phy regulatore\n");
- BUG_ON(1);
- }
-}
-
-static void mipi_dsi_dphy_power_down(void)
-{
- regulator_disable(mipi_phy_reg);
-}
-
static int mipi_dsi_lane_stop_state(struct mipi_dsi_info *mipi_dsi)
{
unsigned int reg;
@@ -799,12 +779,6 @@ static int mipi_dsi_probe(struct platform_device *pdev)
return ret;
}
- mipi_phy_reg = devm_regulator_get(&pdev->dev, "mipi-phy");
- if (IS_ERR(mipi_phy_reg)) {
- dev_err(&pdev->dev, "mipi phy power supply not found\n");
- return ret;
- }
-
mipi_dsi->disp_power_on = devm_regulator_get(&pdev->dev,
"disp-power-on");
if (!IS_ERR(mipi_dsi->disp_power_on)) {
@@ -856,7 +830,6 @@ static void mipi_dsi_shutdown(struct platform_device *pdev)
struct mipi_dsi_info *mipi_dsi = dev_get_drvdata(&pdev->dev);
mipi_dsi_power_off(mipi_dsi->disp_mipi);
- mipi_dsi_dphy_power_down();
}
static int mipi_dsi_remove(struct platform_device *pdev)
@@ -884,7 +857,6 @@ static int mipi_dsi_runtime_suspend(struct device *dev)
release_bus_freq(BUS_FREQ_HIGH);
dev_dbg(dev, "mipi dsi busfreq high release.\n");
- mipi_dsi_dphy_power_down();
mipi_dsi->dsi_power_on = 0;
}
@@ -900,7 +872,6 @@ static int mipi_dsi_runtime_resume(struct device *dev)
request_bus_freq(BUS_FREQ_HIGH);
dev_dbg(dev, "mipi dsi busfreq high request.\n");
- mipi_dsi_dphy_power_on(pdev);
mipi_dsi->dsi_power_on = 1;
}