Searched refs:qphy (Results 1 – 8 of 8) sorted by relevance
| /Linux-v6.1/drivers/phy/qualcomm/ |
| D | phy-qcom-pcie2.c | 52 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 …]
|
| D | phy-qcom-qusb2.c | 507 static void qusb2_phy_override_phy_params(struct qusb2_phy *qphy) in qusb2_phy_override_phy_params() argument 509 const struct qusb2_phy_cfg *cfg = qphy->cfg; in qusb2_phy_override_phy_params() 510 struct override_params *or = &qphy->overrides; in qusb2_phy_override_phy_params() 513 qusb2_write_mask(qphy->base, QUSB2PHY_IMP_CTRL1, in qusb2_phy_override_phy_params() 518 qusb2_write_mask(qphy->base, QUSB2PHY_PLL_BIAS_CONTROL_2, in qusb2_phy_override_phy_params() 523 qusb2_write_mask(qphy->base, QUSB2PHY_CHG_CTRL2, in qusb2_phy_override_phy_params() 528 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], in qusb2_phy_override_phy_params() 533 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], in qusb2_phy_override_phy_params() 540 qusb2_setbits(qphy->base, in qusb2_phy_override_phy_params() 544 qusb2_clrbits(qphy->base, in qusb2_phy_override_phy_params() [all …]
|
| D | phy-qcom-qmp-combo.c | 850 int (*configure_dp_phy)(struct qmp_phy *qphy); 851 void (*configure_dp_tx)(struct qmp_phy *qphy); 852 int (*calibrate_dp_phy)(struct qmp_phy *qphy); 853 void (*dp_aux_init)(struct qmp_phy *qphy); 929 struct qmp_phy *qphy; member 965 static void qcom_qmp_v3_phy_dp_aux_init(struct qmp_phy *qphy); 966 static void qcom_qmp_v3_phy_configure_dp_tx(struct qmp_phy *qphy); 967 static int qcom_qmp_v3_phy_configure_dp_phy(struct qmp_phy *qphy); 968 static int qcom_qmp_v3_dp_phy_calibrate(struct qmp_phy *qphy); 970 static void qcom_qmp_v4_phy_dp_aux_init(struct qmp_phy *qphy); [all …]
|
| D | phy-qcom-qmp-pcie-msm8996.c | 380 static int qmp_pcie_msm8996_serdes_init(struct qmp_phy *qphy) in qmp_pcie_msm8996_serdes_init() argument 382 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_msm8996_serdes_init() 383 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_pcie_msm8996_serdes_init() 384 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_serdes_init() 411 static int qmp_pcie_msm8996_com_init(struct qmp_phy *qphy) in qmp_pcie_msm8996_com_init() argument 413 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_msm8996_com_init() 414 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_pcie_msm8996_com_init() 415 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_init() 464 static int qmp_pcie_msm8996_com_exit(struct qmp_phy *qphy) in qmp_pcie_msm8996_com_exit() argument 466 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_msm8996_com_exit() [all …]
|
| D | phy-qcom-qmp-ufs.c | 829 static int qmp_ufs_serdes_init(struct qmp_phy *qphy) in qmp_ufs_serdes_init() argument 831 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_ufs_serdes_init() 832 void __iomem *serdes = qphy->serdes; in qmp_ufs_serdes_init() 841 static int qmp_ufs_com_init(struct qmp_phy *qphy) in qmp_ufs_com_init() argument 843 struct qcom_qmp *qmp = qphy->qmp; in qmp_ufs_com_init() 844 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_ufs_com_init() 845 void __iomem *pcs = qphy->pcs; in qmp_ufs_com_init() 875 static int qmp_ufs_com_exit(struct qmp_phy *qphy) in qmp_ufs_com_exit() argument 877 struct qcom_qmp *qmp = qphy->qmp; in qmp_ufs_com_exit() 878 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_ufs_com_exit() [all …]
|
| D | phy-qcom-qmp-usb.c | 2100 static int qmp_usb_serdes_init(struct qmp_phy *qphy) in qmp_usb_serdes_init() argument 2102 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_usb_serdes_init() 2103 void __iomem *serdes = qphy->serdes; in qmp_usb_serdes_init() 2114 struct qmp_phy *qphy = phy_get_drvdata(phy); in qmp_usb_init() local 2115 struct qcom_qmp *qmp = qphy->qmp; in qmp_usb_init() 2116 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_usb_init() 2117 void __iomem *pcs = qphy->pcs; in qmp_usb_init() 2187 struct qmp_phy *qphy = phy_get_drvdata(phy); in qmp_usb_exit() local 2188 struct qcom_qmp *qmp = qphy->qmp; in qmp_usb_exit() 2189 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_usb_exit() [all …]
|
| D | phy-qcom-qmp-pcie.c | 1853 static int qmp_pcie_serdes_init(struct qmp_phy *qphy) in qmp_pcie_serdes_init() argument 1855 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_pcie_serdes_init() 1856 void __iomem *serdes = qphy->serdes; in qmp_pcie_serdes_init() 1868 struct qmp_phy *qphy = phy_get_drvdata(phy); in qmp_pcie_init() local 1869 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_init() 1870 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_pcie_init() 1871 void __iomem *pcs = qphy->pcs; in qmp_pcie_init() 1917 struct qmp_phy *qphy = phy_get_drvdata(phy); in qmp_pcie_exit() local 1918 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_exit() 1919 const struct qmp_phy_cfg *cfg = qphy->cfg; in qmp_pcie_exit() [all …]
|
| /Linux-v6.1/drivers/soc/qcom/ |
| D | rpmhpd.c | 188 static struct rpmhpd qphy = { variable 424 [SC8280XP_QPHY] = &qphy,
|