/openbmc/linux/drivers/pmdomain/qcom/ |
H A 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 …]
|
H A D | Makefile | 3 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A D | qcom,rpmpd.yaml | 4 $id: http://devicetree.org/schemas/power/qcom,rpmpd.yaml# 19 - qcom,mdm9607-rpmpd 20 - qcom,msm8226-rpmpd 21 - qcom,msm8909-rpmpd 22 - qcom,msm8916-rpmpd 23 - qcom,msm8939-rpmpd 24 - qcom,msm8953-rpmpd 25 - qcom,msm8976-rpmpd 26 - qcom,msm8994-rpmpd 27 - qcom,msm8996-rpmpd [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | qcom,sm6125-mdss.yaml | 72 #include <dt-bindings/power/qcom-rpmpd.h> 125 power-domains = <&rpmpd SM6125_VDDCX>; 165 power-domains = <&rpmpd SM6125_VDDCX>; 210 power-domains = <&rpmpd SM6125_VDDMX>;
|
H A D | qcom,msm8998-mdss.yaml | 69 #include <dt-bindings/power/qcom-rpmpd.h> 110 power-domains = <&rpmpd MSM8998_VDDMX>; 156 power-domains = <&rpmpd MSM8998_VDDCX>; 226 power-domains = <&rpmpd MSM8998_VDDCX>;
|
H A D | qcom,qcm2290-mdss.yaml | 75 #include <dt-bindings/power/qcom-rpmpd.h> 114 power-domains = <&rpmpd QCM2290_VDDCX>; 156 power-domains = <&rpmpd QCM2290_VDDCX>;
|
H A D | qcom,sm6375-mdss.yaml | 72 #include <dt-bindings/power/qcom-rpmpd.h> 120 power-domains = <&rpmpd SM6375_VDDCX>; 164 power-domains = <&rpmpd SM6375_VDDMX>;
|
H A D | qcom,sm6115-mdss.yaml | 68 #include <dt-bindings/power/qcom-rpmpd.h> 104 power-domains = <&rpmpd SM6115_VDDCX>; 146 power-domains = <&rpmpd SM6115_VDDCX>;
|
H A D | qcom,sm6115-dpu.yaml | 59 #include <dt-bindings/power/qcom-rpmpd.h> 76 power-domains = <&rpmpd SM6115_VDDCX>;
|
H A D | qcom,qcm2290-dpu.yaml | 57 #include <dt-bindings/power/qcom-rpmpd.h> 73 power-domains = <&rpmpd QCM2290_VDDCX>;
|
H A D | qcom,msm8998-dpu.yaml | 60 #include <dt-bindings/power/qcom-rpmpd.h> 80 power-domains = <&rpmpd MSM8998_VDDMX>;
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A 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>;
|
H A D | qcom,wcnss-pil.yaml | 226 #include <dt-bindings/power/qcom-rpmpd.h> 239 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
|
H A D | qcom,msm8916-mss-pil.yaml | 249 #include <dt-bindings/power/qcom-rpmpd.h> 273 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
|
/openbmc/linux/Documentation/devicetree/bindings/bus/ |
H A D | qcom,ssc-block-bus.yaml | 112 #include <dt-bindings/power/qcom-rpmpd.h> 139 power-domains = <&rpmpd MSM8998_SSCCX>, <&rpmpd MSM8998_SSCMX>;
|
/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>;
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,sm6375-gpucc.yaml | 55 #include <dt-bindings/power/qcom-rpmpd.h> 68 power-domains = <&rpmpd SM6375_VDDGX>;
|
H A D | qcom,dispcc-sm6125.yaml | 78 #include <dt-bindings/power/qcom-rpmpd.h> 101 power-domains = <&rpmpd SM6125_VDDCX>;
|
H A D | qcom,gcc-sc7180.yaml | 52 #include <dt-bindings/power/qcom-rpmpd.h>
|
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,smd-rpm.yaml | 64 $ref: /schemas/power/qcom,rpmpd.yaml# 143 compatible = "qcom,msm8916-rpmpd";
|
H A D | qcom,rpmh-rsc.yaml | 112 $ref: /schemas/power/qcom,rpmpd.yaml# 189 #include <dt-bindings/power/qcom-rpmpd.h>
|