Home
last modified time | relevance | path

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

/linux/drivers/phy/qualcomm/
H A Dphy-qcom-pcie2.c52 struct qcom_phy *qphy = phy_get_drvdata(phy); in qcom_pcie2_phy_init() local
55 ret = reset_control_deassert(qphy->phy_reset); in qcom_pcie2_phy_init()
57 dev_err(qphy->dev, "cannot deassert pipe reset\n"); in qcom_pcie2_phy_init()
61 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_init()
63 reset_control_assert(qphy->phy_reset); in qcom_pcie2_phy_init()
70 struct qcom_phy *qphy = phy_get_drvdata(phy); in qcom_pcie2_phy_power_on() local
75 val = readl(qphy->base + PCIE20_PARF_PHY_REFCLK_CTRL2); in qcom_pcie2_phy_power_on()
77 writel(val, qphy->base + PCIE20_PARF_PHY_REFCLK_CTRL2); in qcom_pcie2_phy_power_on()
82 val = readl(qphy->base + PCIE20_PARF_PHY_REFCLK_CTRL2); in qcom_pcie2_phy_power_on()
84 writel(val, qphy->base + PCIE20_PARF_PHY_REFCLK_CTRL2); in qcom_pcie2_phy_power_on()
[all …]
H A Dphy-qcom-qusb2.c541 static void qusb2_phy_override_phy_params(struct qusb2_phy *qphy) in qusb2_phy_override_phy_params() argument
543 const struct qusb2_phy_cfg *cfg = qphy->cfg; in qusb2_phy_override_phy_params()
544 struct override_params *or = &qphy->overrides; in qusb2_phy_override_phy_params()
547 qusb2_write_mask(qphy->base, QUSB2PHY_IMP_CTRL1, in qusb2_phy_override_phy_params()
552 qusb2_write_mask(qphy->base, QUSB2PHY_PLL_BIAS_CONTROL_2, in qusb2_phy_override_phy_params()
557 qusb2_write_mask(qphy->base, QUSB2PHY_CHG_CTRL2, in qusb2_phy_override_phy_params()
562 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], in qusb2_phy_override_phy_params()
567 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], in qusb2_phy_override_phy_params()
574 qusb2_setbits(qphy->base, in qusb2_phy_override_phy_params()
578 qusb2_clrbits(qphy->base, in qusb2_phy_override_phy_params()
[all …]
H A Dphy-qcom-m31.c213 struct m31usb_phy *qphy = phy_get_drvdata(phy); in m31usb_phy_init() local
214 const struct m31_phy_regs *regs = qphy->regs; in m31usb_phy_init()
217 ret = regulator_enable(qphy->vreg); in m31usb_phy_init()
223 ret = clk_prepare_enable(qphy->clk); in m31usb_phy_init()
225 regulator_disable(qphy->vreg); in m31usb_phy_init()
231 reset_control_assert(qphy->reset); in m31usb_phy_init()
233 reset_control_deassert(qphy->reset); in m31usb_phy_init()
236 if (qphy->ulpi_mode) in m31usb_phy_init()
237 writel(0x0, qphy->base + USB2PHY_PORT_UTMI_CTRL2); in m31usb_phy_init()
240 writel(POWER_UP, qphy->base + USB2PHY_PORT_POWERDOWN); in m31usb_phy_init()
[all …]