Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/soc/qcom/
Dqcom_aoss.c51 struct qmp *qmp; member
69 struct qmp { struct
89 struct qmp *qmp; argument
95 static void qmp_kick(struct qmp *qmp) in qmp_kick() argument
97 mbox_send_message(qmp->mbox_chan, NULL); in qmp_kick()
98 mbox_client_txdone(qmp->mbox_chan, 0); in qmp_kick()
101 static bool qmp_magic_valid(struct qmp *qmp) in qmp_magic_valid() argument
103 return readl(qmp->msgram + QMP_DESC_MAGIC) == QMP_MAGIC; in qmp_magic_valid()
106 static bool qmp_link_acked(struct qmp *qmp) in qmp_link_acked() argument
108 return readl(qmp->msgram + QMP_DESC_MCORE_LINK_STATE_ACK) == QMP_STATE_UP; in qmp_link_acked()
[all …]
/Linux-v5.4/drivers/phy/qualcomm/
Dphy-qcom-qmp.c961 struct qcom_qmp *qmp; member
1300 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_com_init() local
1301 const struct qmp_phy_cfg *cfg = qmp->cfg; in qcom_qmp_phy_com_init()
1302 void __iomem *serdes = qmp->serdes; in qcom_qmp_phy_com_init()
1304 void __iomem *dp_com = qmp->dp_com; in qcom_qmp_phy_com_init()
1307 mutex_lock(&qmp->phy_mutex); in qcom_qmp_phy_com_init()
1308 if (qmp->init_count++) { in qcom_qmp_phy_com_init()
1309 mutex_unlock(&qmp->phy_mutex); in qcom_qmp_phy_com_init()
1314 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init()
1316 dev_err(qmp->dev, "failed to enable regulators, err=%d\n", ret); in qcom_qmp_phy_com_init()
[all …]
DMakefile6 obj-$(CONFIG_PHY_QCOM_QMP) += phy-qcom-qmp.o
9 obj-$(CONFIG_PHY_QCOM_UFS_14NM) += phy-qcom-ufs-qmp-14nm.o
10 obj-$(CONFIG_PHY_QCOM_UFS_20NM) += phy-qcom-ufs-qmp-20nm.o
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dqcom-qmp-phy.txt9 "qcom,ipq8074-qmp-pcie-phy" for PCIe phy on IPQ8074
10 "qcom,msm8996-qmp-pcie-phy" for 14nm PCIe phy on msm8996,
11 "qcom,msm8996-qmp-usb3-phy" for 14nm USB3 phy on msm8996,
12 "qcom,msm8998-qmp-usb3-phy" for USB3 QMP V3 phy on msm8998,
13 "qcom,msm8998-qmp-ufs-phy" for UFS QMP phy on msm8998,
14 "qcom,msm8998-qmp-pcie-phy" for PCIe QMP phy on msm8998,
15 "qcom,sdm845-qmp-usb3-phy" for USB3 QMP V3 phy on sdm845,
16 "qcom,sdm845-qmp-usb3-uni-phy" for USB3 QMP V3 UNI phy on sdm845,
17 "qcom,sdm845-qmp-ufs-phy" for UFS QMP phy on sdm845.
23 "qcom,sdm845-qmp-usb3-phy" only).
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,aoss-qmp.txt19 "qcom,sc7180-aoss-qmp"
20 "qcom,sdm845-aoss-qmp"
21 "qcom,sm8150-aoss-qmp"
69 aoss_qmp: qmp@c300000 {
70 compatible = "qcom,sdm845-aoss-qmp";
/Linux-v5.4/Documentation/devicetree/bindings/ufs/
Dufs-qcom.txt11 "qcom,ufs-phy-qmp-20nm" for 20nm ufs phy,
12 "qcom,ufs-phy-qmp-14nm" for legacy 14nm ufs phy,
13 "qcom,msm8996-ufs-phy-qmp-14nm" for 14nm ufs phy
37 compatible = "qcom,ufs-phy-qmp-20nm";
/Linux-v5.4/Documentation/devicetree/bindings/usb/
Dqcom,dwc3.txt55 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt - USB3 QMP PHY
66 compatible = "qcom,qmp-v3-usb3-phy";
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi275 compatible = "qcom,ipq8074-qmp-pcie-phy";
353 compatible = "qcom,ipq8074-qmp-pcie-phy";
Dmsm8998.dtsi889 compatible = "qcom,msm8998-qmp-pcie-phy";
960 compatible = "qcom,msm8998-qmp-ufs-phy";
1497 compatible = "qcom,msm8998-qmp-usb3-phy";
Dsm8150.dtsi347 compatible = "qcom,sm8150-aoss-qmp";
Dsdm845.dtsi1412 compatible = "qcom,sdm845-qmp-ufs-phy";
2417 compatible = "qcom,sdm845-qmp-usb3-phy";
2452 compatible = "qcom,sdm845-qmp-usb3-uni-phy";
2970 aoss_qmp: qmp@c300000 {
2971 compatible = "qcom,sdm845-aoss-qmp";
Dmsm8996.dtsi1320 compatible = "qcom,msm8996-ufs-phy-qmp-14nm";
1447 compatible = "qcom,msm8996-qmp-pcie-phy";
1509 compatible = "qcom,msm8996-qmp-usb3-phy";