/Linux-v6.1/drivers/soc/qcom/ |
D | rpmhpd.c | 19 #define domain_to_rpmhpd(domain) container_of(domain, struct rpmhpd, pd) 24 * struct rpmhpd - top level RPMh power domain resource data structure 43 struct rpmhpd { struct 47 struct rpmhpd *peer; argument 60 struct rpmhpd **rpmhpds; argument 68 static struct rpmhpd cx_ao; 69 static struct rpmhpd mx; 70 static struct rpmhpd mx_ao; 71 static struct rpmhpd cx = { 77 static struct rpmhpd cx_ao = { [all …]
|
D | Makefile | 28 obj-$(CONFIG_QCOM_RPMHPD) += rpmhpd.o
|
/Linux-v6.1/Documentation/devicetree/bindings/power/ |
D | qcom,rpmpd.yaml | 31 - qcom,sa8540p-rpmhpd 33 - qcom,sc7180-rpmhpd 34 - qcom,sc7280-rpmhpd 35 - qcom,sc8180x-rpmhpd 36 - qcom,sc8280xp-rpmhpd 37 - qcom,sdm845-rpmhpd 38 - qcom,sdx55-rpmhpd 39 - qcom,sdx65-rpmhpd 42 - qcom,sm6350-rpmhpd 44 - qcom,sm8150-rpmhpd [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm8350.dtsi | 736 power-domains = <&rpmhpd SM8350_CX>; 768 power-domains = <&rpmhpd SM8350_CX>; 800 power-domains = <&rpmhpd SM8350_CX>; 832 power-domains = <&rpmhpd SM8350_CX>; 850 power-domains = <&rpmhpd SM8350_CX>; 868 power-domains = <&rpmhpd SM8350_CX>; 895 power-domains = <&rpmhpd SM8350_CX>; 962 power-domains = <&rpmhpd SM8350_CX>; 994 power-domains = <&rpmhpd SM8350_CX>; 1026 power-domains = <&rpmhpd SM8350_CX>; [all …]
|
D | sc7180.dtsi | 708 power-domains = <&rpmhpd SC7180_CX>; 787 power-domains = <&rpmhpd SC7180_CX>; 802 power-domains = <&rpmhpd SC7180_CX>; 818 power-domains = <&rpmhpd SC7180_CX>; 841 power-domains = <&rpmhpd SC7180_CX>; 856 power-domains = <&rpmhpd SC7180_CX>; 872 power-domains = <&rpmhpd SC7180_CX>; 895 power-domains = <&rpmhpd SC7180_CX>; 908 power-domains = <&rpmhpd SC7180_CX>; 931 power-domains = <&rpmhpd SC7180_CX>; [all …]
|
D | sc7280.dtsi | 832 power-domains = <&rpmhpd SC7280_CX>; 852 power-domains = <&rpmhpd SC7280_MX>; 885 power-domains = <&rpmhpd SC7280_CX>; 986 power-domains = <&rpmhpd SC7280_CX>; 1005 power-domains = <&rpmhpd SC7280_CX>; 1044 power-domains = <&rpmhpd SC7280_CX>; 1063 power-domains = <&rpmhpd SC7280_CX>; 1102 power-domains = <&rpmhpd SC7280_CX>; 1121 power-domains = <&rpmhpd SC7280_CX>; 1160 power-domains = <&rpmhpd SC7280_CX>; [all …]
|
D | sdm845.dtsi | 1199 power-domains = <&rpmhpd SDM845_CX>; 1238 power-domains = <&rpmhpd SDM845_CX>; 1256 power-domains = <&rpmhpd SDM845_CX>; 1295 power-domains = <&rpmhpd SDM845_CX>; 1313 power-domains = <&rpmhpd SDM845_CX>; 1352 power-domains = <&rpmhpd SDM845_CX>; 1370 power-domains = <&rpmhpd SDM845_CX>; 1409 power-domains = <&rpmhpd SDM845_CX>; 1427 power-domains = <&rpmhpd SDM845_CX>; 1466 power-domains = <&rpmhpd SDM845_CX>; [all …]
|
D | sa8540p.dtsi | 131 &rpmhpd { 132 compatible = "qcom,sa8540p-rpmhpd";
|
D | sm8250.dtsi | 996 power-domains = <&rpmhpd SM8250_CX>; 1028 power-domains = <&rpmhpd SM8250_CX>; 1060 power-domains = <&rpmhpd SM8250_CX>; 1092 power-domains = <&rpmhpd SM8250_CX>; 1107 power-domains = <&rpmhpd SM8250_CX>; 1137 power-domains = <&rpmhpd SM8250_CX>; 1152 power-domains = <&rpmhpd SM8250_CX>; 1182 power-domains = <&rpmhpd SM8250_CX>; 1250 power-domains = <&rpmhpd SM8250_CX>; 1282 power-domains = <&rpmhpd SM8250_CX>; [all …]
|
D | sm6350.dtsi | 495 power-domains = <&rpmhpd SM6350_CX>; 869 power-domains = <&rpmhpd SM6350_LCX>, 870 <&rpmhpd SM6350_LMX>; 937 power-domains = <&rpmhpd SM6350_CX>, 938 <&rpmhpd SM6350_MSS>; 976 power-domains = <&rpmhpd SM6350_CX>, 977 <&rpmhpd SM6350_MX>; 1077 power-domains = <&rpmhpd SM6350_CX>; 1574 rpmhpd: power-controller { label 1575 compatible = "qcom,sm6350-rpmhpd";
|
D | sc8280xp.dtsi | 739 power-domains = <&rpmhpd SC8280XP_CX>; 772 power-domains = <&rpmhpd SC8280XP_CX>; 787 power-domains = <&rpmhpd SC8280XP_CX>; 818 power-domains = <&rpmhpd SC8280XP_CX>; 1133 power-domains = <&rpmhpd SC8280XP_LCX>, 1134 <&rpmhpd SC8280XP_LMX>; 1738 rpmhpd: power-controller { label 1739 compatible = "qcom,sc8280xp-rpmhpd"; 1816 power-domains = <&rpmhpd SC8280XP_NSP>; 1947 power-domains = <&rpmhpd SC8280XP_NSP>;
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,sc7180-mss-pil.yaml | 221 power-domains = <&rpmhpd SC7180_CX>, 222 <&rpmhpd SC7180_MX>, 223 <&rpmhpd SC7180_MSS>;
|
D | qcom,sc7280-wpss-pil.yaml | 180 power-domains = <&rpmhpd SC7280_CX>, 181 <&rpmhpd SC7280_MX>;
|
D | qcom,sc7280-mss-pil.yaml | 239 power-domains = <&rpmhpd SC7280_CX>, 240 <&rpmhpd SC7280_MSS>;
|
D | qcom,qcs404-cdsp-pil.yaml | 149 power-domains = <&rpmhpd SDM845_CX>;
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | qcom-sdx65.dtsi | 58 power-domains = <&rpmhpd SDX65_CX_AO>; 59 power-domain-names = "rpmhpd"; 317 power-domains = <&rpmhpd SDX65_CX>, 318 <&rpmhpd SDX65_MSS>; 617 rpmhpd: power-controller { label 618 compatible = "qcom,sdx65-rpmhpd";
|
D | qcom-sdx55.dtsi | 59 power-domains = <&rpmhpd SDX55_CX>; 60 power-domain-names = "rpmhpd"; 458 power-domains = <&rpmhpd SDX55_CX>, 459 <&rpmhpd SDX55_MSS>; 719 rpmhpd: power-controller { label 720 compatible = "qcom,sdx55-rpmhpd";
|
/Linux-v6.1/Documentation/devicetree/bindings/clock/ |
D | qcom,sm8450-camcc.yaml | 74 power-domains = <&rpmhpd SM8450_MMCX>;
|
D | qcom,videocc.yaml | 85 power-domains = <&rpmhpd SM8250_MMCX>;
|
D | qcom,dispcc-sm8x50.yaml | 106 power-domains = <&rpmhpd SM8250_MMCX>;
|
D | qcom,sm8450-dispcc.yaml | 95 power-domains = <&rpmhpd SM8450_MMCX>;
|
/Linux-v6.1/Documentation/devicetree/bindings/i2c/ |
D | qcom,i2c-geni-qcom.yaml | 97 power-domains = <&rpmhpd SC7180_CX>;
|
/Linux-v6.1/Documentation/devicetree/bindings/media/ |
D | qcom,sm8250-venus.yaml | 141 <&rpmhpd SM8250_MX>;
|
D | qcom,sc7280-venus.yaml | 139 <&rpmhpd SC7280_CX>;
|
/Linux-v6.1/Documentation/devicetree/bindings/spi/ |
D | qcom,spi-geni-qcom.yaml | 95 power-domains = <&rpmhpd SC7180_CX>;
|