/linux/drivers/soc/qcom/ |
A D | qcom_aoss.c | 51 struct qmp *qmp; member 87 static void qmp_kick(struct qmp *qmp) in qmp_kick() argument 113 static int qmp_open(struct qmp *qmp) in qmp_open() argument 193 struct qmp *qmp = data; in qmp_intr() local 239 readl(qmp->msgram + qmp->offset); in qmp_send() 263 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); in qmp_qdss_clk_prepare() local 271 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); in qmp_qdss_clk_unprepare() local 367 qmp_cdev->qmp = qmp; in qmp_cooling_device_add() 438 struct qmp *qmp; in qmp_get() local 462 void qmp_put(struct qmp *qmp) in qmp_put() argument [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
A D | qcom,qmp-phy.yaml | 20 - qcom,ipq6018-qmp-pcie-phy 21 - qcom,ipq6018-qmp-usb3-phy 22 - qcom,ipq8074-qmp-pcie-phy 23 - qcom,ipq8074-qmp-usb3-phy 24 - qcom,msm8996-qmp-pcie-phy 25 - qcom,msm8996-qmp-ufs-phy 28 - qcom,msm8998-qmp-ufs-phy 31 - qcom,sc7180-qmp-usb3-phy 37 - qcom,sdm845-qmp-ufs-phy 40 - qcom,sm6115-qmp-ufs-phy [all …]
|
A D | qcom,qmp-usb3-dp-phy.yaml | 5 $id: "http://devicetree.org/schemas/phy/qcom,qmp-usb3-dp-phy.yaml#" 16 - qcom,sc7180-qmp-usb3-dp-phy 17 - qcom,sc7280-qmp-usb3-dp-phy 18 - qcom,sc8180x-qmp-usb3-dp-phy 19 - qcom,sdm845-qmp-usb3-dp-phy 20 - qcom,sm8250-qmp-usb3-dp-phy 167 compatible = "qcom,sdm845-qmp-usb3-dp-phy";
|
/linux/include/linux/soc/qcom/ |
A D | qcom_aoss.h | 12 struct qmp; 16 int qmp_send(struct qmp *qmp, const void *data, size_t len); 17 struct qmp *qmp_get(struct device *dev); 18 void qmp_put(struct qmp *qmp); 22 static inline int qmp_send(struct qmp *qmp, const void *data, size_t len) in qmp_send() argument 27 static inline struct qmp *qmp_get(struct device *dev) in qmp_get() 32 static inline void qmp_put(struct qmp *qmp) in qmp_put() argument
|
/linux/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,aoss-qmp.yaml | 28 - qcom,sc7180-aoss-qmp 29 - qcom,sc7280-aoss-qmp 30 - qcom,sc8180x-aoss-qmp 31 - qcom,sdm845-aoss-qmp 32 - qcom,sm6350-aoss-qmp 33 - qcom,sm8150-aoss-qmp 34 - qcom,sm8250-aoss-qmp 35 - qcom,sm8350-aoss-qmp 36 - const: qcom,aoss-qmp 90 aoss_qmp: qmp@c300000 { [all …]
|
/linux/drivers/remoteproc/ |
A D | qcom_q6v5.c | 27 if (!q6v5->qmp) in q6v5_load_state_toggle() 36 ret = qmp_send(q6v5->qmp, buf, sizeof(buf)); in q6v5_load_state_toggle() 320 q6v5->qmp = qmp_get(&pdev->dev); in qcom_q6v5_init() 321 if (IS_ERR(q6v5->qmp)) { in qcom_q6v5_init() 322 if (PTR_ERR(q6v5->qmp) != -ENODEV) in qcom_q6v5_init() 323 return dev_err_probe(&pdev->dev, PTR_ERR(q6v5->qmp), in qcom_q6v5_init() 325 q6v5->qmp = NULL; in qcom_q6v5_init() 330 qmp_put(q6v5->qmp); in qcom_q6v5_init() 344 qmp_put(q6v5->qmp); in qcom_q6v5_deinit()
|
A D | qcom_q6v5.h | 19 struct qmp *qmp; member
|
/linux/drivers/phy/qualcomm/ |
A D | phy-qcom-qmp.c | 4153 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_serdes_init() local 4697 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_com_init() local 4792 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_com_exit() local 4828 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_init() local 4873 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_power_on() local 5234 if (!qmp->clks) in qcom_qmp_phy_clk_init() 5632 qphy->qmp = qmp; in qcom_qmp_phy_create() 5796 qmp = devm_kzalloc(dev, sizeof(*qmp), GFP_KERNEL); in qcom_qmp_phy_probe() 5797 if (!qmp) in qcom_qmp_phy_probe() 5800 qmp->dev = dev; in qcom_qmp_phy_probe() [all …]
|
A D | Makefile | 7 obj-$(CONFIG_PHY_QCOM_QMP) += phy-qcom-qmp.o
|
/linux/Documentation/devicetree/bindings/ufs/ |
A D | ufs-qcom.txt | 11 "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/arch/arm64/boot/dts/qcom/ |
A D | ipq8074.dtsi | 92 compatible = "qcom,ipq8074-qmp-usb3-phy"; 135 compatible = "qcom,ipq8074-qmp-usb3-phy"; 178 compatible = "qcom,ipq8074-qmp-pcie-phy"; 206 compatible = "qcom,ipq8074-qmp-pcie-phy";
|
A D | sm8350.dtsi | 877 qcom,qmp = <&aoss_qmp>; 931 compatible = "qcom,sm8350-aoss-qmp"; 1214 compatible = "qcom,sm8350-qmp-ufs-phy"; 1260 qcom,qmp = <&aoss_qmp>; 1329 qcom,qmp = <&aoss_qmp>; 1441 compatible = "qcom,sm8350-qmp-usb3-phy"; 1474 compatible = "qcom,sm8350-qmp-usb3-uni-phy"; 1625 qcom,qmp = <&aoss_qmp>;
|
A D | sm6350.dtsi | 524 compatible = "qcom,sc7180-qmp-usb3-dp-phy"; 652 compatible = "qcom,sm6350-aoss-qmp", "qcom,aoss-qmp";
|
A D | sm8250.dtsi | 1439 compatible = "qcom,sm8250-qmp-gen3x1-pcie-phy"; 1543 compatible = "qcom,sm8250-qmp-gen3x2-pcie-phy"; 1649 compatible = "qcom,sm8250-qmp-modem-pcie-phy"; 1731 compatible = "qcom,sm8250-qmp-ufs-phy"; 2089 qcom,qmp = <&aoss_qmp>; 2154 qcom,qmp = <&aoss_qmp>; 2261 compatible = "qcom,sm8250-qmp-usb3-dp-phy"; 2309 compatible = "qcom,sm8250-qmp-usb3-uni-phy"; 2897 compatible = "qcom,sm8250-aoss-qmp"; 3833 qcom,qmp = <&aoss_qmp>;
|
A D | ipq6018.dtsi | 386 compatible = "qcom,ipq6018-qmp-pcie-phy"; 673 compatible = "qcom,ipq6018-qmp-usb3-phy";
|
A D | sm8150.dtsi | 1680 compatible = "qcom,sm8150-qmp-ufs-phy"; 1737 qcom,qmp = <&aoss_qmp>; 2355 qcom,qmp = <&aoss_qmp>; 2980 qcom,qmp = <&aoss_qmp>; 3088 compatible = "qcom,sm8150-qmp-usb3-phy"; 3122 compatible = "qcom,sm8150-qmp-usb3-uni-phy"; 3264 compatible = "qcom,sm8150-aoss-qmp"; 3425 qcom,qmp = <&aoss_qmp>;
|
A D | sdm845.dtsi | 774 qcom,qmp = <&aoss_qmp>; 875 qcom,qmp = <&aoss_qmp>; 2049 compatible = "qcom,sdm845-qmp-pcie-phy"; 2292 compatible = "qcom,sdm845-qmp-ufs-phy"; 2988 qcom,qmp = <&aoss_qmp>; 3712 compatible = "qcom,sdm845-qmp-usb3-phy"; 3746 compatible = "qcom,sdm845-qmp-usb3-uni-phy"; 4623 compatible = "qcom,sdm845-aoss-qmp";
|
A D | msm8998.dtsi | 983 compatible = "qcom,msm8998-qmp-pcie-phy"; 1056 compatible = "qcom,msm8998-qmp-ufs-phy"; 2091 compatible = "qcom,msm8998-qmp-usb3-phy";
|
A D | sc7280.dtsi | 1647 compatible = "qcom,sm8250-qmp-gen3x2-pcie-phy"; 1905 qcom,qmp = <&aoss_qmp>; 2492 compatible = "qcom,sc7280-qmp-usb3-dp-phy", 2493 "qcom,sm8250-qmp-usb3-dp-phy"; 2755 compatible = "qcom,sc7280-aoss-qmp";
|
A D | msm8996.dtsi | 583 compatible = "qcom,msm8996-qmp-pcie-phy"; 1791 compatible = "qcom,msm8996-qmp-ufs-phy"; 2642 compatible = "qcom,msm8996-qmp-usb3-phy";
|
A D | sc7180.dtsi | 1931 qcom,qmp = <&aoss_qmp>; 2680 compatible = "qcom,sc7180-qmp-usb3-dp-phy"; 3221 compatible = "qcom,sc7180-aoss-qmp";
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
A D | qcom,adsp.yaml | 97 qcom,qmp: 511 qcom,qmp: false
|
A D | qcom,q6v5.txt | 186 - qcom,qmp:
|
/linux/arch/arm/boot/dts/ |
A D | qcom-sdx55.dtsi | 228 compatible = "qcom,sdx55-qmp-usb3-uni-phy";
|