/linux-6.14.4/drivers/pmdomain/qcom/ |
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-6.14.4/Documentation/devicetree/bindings/power/ |
D | qcom,rpmpd.yaml | 35 - qcom,qcs615-rpmhpd 36 - qcom,qcs8300-rpmhpd 37 - qcom,qdu1000-rpmhpd 39 - qcom,sa8155p-rpmhpd 40 - qcom,sa8540p-rpmhpd 41 - qcom,sa8775p-rpmhpd 42 - qcom,sar2130p-rpmhpd 43 - qcom,sc7180-rpmhpd 44 - qcom,sc7280-rpmhpd 45 - qcom,sc8180x-rpmhpd [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
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 …]
|
D | sa8775p.dtsi | 17 #include <dt-bindings/power/qcom,rpmhpd.h> 862 power-domains = <&rpmhpd SA8775P_CX>; 925 power-domains = <&rpmhpd SA8775P_CX>; 950 power-domains = <&rpmhpd SA8775P_CX>; 969 power-domains = <&rpmhpd SA8775P_CX>; 990 power-domains = <&rpmhpd SA8775P_CX>; 1015 power-domains = <&rpmhpd SA8775P_CX>; 1034 power-domains = <&rpmhpd SA8775P_CX>; 1055 power-domains = <&rpmhpd SA8775P_CX>; 1078 power-domains = <&rpmhpd SA8775P_CX>; [all …]
|
D | sc8280xp.dtsi | 862 power-domains = <&rpmhpd SC8280XP_CX>; 908 power-domains = <&rpmhpd SC8280XP_CX>; 924 power-domains = <&rpmhpd SC8280XP_CX>; 940 power-domains = <&rpmhpd SC8280XP_CX>; 956 power-domains = <&rpmhpd SC8280XP_CX>; 971 power-domains = <&rpmhpd SC8280XP_CX>; 986 power-domains = <&rpmhpd SC8280XP_CX>; 1002 power-domains = <&rpmhpd SC8280XP_CX>; 1017 power-domains = <&rpmhpd SC8280XP_CX>; 1036 power-domains = <&rpmhpd SC8280XP_CX>; [all …]
|
D | sc7180.dtsi | 797 power-domains = <&rpmhpd SC7180_CX>; 841 power-domains = <&rpmhpd SC7180_CX>; 901 power-domains = <&rpmhpd SC7180_CX>; 916 power-domains = <&rpmhpd SC7180_CX>; 932 power-domains = <&rpmhpd SC7180_CX>; 955 power-domains = <&rpmhpd SC7180_CX>; 970 power-domains = <&rpmhpd SC7180_CX>; 986 power-domains = <&rpmhpd SC7180_CX>; 1009 power-domains = <&rpmhpd SC7180_CX>; 1022 power-domains = <&rpmhpd SC7180_CX>; [all …]
|
D | sc7280.dtsi | 982 power-domains = <&rpmhpd SC7280_CX>; 1002 power-domains = <&rpmhpd SC7280_MX>; 1035 power-domains = <&rpmhpd SC7280_CX>; 1120 power-domains = <&rpmhpd SC7280_CX>; 1138 power-domains = <&rpmhpd SC7280_CX>; 1157 power-domains = <&rpmhpd SC7280_CX>; 1180 power-domains = <&rpmhpd SC7280_CX>; 1198 power-domains = <&rpmhpd SC7280_CX>; 1217 power-domains = <&rpmhpd SC7280_CX>; 1240 power-domains = <&rpmhpd SC7280_CX>; [all …]
|
D | sdm670.dtsi | 673 power-domains = <&rpmhpd SDM670_CX>; 760 power-domains = <&rpmhpd SDM670_CX>; 781 power-domains = <&rpmhpd SDM670_CX>; 802 power-domains = <&rpmhpd SDM670_CX>; 823 power-domains = <&rpmhpd SDM670_CX>; 844 power-domains = <&rpmhpd SDM670_CX>; 865 power-domains = <&rpmhpd SDM670_CX>; 886 power-domains = <&rpmhpd SDM670_CX>; 907 power-domains = <&rpmhpd SDM670_CX>; 966 power-domains = <&rpmhpd SDM670_CX>; [all …]
|
D | sm8250.dtsi | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 1032 power-domains = <&rpmhpd SM8250_CX>; 1053 power-domains = <&rpmhpd RPMHPD_CX>; 1077 power-domains = <&rpmhpd SM8250_CX>; 1098 power-domains = <&rpmhpd RPMHPD_CX>; 1122 power-domains = <&rpmhpd SM8250_CX>; 1143 power-domains = <&rpmhpd RPMHPD_CX>; 1167 power-domains = <&rpmhpd SM8250_CX>; 1188 power-domains = <&rpmhpd RPMHPD_CX>; 1209 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
D | sm8350.dtsi | 20 #include <dt-bindings/power/qcom,rpmhpd.h> 764 power-domains = <&rpmhpd RPMHPD_CX>; 796 power-domains = <&rpmhpd RPMHPD_CX>; 828 power-domains = <&rpmhpd RPMHPD_CX>; 860 power-domains = <&rpmhpd RPMHPD_CX>; 878 power-domains = <&rpmhpd RPMHPD_CX>; 896 power-domains = <&rpmhpd RPMHPD_CX>; 923 power-domains = <&rpmhpd RPMHPD_CX>; 990 power-domains = <&rpmhpd RPMHPD_CX>; 1022 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
D | x1e80100.dtsi | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 795 power-domains = <&rpmhpd RPMHPD_CX>; 874 power-domains = <&rpmhpd RPMHPD_CX>; 910 power-domains = <&rpmhpd RPMHPD_CX>; 946 power-domains = <&rpmhpd RPMHPD_CX>; 982 power-domains = <&rpmhpd RPMHPD_CX>; 1018 power-domains = <&rpmhpd RPMHPD_CX>; 1054 power-domains = <&rpmhpd RPMHPD_CX>; 1090 power-domains = <&rpmhpd RPMHPD_CX>; 1126 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | qcom,x1e80100-camcc.yaml | 59 #include <dt-bindings/power/qcom,rpmhpd.h> 67 power-domains = <&rpmhpd RPMHPD_MXC>, 68 <&rpmhpd RPMHPD_MMCX>;
|
D | qcom,sm7150-videocc.yaml | 47 #include <dt-bindings/power/qcom,rpmhpd.h> 53 power-domains = <&rpmhpd RPMHPD_CX>;
|
D | qcom,sm7150-camcc.yaml | 48 #include <dt-bindings/power/qcom,rpmhpd.h> 55 power-domains = <&rpmhpd RPMHPD_CX>;
|
D | qcom,sar2130p-gcc.yaml | 49 #include <dt-bindings/power/qcom,rpmhpd.h> 59 power-domains = <&rpmhpd RPMHPD_CX>;
|
D | qcom,sm8350-videocc.yaml | 56 #include <dt-bindings/power/qcom,rpmhpd.h> 64 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
D | qcom,x1e80100-gcc.yaml | 57 #include <dt-bindings/power/qcom,rpmhpd.h> 71 power-domains = <&rpmhpd RPMHPD_CX>;
|
/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,sc7180-pas.yaml | 171 power-domains = <&rpmhpd SC7180_CX>, 172 <&rpmhpd SC7180_MX>, 173 <&rpmhpd SC7180_MSS>;
|
D | qcom,sa8775p-pas.yaml | 139 #include <dt-bindings/power/qcom,rpmhpd.h> 155 power-domains = <&rpmhpd RPMHPD_LCX>, <&rpmhpd RPMHPD_LMX>;
|
D | qcom,sm8350-pas.yaml | 146 #include <dt-bindings/power/qcom,rpmhpd.h> 167 power-domains = <&rpmhpd RPMHPD_LCX>, 168 <&rpmhpd RPMHPD_LMX>;
|
/linux-6.14.4/Documentation/devicetree/bindings/display/msm/ |
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>;
|
D | qcom,sm8650-mdss.yaml | 77 #include <dt-bindings/power/qcom,rpmhpd.h> 124 power-domains = <&rpmhpd RPMHPD_MMCX>; 199 power-domains = <&rpmhpd RPMHPD_MMCX>; 288 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
D | qcom,sm8550-mdss.yaml | 87 #include <dt-bindings/power/qcom,rpmhpd.h> 141 power-domains = <&rpmhpd RPMHPD_MMCX>; 216 power-domains = <&rpmhpd RPMHPD_MMCX>; 305 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
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>;
|
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>;
|