Since commit 1599069a62c6 ("phy: core: Warn when phy_power_on is called before phy_init"), below warning has been reported. phy_power_on was called before phy_init To address this, we need to remove phy_power_on from exynos_ufs_phy_init. The first patch is for changing phy clocks manipulation from controlling each symbol/ref clocks to clk_bulk APIs. The second patch is for making power on/off sequences between pmu isolation and clk control. Finally, the third patch changes the phy on/off and init sequences from ufs-exynos host driver. Changes since v1: - Add Krzysztof's R-B tags for #1 / #2 patches - Get back the error check of phy_power_on Chanho Park (3): phy: samsung-ufs: convert phy clk usage to clk_bulk API phy: samsung-ufs: ufs: change phy on/off control ufs: ufs-exynos: change ufs phy control sequence drivers/phy/samsung/phy-exynos7-ufs.c | 7 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 7 +- drivers/phy/samsung/phy-fsd-ufs.c | 7 +- drivers/phy/samsung/phy-samsung-ufs.c | 121 ++++++--------------- drivers/phy/samsung/phy-samsung-ufs.h | 10 +- drivers/ufs/host/ufs-exynos.c | 17 +-- 6 files changed, 66 insertions(+), 103 deletions(-) -- 2.37.0