Home
last modified time | relevance | path

Searched refs:tbh_phy (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/phy/intel/
Dphy-intel-thunderbay-emmc.c154 static inline void update_reg(struct thunderbay_emmc_phy *tbh_phy, u32 offset, in update_reg() argument
159 tmp = readl(tbh_phy->reg_base + offset); in update_reg()
162 writel(tmp, tbh_phy->reg_base + offset); in update_reg()
167 struct thunderbay_emmc_phy *tbh_phy = phy_get_drvdata(phy); in thunderbay_emmc_phy_power() local
175 rate = clk_get_rate(tbh_phy->emmcclk); in thunderbay_emmc_phy_power()
179 update_reg(tbh_phy, PHY_CFG_0, DLL_EN_MASK, DLL_EN_SHIFT, 0x0); in thunderbay_emmc_phy_power()
192 rate = clk_get_rate(tbh_phy->emmcclk); in thunderbay_emmc_phy_power()
236 update_reg(tbh_phy, PHY_CFG_0, PWR_DOWN_MASK, in thunderbay_emmc_phy_power()
246 ret = readl_poll_timeout(tbh_phy->reg_base + PHY_STAT, in thunderbay_emmc_phy_power()
253 rate = clk_get_rate(tbh_phy->emmcclk); in thunderbay_emmc_phy_power()
[all …]