Home
last modified time | relevance | path

Searched full:rpmpd (Results 1 – 25 of 105) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/pmdomain/qcom/
Drpmpd.c15 #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 …]
DMakefile3 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/
Dqcom,rpmpd.yaml4 $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 …]
/kernel/linux/linux-5.10/drivers/soc/qcom/
Drpmpd.c16 #include <dt-bindings/power/qcom-rpmpd.h>
18 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd)
42 static struct rpmpd _platform##_##_active; \
43 static struct rpmpd _platform##_##_name = { \
50 static struct rpmpd _platform##_##_active = { \
60 static struct rpmpd _platform##_##_name = { \
68 static struct rpmpd _platform##_##_name = { \
76 static struct rpmpd _platform##_##_name = { \
84 static struct rpmpd _platform##_##_name = { \
97 struct rpmpd { struct
[all …]
DMakefile27 obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Dqcom,rpmpd.yaml4 $id: http://devicetree.org/schemas/power/qcom,rpmpd.yaml#
19 - qcom,msm8976-rpmpd
20 - qcom,msm8996-rpmpd
21 - qcom,msm8998-rpmpd
22 - qcom,qcs404-rpmpd
48 #include <dt-bindings/power/qcom-rpmpd.h>
104 rpmpd: power-controller {
105 compatible = "qcom,msm8996-rpmpd";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/
Dqcom,sm6125-mdss.yaml72 #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>;
Dqcom,msm8998-mdss.yaml69 #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>;
Dqcom,sm6375-mdss.yaml72 #include <dt-bindings/power/qcom-rpmpd.h>
120 power-domains = <&rpmpd SM6375_VDDCX>;
164 power-domains = <&rpmpd SM6375_VDDMX>;
Dqcom,sm6115-mdss.yaml68 #include <dt-bindings/power/qcom-rpmpd.h>
104 power-domains = <&rpmpd SM6115_VDDCX>;
146 power-domains = <&rpmpd SM6115_VDDCX>;
Dqcom,qcm2290-mdss.yaml75 #include <dt-bindings/power/qcom-rpmpd.h>
114 power-domains = <&rpmpd QCM2290_VDDCX>;
156 power-domains = <&rpmpd QCM2290_VDDCX>;
Dqcom,qcm2290-dpu.yaml57 #include <dt-bindings/power/qcom-rpmpd.h>
73 power-domains = <&rpmpd QCM2290_VDDCX>;
Dqcom,sm6115-dpu.yaml59 #include <dt-bindings/power/qcom-rpmpd.h>
76 power-domains = <&rpmpd SM6115_VDDCX>;
Dqcom,msm8998-dpu.yaml60 #include <dt-bindings/power/qcom-rpmpd.h>
80 power-domains = <&rpmpd MSM8998_VDDMX>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/
Dqcom,sm6115-pas.yaml120 #include <dt-bindings/power/qcom-rpmpd.h>
141 power-domains = <&rpmpd SM6115_VDD_LPI_CX>,
142 <&rpmpd SM6115_VDD_LPI_MX>;
Dqcom,wcnss-pil.yaml226 #include <dt-bindings/power/qcom-rpmpd.h>
239 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
Dqcom,msm8916-mss-pil.yaml249 #include <dt-bindings/power/qcom-rpmpd.h>
273 power-domains = <&rpmpd MSM8916_VDDCX>, <&rpmpd MSM8916_VDDMX>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/bus/
Dqcom,ssc-block-bus.yaml112 #include <dt-bindings/power/qcom-rpmpd.h>
139 power-domains = <&rpmpd MSM8998_SSCCX>, <&rpmpd MSM8998_SSCMX>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
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) */
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 …]
Dmsm8916-pm8916.dtsi70 /* pm8916_s1 is managed by rpmpd (MSM8916_VDDCX) */
101 /* pm8916_l3 is managed by rpmpd (MSM8916_VDDMX) */
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dqcom,sm6375-gpucc.yaml55 #include <dt-bindings/power/qcom-rpmpd.h>
68 power-domains = <&rpmpd SM6375_VDDGX>;
Dqcom,dispcc-sm6125.yaml78 #include <dt-bindings/power/qcom-rpmpd.h>
101 power-domains = <&rpmpd SM6125_VDDCX>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd-rpm.yaml64 $ref: /schemas/power/qcom,rpmpd.yaml#
143 compatible = "qcom,msm8916-rpmpd";

12345