phy: samsung-ufs: ufs: change phy on/off control
authorChanho Park <chanho61.park@samsung.com>
Wed, 6 Jul 2022 02:02:54 +0000 (11:02 +0900)
committerVinod Koul <vkoul@kernel.org>
Fri, 8 Jul 2022 05:08:59 +0000 (10:38 +0530)
commit4e123efa45671ab9255aa4c4d990eb26a0e2ab94
tree0cac5e1458fea86c2230fe250860cc8c963dfcac
parent8d5bb683d50a80edaf8a6db9bfa28864914f5947
phy: samsung-ufs: ufs: change phy on/off control

The sequence of controlling ufs phy block should be below:

1) Power On
 - Turn off pmu isolation
 - Clock enable
2) Power Off
 - Clock disable
 - Turn on pmu isolation

Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20220706020255.151177-3-chanho61.park@samsung.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/samsung/phy-samsung-ufs.c