Lines Matching defs:drv
167 struct samsung_usb2_phy_driver *drv = inst->drv;
189 regmap_update_bits(drv->reg_pmu, offset, mask, on ? 0 : mask);
194 struct samsung_usb2_phy_driver *drv = inst->drv;
197 clk = readl(drv->reg_phy + EXYNOS_4x12_UPHYCLK);
200 if (drv->cfg->has_refclk_sel)
203 clk |= drv->ref_reg_val << EXYNOS_4x12_UPHYCLK_PHYFSEL_OFFSET;
205 writel(clk, drv->reg_phy + EXYNOS_4x12_UPHYCLK);
210 struct samsung_usb2_phy_driver *drv = inst->drv;
240 pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR);
242 writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR);
244 rst = readl(drv->reg_phy + EXYNOS_4x12_UPHYRST);
246 writel(rst, drv->reg_phy + EXYNOS_4x12_UPHYRST);
249 writel(rst, drv->reg_phy + EXYNOS_4x12_UPHYRST);
254 pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR);
256 writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR);
272 struct samsung_usb2_phy_driver *drv = inst->drv;
278 regmap_update_bits(drv->reg_sys, EXYNOS_4x12_MODE_SWITCH_OFFSET,
281 exynos4x12_power_on_int(&drv->instances[EXYNOS4x12_DEVICE]);
284 if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch)
285 regmap_update_bits(drv->reg_sys, EXYNOS_4x12_MODE_SWITCH_OFFSET,
291 exynos4x12_power_on_int(&drv->instances[EXYNOS4x12_DEVICE]);
292 exynos4x12_power_on_int(&drv->instances[EXYNOS4x12_HOST]);
311 struct samsung_usb2_phy_driver *drv = inst->drv;
316 if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch)
317 regmap_update_bits(drv->reg_sys, EXYNOS_4x12_MODE_SWITCH_OFFSET,
322 exynos4x12_power_off_int(&drv->instances[EXYNOS4x12_DEVICE]);
326 exynos4x12_power_off_int(&drv->instances[EXYNOS4x12_DEVICE]);
327 exynos4x12_power_off_int(&drv->instances[EXYNOS4x12_HOST]);