Lines Matching +full:mt8183 +full:- +full:ufsphy
1 // SPDX-License-Identifier: GPL-2.0
14 #include "phy-mtk-io.h"
51 struct device *dev = phy->dev; in ufs_mtk_phy_clk_init()
52 struct clk_bulk_data *clks = phy->clks; in ufs_mtk_phy_clk_init()
61 void __iomem *mmio = phy->mmio; in ufs_mtk_phy_set_active()
92 void __iomem *mmio = phy->mmio; in ufs_mtk_phy_set_deep_hibern()
123 ret = clk_bulk_prepare_enable(UFSPHY_CLKS_CNT, phy->clks); in ufs_mtk_phy_power_on()
138 clk_bulk_disable_unprepare(UFSPHY_CLKS_CNT, phy->clks); in ufs_mtk_phy_power_off()
151 struct device *dev = &pdev->dev; in ufs_mtk_phy_probe()
159 return -ENOMEM; in ufs_mtk_phy_probe()
161 phy->mmio = devm_platform_ioremap_resource(pdev, 0); in ufs_mtk_phy_probe()
162 if (IS_ERR(phy->mmio)) in ufs_mtk_phy_probe()
163 return PTR_ERR(phy->mmio); in ufs_mtk_phy_probe()
165 phy->dev = dev; in ufs_mtk_phy_probe()
183 {.compatible = "mediatek,mt8183-ufsphy"},