/openbmc/linux/drivers/pmdomain/qcom/ |
H A D | rpmpd.c | 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 = { 99 static struct rpmpd cx_s1a_corner_ao = { [all …]
|
H A D | Makefile | 3 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A 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) */
|
H A D | sm6375.dtsi | 14 #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 D | msm8916-pm8916.dtsi | 70 /* pm8916_s1 is managed by rpmpd (MSM8916_VDDCX) */ 101 /* pm8916_l3 is managed by rpmpd (MSM8916_VDDMX) */
|
H A D | msm8953.dtsi | 8 #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 D | qcm2290.dtsi | 14 #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 D | sdm630.dtsi | 12 #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 D | msm8998.dtsi | 9 #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 D | sm6115.dtsi | 14 #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 D | sm6125.dtsi | 11 #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 D | msm8939.dtsi | 11 #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 D | sdm660.dtsi | 166 power-domains = <&rpmpd SDM660_VDDCX>;
|
H A D | msm8916.dtsi | 11 #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 D | msm8994.dtsi | 11 #include <dt-bindings/power/qcom-rpmpd.h> 199 rpmpd: power-controller { label 200 compatible = "qcom,msm8994-rpmpd";
|
H A D | msm8976.dtsi | 14 #include <dt-bindings/power/qcom-rpmpd.h> 254 rpmpd: power-controller { label 255 compatible = "qcom,msm8976-rpmpd";
|
H A D | msm8996.dtsi | 13 #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 D | qcs404.dtsi | 10 #include <dt-bindings/power/qcom-rpmpd.h> 190 rpmpd: power-controller { label 191 compatible = "qcom,qcs404-rpmpd";
|
H A D | sdm670-google-sargo.dts | 14 #include <dt-bindings/power/qcom-rpmpd.h>
|
H A D | sdx75.dtsi | 13 #include <dt-bindings/power/qcom-rpmpd.h>
|
H A D | qdu1000.dtsi | 11 #include <dt-bindings/power/qcom-rpmpd.h>
|
H A D | sdm670.dtsi | 17 #include <dt-bindings/power/qcom-rpmpd.h>
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8226.dtsi | 13 #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 D | qcom-sdx65.dtsi | 13 #include <dt-bindings/power/qcom-rpmpd.h>
|
H A D | qcom-sdx55.dtsi | 14 #include <dt-bindings/power/qcom-rpmpd.h>
|