Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/soc/qcom/
Dqcom_aoss.c51 struct qmp *qmp; member
70 struct qmp { struct
90 struct qmp *qmp; argument
96 static void qmp_kick(struct qmp *qmp) in qmp_kick() argument
98 mbox_send_message(qmp->mbox_chan, NULL); in qmp_kick()
99 mbox_client_txdone(qmp->mbox_chan, 0); in qmp_kick()
102 static bool qmp_magic_valid(struct qmp *qmp) in qmp_magic_valid() argument
104 return readl(qmp->msgram + QMP_DESC_MAGIC) == QMP_MAGIC; in qmp_magic_valid()
107 static bool qmp_link_acked(struct qmp *qmp) in qmp_link_acked() argument
109 return readl(qmp->msgram + QMP_DESC_MCORE_LINK_STATE_ACK) == QMP_STATE_UP; in qmp_link_acked()
[all …]
/Linux-v5.15/drivers/phy/qualcomm/
Dphy-qcom-qmp.c2884 struct qcom_qmp *qmp; member
4010 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_serdes_init() local
4066 dev_err(qmp->dev, in qcom_qmp_phy_serdes_init()
4554 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_com_init() local
4558 void __iomem *dp_com = qmp->dp_com; in qcom_qmp_phy_com_init()
4561 mutex_lock(&qmp->phy_mutex); in qcom_qmp_phy_com_init()
4562 if (qmp->init_count++) { in qcom_qmp_phy_com_init()
4563 mutex_unlock(&qmp->phy_mutex); in qcom_qmp_phy_com_init()
4568 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init()
4570 dev_err(qmp->dev, "failed to enable regulators, err=%d\n", ret); in qcom_qmp_phy_com_init()
[all …]
DMakefile7 obj-$(CONFIG_PHY_QCOM_QMP) += phy-qcom-qmp.o
/Linux-v5.15/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.15/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi92 compatible = "qcom,ipq8074-qmp-usb3-phy";
135 compatible = "qcom,ipq8074-qmp-usb3-phy";
178 compatible = "qcom,ipq8074-qmp-pcie-phy";
193 compatible = "qcom,ipq8074-qmp-pcie-phy";
Dsm8350.dtsi11 #include <dt-bindings/power/qcom-aoss-qmp.h>
790 compatible = "qcom,sm8350-aoss-qmp";
1069 compatible = "qcom,sm8350-qmp-ufs-phy";
1203 compatible = "qcom,sm8350-qmp-usb3-phy";
1238 compatible = "qcom,sm8350-qmp-usb3-uni-phy";
Dsm8250.dtsi16 #include <dt-bindings/power/qcom-aoss-qmp.h>
1447 compatible = "qcom,sm8250-qmp-gen3x1-pcie-phy";
1551 compatible = "qcom,sm8250-qmp-gen3x2-pcie-phy";
1657 compatible = "qcom,sm8250-qmp-modem-pcie-phy";
1739 compatible = "qcom,sm8250-qmp-ufs-phy";
2268 compatible = "qcom,sm8250-qmp-usb3-dp-phy";
2316 compatible = "qcom,sm8250-qmp-usb3-uni-phy";
2902 compatible = "qcom,sm8250-aoss-qmp";
Dsc7280.dtsi13 #include <dt-bindings/power/qcom-aoss-qmp.h>
1225 compatible = "qcom,sc7280-qmp-usb3-dp-phy",
1226 "qcom,sm8250-qmp-usb3-dp-phy";
1475 compatible = "qcom,sc7280-aoss-qmp";
Dmsm8998.dtsi975 compatible = "qcom,msm8998-qmp-pcie-phy";
1048 compatible = "qcom,msm8998-qmp-ufs-phy";
1981 compatible = "qcom,msm8998-qmp-usb3-phy";
Dsm8150.dtsi9 #include <dt-bindings/power/qcom-aoss-qmp.h>
1681 compatible = "qcom,sm8150-qmp-ufs-phy";
2994 compatible = "qcom,sm8150-qmp-usb3-phy";
3029 compatible = "qcom,sm8150-qmp-usb3-uni-phy";
3171 compatible = "qcom,sm8150-aoss-qmp";
Dipq6018.dtsi388 compatible = "qcom,ipq6018-qmp-pcie-phy";
Dmsm8996.dtsi583 compatible = "qcom,msm8996-qmp-pcie-phy";
1736 compatible = "qcom,msm8996-qmp-ufs-phy";
2587 compatible = "qcom,msm8996-qmp-usb3-phy";
Dsdm845.dtsi2048 compatible = "qcom,sdm845-qmp-pcie-phy";
2291 compatible = "qcom,sdm845-qmp-ufs-phy";
3683 compatible = "qcom,sdm845-qmp-usb3-phy";
3718 compatible = "qcom,sdm845-qmp-usb3-uni-phy";
4585 compatible = "qcom,sdm845-aoss-qmp";
Dsc7180.dtsi18 #include <dt-bindings/power/qcom-aoss-qmp.h>
2680 compatible = "qcom,sc7180-qmp-usb3-dp-phy";
3221 compatible = "qcom,sc7180-aoss-qmp";
/Linux-v5.15/arch/arm/boot/dts/
Dqcom-sdx55.dtsi228 compatible = "qcom,sdx55-qmp-usb3-uni-phy";