/linux-6.8/drivers/pmdomain/qcom/ |
D | rpmpd.c | 15 #include <dt-bindings/power/qcom-rpmpd.h> 17 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd) 48 struct rpmpd { struct 51 struct rpmpd *peer; argument 64 struct rpmpd **rpmpds; argument 72 static struct rpmpd cx_rwcx0_lvl_ao; 73 static struct rpmpd cx_rwcx0_lvl = { 81 static struct rpmpd cx_rwcx0_lvl_ao = { 90 static struct rpmpd cx_s1a_corner_ao; 91 static struct rpmpd cx_s1a_corner = { [all …]
|
D | Makefile | 3 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
|
/linux-6.8/Documentation/devicetree/bindings/power/ |
D | qcom,rpmpd.yaml | 4 $id: http://devicetree.org/schemas/power/qcom,rpmpd.yaml# 20 - qcom,mdm9607-rpmpd 21 - qcom,msm8226-rpmpd 22 - qcom,msm8909-rpmpd 23 - qcom,msm8916-rpmpd 24 - qcom,msm8917-rpmpd 25 - qcom,msm8939-rpmpd 26 - qcom,msm8953-rpmpd 27 - qcom,msm8976-rpmpd 28 - qcom,msm8994-rpmpd [all …]
|
/linux-6.8/Documentation/devicetree/bindings/display/msm/ |
D | qcom,sm6125-mdss.yaml | 82 #include <dt-bindings/power/qcom-rpmpd.h> 135 power-domains = <&rpmpd SM6125_VDDCX>; 175 power-domains = <&rpmpd SM6125_VDDCX>; 220 power-domains = <&rpmpd SM6125_VDDMX>;
|
D | qcom,msm8998-mdss.yaml | 75 #include <dt-bindings/power/qcom-rpmpd.h> 116 power-domains = <&rpmpd MSM8998_VDDMX>; 162 power-domains = <&rpmpd MSM8998_VDDCX>; 232 power-domains = <&rpmpd MSM8998_VDDCX>;
|
D | qcom,sm6115-mdss.yaml | 84 #include <dt-bindings/power/qcom-rpmpd.h> 120 power-domains = <&rpmpd SM6115_VDDCX>; 162 power-domains = <&rpmpd SM6115_VDDCX>;
|
D | qcom,qcm2290-mdss.yaml | 87 #include <dt-bindings/power/qcom-rpmpd.h> 128 power-domains = <&rpmpd QCM2290_VDDCX>; 171 power-domains = <&rpmpd QCM2290_VDDCX>;
|
D | qcom,sm6375-mdss.yaml | 82 #include <dt-bindings/power/qcom-rpmpd.h> 130 power-domains = <&rpmpd SM6375_VDDCX>; 174 power-domains = <&rpmpd SM6375_VDDMX>;
|
D | qcom,sm6115-dpu.yaml | 59 #include <dt-bindings/power/qcom-rpmpd.h> 76 power-domains = <&rpmpd SM6115_VDDCX>;
|
D | qcom,qcm2290-dpu.yaml | 57 #include <dt-bindings/power/qcom-rpmpd.h> 73 power-domains = <&rpmpd QCM2290_VDDCX>;
|
D | qcom,msm8998-dpu.yaml | 60 #include <dt-bindings/power/qcom-rpmpd.h> 80 power-domains = <&rpmpd MSM8998_VDDMX>;
|
/linux-6.8/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,sm6115-pas.yaml | 120 #include <dt-bindings/power/qcom-rpmpd.h> 141 power-domains = <&rpmpd SM6115_VDD_LPI_CX>, 142 <&rpmpd SM6115_VDD_LPI_MX>;
|
D | qcom,sm6375-pas.yaml | 107 #include <dt-bindings/power/qcom-rpmpd.h> 124 power-domains = <&rpmpd SM6375_VDD_LPI_CX>, 125 <&rpmpd SM6375_VDD_LPI_MX>;
|
D | qcom,wcnss-pil.yaml | 226 #include <dt-bindings/power/qcom-rpmpd.h> 239 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
|
D | qcom,msm8916-mss-pil.yaml | 249 #include <dt-bindings/power/qcom-rpmpd.h> 273 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
|
/linux-6.8/Documentation/devicetree/bindings/bus/ |
D | qcom,ssc-block-bus.yaml | 112 #include <dt-bindings/power/qcom-rpmpd.h> 139 power-domains = <&rpmpd MSM8998_SSCCX>, <&rpmpd MSM8998_SSCMX>;
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | msm8939-pm8916.dtsi | 49 /* pm8916_s1 is managed by rpmpd (MSM8939_VDDMDCX) */ 50 /* pm8916_s2 is managed by rpmpd (MSM8939_VDDCX) */ 79 /* pm8916_l3 is managed by rpmpd (MSM8939_VDDMX) */
|
D | sm6375.dtsi | 14 #include <dt-bindings/power/qcom-rpmpd.h> 666 rpmpd: power-controller { label 667 compatible = "qcom,sm6375-rpmpd"; 1052 power-domains = <&rpmpd SM6375_VDDCX>; 1129 power-domains = <&rpmpd SM6375_VDDCX>; 1161 power-domains = <&rpmpd SM6375_VDDCX>; 1177 power-domains = <&rpmpd SM6375_VDDCX>; 1206 power-domains = <&rpmpd SM6375_VDDCX>; 1277 power-domains = <&rpmpd SM6375_VDDCX>; 1307 power-domains = <&rpmpd SM6375_VDDCX>; [all …]
|
D | msm8916-pm8916.dtsi | 70 /* pm8916_s1 is managed by rpmpd (MSM8916_VDDCX) */ 101 /* pm8916_l3 is managed by rpmpd (MSM8916_VDDMX) */
|
D | sm6125.dtsi | 12 #include <dt-bindings/power/qcom-rpmpd.h> 205 rpmpd: power-controller { label 206 compatible = "qcom,sm6125-rpmpd"; 726 power-domains = <&rpmpd SM6125_VDDCX>; 757 power-domains = <&rpmpd SM6125_VDDCX>; 1268 power-domains = <&rpmpd SM6125_VDDCX>; 1337 power-domains = <&rpmpd SM6125_VDDCX>; 1398 power-domains = <&rpmpd SM6125_VDDMX>; 1426 power-domains = <&rpmpd SM6125_VDDCX>;
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | qcom,sm6375-gpucc.yaml | 55 #include <dt-bindings/power/qcom-rpmpd.h> 68 power-domains = <&rpmpd SM6375_VDDGX>;
|
D | qcom,dispcc-sm6125.yaml | 78 #include <dt-bindings/power/qcom-rpmpd.h> 101 power-domains = <&rpmpd SM6125_VDDCX>;
|
/linux-6.8/Documentation/devicetree/bindings/spi/ |
D | qcom,spi-qup.yaml | 75 #include <dt-bindings/power/qcom-rpmpd.h> 89 power-domains = <&rpmpd MSM8996_VDDCX>;
|
/linux-6.8/Documentation/devicetree/bindings/serial/ |
D | qcom,msm-uartdm.yaml | 112 #include <dt-bindings/power/qcom-rpmpd.h> 122 power-domains = <&rpmpd MSM8996_VDDCX>;
|
/linux-6.8/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd-rpm.yaml | 64 $ref: /schemas/power/qcom,rpmpd.yaml# 143 compatible = "qcom,msm8916-rpmpd";
|