From 7a5551c6b4ddac56bfbe0f2857a9ee855befae69 Mon Sep 17 00:00:00 2001 From: Guochun Huang Date: Wed, 29 Dec 2021 15:33:40 +0800 Subject: [PATCH] phy: rockchip: mipi-dcphy: reset apb before access registers Signed-off-by: Guochun Huang Change-Id: I3d6539549b9d24e1c0d94b86e1c57bf8346b49cc --- drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c index fba95a1f2407..03a6f259366f 100644 --- a/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c +++ b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c @@ -1682,6 +1682,9 @@ static int samsung_mipi_dcphy_power_on(struct phy *phy) enum phy_mode mode = phy_get_mode(phy); pm_runtime_get_sync(samsung->dev); + reset_control_assert(samsung->apb_rst); + udelay(1); + reset_control_deassert(samsung->apb_rst); switch (mode) { case PHY_MODE_MIPI_DPHY: