/linux/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 20 #define domain_to_rpmhpd(domain) container_of(domain, struct rpmhpd, pd) 25 * struct rpmhpd - top level RPMh power domain resource data structure 43 * @state_synced: Indicator that sync_state has been invoked for the rpmhpd resource 46 struct rpmhpd { struct 50 struct rpmhpd *peer; argument 65 struct rpmhpd **rpmhpds; argument 73 static struct rpmhpd cx_ao; 74 static struct rpmhpd mx; 75 static struct rpmhpd mx_ao; [all …]
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | qcom,rpmpd.yaml | 20 - qcom,glymur-rpmhpd 22 - qcom,milos-rpmhpd 37 - qcom,qcs615-rpmhpd 38 - qcom,qcs8300-rpmhpd 39 - qcom,qdu1000-rpmhpd 41 - qcom,sa8155p-rpmhpd 42 - qcom,sa8540p-rpmhpd 43 - qcom,sa8775p-rpmhpd 44 - qcom,sar2130p-rpmhpd 45 - qcom,sc7180-rpmhpd [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8155p.dtsi | 6 * Most notably, the RPMhPD setup differs: MMCX and LCX/LMX rails are gone, 13 power-domains = <&rpmhpd SA8155P_CX>; 17 power-domains = <&rpmhpd SA8155P_CX>; 21 power-domains = <&rpmhpd SA8155P_CX>; 25 power-domains = <&rpmhpd SA8155P_CX>; 29 power-domains = <&rpmhpd SA8155P_CX>; 33 power-domains = <&rpmhpd SA8155P_CX>, 34 <&rpmhpd SA8155P_MX>; 37 &rpmhpd { 43 compatible = "qcom,sa8155p-rpmhpd"; [all …]
|
H A D | sc8280xp.dtsi | 891 power-domains = <&rpmhpd SC8280XP_CX>; 937 power-domains = <&rpmhpd SC8280XP_CX>; 953 power-domains = <&rpmhpd SC8280XP_CX>; 969 power-domains = <&rpmhpd SC8280XP_CX>; 985 power-domains = <&rpmhpd SC8280XP_CX>; 1000 power-domains = <&rpmhpd SC8280XP_CX>; 1015 power-domains = <&rpmhpd SC8280XP_CX>; 1031 power-domains = <&rpmhpd SC8280XP_CX>; 1046 power-domains = <&rpmhpd SC8280XP_CX>; 1065 power-domains = <&rpmhpd SC8280XP_CX>; [all …]
|
H A D | sa8775p.dtsi | 20 #include <dt-bindings/power/qcom,rpmhpd.h> 1075 power-domains = <&rpmhpd SA8775P_CX>; 1140 power-domains = <&rpmhpd SA8775P_CX>; 1167 power-domains = <&rpmhpd SA8775P_CX>; 1188 power-domains = <&rpmhpd SA8775P_CX>; 1211 power-domains = <&rpmhpd SA8775P_CX>; 1238 power-domains = <&rpmhpd SA8775P_CX>; 1259 power-domains = <&rpmhpd SA8775P_CX>; 1282 power-domains = <&rpmhpd SA8775P_CX>; 1307 power-domains = <&rpmhpd SA8775P_CX>; [all …]
|
H A D | qcs8300.dtsi | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 704 power-domains = <&rpmhpd RPMHPD_CX>; 729 power-domains = <&rpmhpd RPMHPD_CX>; 753 power-domains = <&rpmhpd RPMHPD_CX>; 777 power-domains = <&rpmhpd RPMHPD_CX>; 802 power-domains = <&rpmhpd RPMHPD_CX>; 826 power-domains = <&rpmhpd RPMHPD_CX>; 850 power-domains = <&rpmhpd RPMHPD_CX>; 875 power-domains = <&rpmhpd RPMHPD_CX>; 899 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sc7180.dtsi | 798 power-domains = <&rpmhpd SC7180_CX>; 842 power-domains = <&rpmhpd SC7180_CX>; 902 power-domains = <&rpmhpd SC7180_CX>; 917 power-domains = <&rpmhpd SC7180_CX>; 933 power-domains = <&rpmhpd SC7180_CX>; 956 power-domains = <&rpmhpd SC7180_CX>; 971 power-domains = <&rpmhpd SC7180_CX>; 987 power-domains = <&rpmhpd SC7180_CX>; 1010 power-domains = <&rpmhpd SC7180_CX>; 1023 power-domains = <&rpmhpd SC7180_CX>; [all …]
|
H A D | sc7280.dtsi | 984 power-domains = <&rpmhpd SC7280_CX>; 1004 power-domains = <&rpmhpd SC7280_MX>; 1037 power-domains = <&rpmhpd SC7280_CX>; 1122 power-domains = <&rpmhpd SC7280_CX>; 1140 power-domains = <&rpmhpd SC7280_CX>; 1159 power-domains = <&rpmhpd SC7280_CX>; 1182 power-domains = <&rpmhpd SC7280_CX>; 1200 power-domains = <&rpmhpd SC7280_CX>; 1219 power-domains = <&rpmhpd SC7280_CX>; 1242 power-domains = <&rpmhpd SC7280_CX>; [all …]
|
H A D | sm8250.dtsi | 19 #include <dt-bindings/power/qcom,rpmhpd.h> 1033 power-domains = <&rpmhpd SM8250_CX>; 1054 power-domains = <&rpmhpd RPMHPD_CX>; 1078 power-domains = <&rpmhpd SM8250_CX>; 1099 power-domains = <&rpmhpd RPMHPD_CX>; 1123 power-domains = <&rpmhpd SM8250_CX>; 1144 power-domains = <&rpmhpd RPMHPD_CX>; 1168 power-domains = <&rpmhpd SM8250_CX>; 1189 power-domains = <&rpmhpd RPMHPD_CX>; 1210 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sm8550.dtsi | 22 #include <dt-bindings/power/qcom,rpmhpd.h> 907 power-domains = <&rpmhpd RPMHPD_CX>; 930 power-domains = <&rpmhpd RPMHPD_CX>; 957 power-domains = <&rpmhpd RPMHPD_CX>; 980 power-domains = <&rpmhpd RPMHPD_CX>; 1007 power-domains = <&rpmhpd RPMHPD_CX>; 1030 power-domains = <&rpmhpd RPMHPD_CX>; 1057 power-domains = <&rpmhpd RPMHPD_CX>; 1080 power-domains = <&rpmhpd RPMHPD_CX>; 1107 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sm8350.dtsi | 21 #include <dt-bindings/power/qcom,rpmhpd.h> 766 power-domains = <&rpmhpd RPMHPD_CX>; 798 power-domains = <&rpmhpd RPMHPD_CX>; 830 power-domains = <&rpmhpd RPMHPD_CX>; 862 power-domains = <&rpmhpd RPMHPD_CX>; 880 power-domains = <&rpmhpd RPMHPD_CX>; 898 power-domains = <&rpmhpd RPMHPD_CX>; 925 power-domains = <&rpmhpd RPMHPD_CX>; 992 power-domains = <&rpmhpd RPMHPD_CX>; 1024 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sdm670.dtsi | 675 power-domains = <&rpmhpd SDM670_CX>; 762 power-domains = <&rpmhpd SDM670_CX>; 783 power-domains = <&rpmhpd SDM670_CX>; 804 power-domains = <&rpmhpd SDM670_CX>; 825 power-domains = <&rpmhpd SDM670_CX>; 846 power-domains = <&rpmhpd SDM670_CX>; 867 power-domains = <&rpmhpd SDM670_CX>; 888 power-domains = <&rpmhpd SDM670_CX>; 909 power-domains = <&rpmhpd SDM670_CX>; 968 power-domains = <&rpmhpd SDM670_CX>; [all …]
|
H A D | x1e80100.dtsi | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 811 power-domains = <&rpmhpd RPMHPD_CX>; 890 power-domains = <&rpmhpd RPMHPD_CX>; 926 power-domains = <&rpmhpd RPMHPD_CX>; 962 power-domains = <&rpmhpd RPMHPD_CX>; 998 power-domains = <&rpmhpd RPMHPD_CX>; 1034 power-domains = <&rpmhpd RPMHPD_CX>; 1070 power-domains = <&rpmhpd RPMHPD_CX>; 1106 power-domains = <&rpmhpd RPMHPD_CX>; 1142 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sdm845.dtsi | 1213 power-domains = <&rpmhpd SDM845_CX>; 1287 power-domains = <&rpmhpd SDM845_CX>; 1326 power-domains = <&rpmhpd SDM845_CX>; 1344 power-domains = <&rpmhpd SDM845_CX>; 1383 power-domains = <&rpmhpd SDM845_CX>; 1401 power-domains = <&rpmhpd SDM845_CX>; 1440 power-domains = <&rpmhpd SDM845_CX>; 1458 power-domains = <&rpmhpd SDM845_CX>; 1497 power-domains = <&rpmhpd SDM845_CX>; 1515 power-domains = <&rpmhpd SDM845_CX>; [all …]
|
H A D | sm8650.dtsi | 23 #include <dt-bindings/power/qcom,rpmhpd.h> 2048 power-domains = <&rpmhpd RPMHPD_CX>; 2085 power-domains = <&rpmhpd RPMHPD_CX>; 2122 power-domains = <&rpmhpd RPMHPD_CX>; 2159 power-domains = <&rpmhpd RPMHPD_CX>; 2196 power-domains = <&rpmhpd RPMHPD_CX>; 2233 power-domains = <&rpmhpd RPMHPD_CX>; 2270 power-domains = <&rpmhpd RPMHPD_CX>; 2307 power-domains = <&rpmhpd RPMHPD_CX>; 2344 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | qcom,sm7150-mdss.yaml | 93 #include <dt-bindings/power/qcom,rpmhpd.h> 154 power-domains = <&rpmhpd RPMHPD_CX>; 243 power-domains = <&rpmhpd RPMHPD_CX>; 335 power-domains = <&rpmhpd RPMHPD_CX>; 408 power-domains = <&rpmhpd RPMHPD_CX>;
|
H A D | qcom,sm8250-mdss.yaml | 95 #include <dt-bindings/power/qcom,rpmhpd.h> 140 power-domains = <&rpmhpd RPMHPD_MMCX>; 215 power-domains = <&rpmhpd RPMHPD_MMCX>; 305 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8450-mdss.yaml | 87 #include <dt-bindings/power/qcom,rpmhpd.h> 144 power-domains = <&rpmhpd RPMHPD_MMCX>; 224 power-domains = <&rpmhpd RPMHPD_MMCX>; 319 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,x1e80100-mdss.yaml | 70 #include <dt-bindings/power/qcom,rpmhpd.h> 122 power-domains = <&rpmhpd RPMHPD_MMCX>; 199 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sc7280-mdss.yaml | 155 power-domains = <&rpmhpd SC7280_CX>; 211 power-domains = <&rpmhpd SC7280_CX>; 307 power-domains = <&rpmhpd SC7280_CX>; 397 power-domains = <&rpmhpd SC7280_CX>;
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,sc7180-pas.yaml | 171 power-domains = <&rpmhpd SC7180_CX>, 172 <&rpmhpd SC7180_MX>, 173 <&rpmhpd SC7180_MSS>;
|
H A D | qcom,sa8775p-pas.yaml | 139 #include <dt-bindings/power/qcom,rpmhpd.h> 155 power-domains = <&rpmhpd RPMHPD_LCX>, <&rpmhpd RPMHPD_LMX>;
|
H A D | qcom,sc7180-mss-pil.yaml | 222 power-domains = <&rpmhpd SC7180_CX>, 223 <&rpmhpd SC7180_MX>, 224 <&rpmhpd SC7180_MSS>;
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,sar2130p-gcc.yaml | 49 #include <dt-bindings/power/qcom,rpmhpd.h> 59 power-domains = <&rpmhpd RPMHPD_CX>;
|
H A D | qcom,sm8350-videocc.yaml | 56 #include <dt-bindings/power/qcom,rpmhpd.h> 64 power-domains = <&rpmhpd RPMHPD_MMCX>;
|