| /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 …]
|
| H A D | Makefile | 4 obj-$(CONFIG_QCOM_RPMHPD) += rpmhpd.o
|
| /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 | 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 …]
|
| /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>;
|
| H A D | qcom,sdx55-pas.yaml | 96 power-domains = <&rpmhpd SDX55_CX>, <&rpmhpd SDX55_MSS>;
|
| H A D | qcom,sc8280xp-pas.yaml | 128 power-domains = <&rpmhpd SC8280XP_LCX>, 129 <&rpmhpd SC8280XP_LMX>;
|
| H A D | qcom,sm6350-pas.yaml | 148 power-domains = <&rpmhpd SM6350_LCX>, 149 <&rpmhpd SM6350_LMX>;
|
| /linux/Documentation/devicetree/bindings/display/msm/ |
| 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,sm6150-dpu.yaml | 48 #include <dt-bindings/power/qcom,rpmhpd.h> 66 power-domains = <&rpmhpd RPMHPD_CX>;
|
| H A D | qcom,sdm670-mdss.yaml | 129 power-domains = <&rpmhpd SDM670_CX>; 177 power-domains = <&rpmhpd SDM670_CX>; 247 power-domains = <&rpmhpd SDM670_CX>;
|
| H A D | qcom,sdm845-mdss.yaml | 125 power-domains = <&rpmhpd SDM845_CX>; 173 power-domains = <&rpmhpd SDM845_CX>; 243 power-domains = <&rpmhpd SDM845_CX>;
|
| H A D | qcom,sm7150-dpu.yaml | 58 #include <dt-bindings/power/qcom,rpmhpd.h> 83 power-domains = <&rpmhpd RPMHPD_CX>;
|
| H A D | qcom,sc7180-mdss.yaml | 139 power-domains = <&rpmhpd SC7180_CX>; 187 power-domains = <&rpmhpd SC7180_CX>; 277 power-domains = <&rpmhpd SC7180_CX>;
|
| H A D | qcom,sm8150-mdss.yaml | 137 power-domains = <&rpmhpd SM8150_MMCX>; 212 power-domains = <&rpmhpd SM8150_MMCX>; 302 power-domains = <&rpmhpd SM8150_MMCX>;
|
| H A D | qcom,sm6350-mdss.yaml | 141 power-domains = <&rpmhpd SM6350_CX>; 182 power-domains = <&rpmhpd SM6350_MX>;
|
| /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>;
|
| H A D | qcom,glymur-dispcc.yaml | 69 #include <dt-bindings/power/qcom,rpmhpd.h> 92 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
| H A D | qcom,dispcc-sm8x50.yaml | 99 #include <dt-bindings/power/qcom,rpmhpd.h> 120 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
| H A D | qcom,videocc.yaml | 154 #include <dt-bindings/power/qcom,rpmhpd.h> 163 power-domains = <&rpmhpd RPMHPD_MMCX>;
|