Home
last modified time | relevance | path

Searched refs:rpmpd (Results 1 – 25 of 41) sorted by relevance

12

/openbmc/linux/drivers/pmdomain/qcom/
H A Drpmpd.c17 #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 = {
99 static struct rpmpd cx_s1a_corner_ao = {
[all …]
H A DMakefile3 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8939-pm8916.dtsi49 /* 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) */
H A Dsm6375.dtsi14 #include <dt-bindings/power/qcom-rpmpd.h>
666 rpmpd: power-controller { label
667 compatible = "qcom,sm6375-rpmpd";
1022 power-domains = <&rpmpd SM6375_VDDCX>;
1099 power-domains = <&rpmpd SM6375_VDDCX>;
1131 power-domains = <&rpmpd SM6375_VDDCX>;
1163 power-domains = <&rpmpd SM6375_VDDCX>;
1234 power-domains = <&rpmpd SM6375_VDDCX>;
1264 power-domains = <&rpmpd SM6375_VDDCX>;
1296 power-domains = <&rpmpd SM6375_VDDCX>;
[all …]
H A Dmsm8916-pm8916.dtsi70 /* pm8916_s1 is managed by rpmpd (MSM8916_VDDCX) */
101 /* pm8916_l3 is managed by rpmpd (MSM8916_VDDMX) */
H A Dmsm8953.dtsi8 #include <dt-bindings/power/qcom-rpmpd.h>
212 rpmpd: power-controller { label
213 compatible = "qcom,msm8953-rpmpd";
1074 power-domains = <&rpmpd MSM8953_VDDCX>,
1075 <&rpmpd MSM8953_VDDMX>,
1076 <&rpmpd MSM8953_VDDMD>;
1178 power-domains = <&rpmpd MSM8953_VDDCX>;
1238 power-domains = <&rpmpd MSM8953_VDDCX>;
1490 power-domains = <&rpmpd MSM8953_VDDCX>,
1491 <&rpmpd MSM8953_VDDMX>;
[all …]
H A Dqcm2290.dtsi14 #include <dt-bindings/power/qcom-rpmpd.h>
221 rpmpd: power-controller { label
222 compatible = "qcom,qcm2290-rpmpd";
764 power-domains = <&rpmpd QCM2290_VDDCX>;
792 power-domains = <&rpmpd QCM2290_VDDCX>;
1135 power-domains = <&rpmpd QCM2290_VDDCX>;
1170 power-domains = <&rpmpd QCM2290_VDD_LPI_CX>,
1171 <&rpmpd QCM2290_VDD_LPI_MX>;
H A Dsdm630.dtsi12 #include <dt-bindings/power/qcom-rpmpd.h>
381 rpmpd: power-controller { label
382 compatible = "qcom,sdm660-rpmpd";
1053 power-domains = <&rpmpd SDM660_VDDMX>;
1121 * need to manage the GX rpmpd domain in the adreno driver.
1327 power-domains = <&rpmpd SDM660_VDDCX>;
1379 power-domains = <&rpmpd SDM660_VDDCX>;
1535 power-domains = <&rpmpd SDM660_VDDCX>;
1587 power-domains = <&rpmpd SDM660_VDDCX>;
2204 power-domains = <&rpmpd SDM660_VDDCX>;
H A Dmsm8998.dtsi9 #include <dt-bindings/power/qcom-rpmpd.h>
364 rpmpd: power-controller { label
365 compatible = "qcom,msm8998-rpmpd";
1472 power-domains = <&rpmpd MSM8998_VDDCX>,
1473 <&rpmpd MSM8998_VDDMX>;
1519 power-domains = <&rpmpd MSM8998_VDDMX>;
1585 * Contemporarily, we also need to manage the VDDMX rpmpd
1629 power-domains = <&rpmpd MSM8998_SSCCX>;
2815 power-domains = <&rpmpd MSM8998_VDDMX>;
2889 power-domains = <&rpmpd MSM8998_VDDCX>;
[all …]
H A Dsm6115.dtsi14 #include <dt-bindings/power/qcom-rpmpd.h>
365 rpmpd: power-controller { label
366 compatible = "qcom,sm6115-rpmpd";
967 power-domains = <&rpmpd SM6115_VDDCX>;
1360 power-domains = <&rpmpd SM6115_VDDCX>;
1516 power-domains = <&rpmpd SM6115_VDDCX>;
1589 power-domains = <&rpmpd SM6115_VDDCX>;
1684 power-domains = <&rpmpd SM6115_VDDCX>;
2328 power-domains = <&rpmpd SM6115_VDD_LPI_CX>,
2329 <&rpmpd SM6115_VDD_LPI_MX>;
[all …]
H A Dsm6125.dtsi11 #include <dt-bindings/power/qcom-rpmpd.h>
203 rpmpd: power-controller { label
204 compatible = "qcom,sm6125-rpmpd";
706 power-domains = <&rpmpd SM6125_VDDCX>;
737 power-domains = <&rpmpd SM6125_VDDCX>;
H A Dmsm8939.dtsi11 #include <dt-bindings/power/qcom-rpmpd.h>
264 rpmpd: power-controller { label
265 compatible = "qcom,msm8939-rpmpd";
1541 power-domains = <&rpmpd MSM8939_VDDMDCX>,
1542 <&rpmpd MSM8939_VDDMX>;
1960 power-domains = <&rpmpd MSM8939_VDDCX>,
1961 <&rpmpd MSM8939_VDDMX>;
H A Dsdm660.dtsi166 power-domains = <&rpmpd SDM660_VDDCX>;
H A Dmsm8916.dtsi11 #include <dt-bindings/power/qcom-rpmpd.h>
304 rpmpd: power-controller { label
305 compatible = "qcom,msm8916-rpmpd";
1918 power-domains = <&rpmpd MSM8916_VDDCX>,
1919 <&rpmpd MSM8916_VDDMX>;
2378 power-domains = <&rpmpd MSM8916_VDDCX>,
2379 <&rpmpd MSM8916_VDDMX>;
H A Dmsm8994.dtsi11 #include <dt-bindings/power/qcom-rpmpd.h>
199 rpmpd: power-controller { label
200 compatible = "qcom,msm8994-rpmpd";
H A Dmsm8976.dtsi14 #include <dt-bindings/power/qcom-rpmpd.h>
254 rpmpd: power-controller { label
255 compatible = "qcom,msm8976-rpmpd";
H A Dmsm8996.dtsi13 #include <dt-bindings/power/qcom-rpmpd.h>
484 rpmpd: power-controller { label
485 compatible = "qcom,msm8996-rpmpd";
2477 power-domains = <&rpmpd MSM8996_VDDSSCX>;
2523 power-domains = <&rpmpd MSM8996_VDDCX>,
2524 <&rpmpd MSM8996_VDDMX>;
3494 power-domains = <&rpmpd MSM8996_VDDCX>;
H A Dqcs404.dtsi10 #include <dt-bindings/power/qcom-rpmpd.h>
190 rpmpd: power-controller { label
191 compatible = "qcom,qcs404-rpmpd";
H A Dsdm670-google-sargo.dts14 #include <dt-bindings/power/qcom-rpmpd.h>
H A Dsdx75.dtsi13 #include <dt-bindings/power/qcom-rpmpd.h>
H A Dqdu1000.dtsi11 #include <dt-bindings/power/qcom-rpmpd.h>
H A Dsdm670.dtsi17 #include <dt-bindings/power/qcom-rpmpd.h>
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8226.dtsi13 #include <dt-bindings/power/qcom-rpmpd.h>
75 rpmpd: power-controller { label
76 compatible = "qcom,msm8226-rpmpd";
764 power-domains = <&rpmpd MSM8226_VDDCX>;
H A Dqcom-sdx65.dtsi13 #include <dt-bindings/power/qcom-rpmpd.h>
H A Dqcom-sdx55.dtsi14 #include <dt-bindings/power/qcom-rpmpd.h>

12