/openbmc/linux/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 17 #include <dt-bindings/power/qcom,rpmhpd.h> 19 #define domain_to_rpmhpd(domain) container_of(domain, struct rpmhpd, pd) 24 * struct rpmhpd - top level RPMh power domain resource data structure 42 * @state_synced: Indicator that sync_state has been invoked for the rpmhpd resource 45 struct rpmhpd { struct 49 struct rpmhpd *peer; argument 64 struct rpmhpd **rpmhpds; argument 72 static struct rpmhpd cx_ao; 73 static struct rpmhpd mx; 74 static struct rpmhpd mx_ao; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A D | qcom,rpmpd.yaml | 31 - qcom,qdu1000-rpmhpd 32 - qcom,sa8155p-rpmhpd 33 - qcom,sa8540p-rpmhpd 34 - qcom,sa8775p-rpmhpd 36 - qcom,sc7180-rpmhpd 37 - qcom,sc7280-rpmhpd 38 - qcom,sc8180x-rpmhpd 39 - qcom,sc8280xp-rpmhpd 40 - qcom,sdm670-rpmhpd 41 - qcom,sdm845-rpmhpd [all …]
|
/openbmc/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>, 30 <&rpmhpd SA8155P_MX>; 33 &rpmhpd { 39 compatible = "qcom,sa8155p-rpmhpd";
|
H A D | sa8775p.dtsi | 489 power-domains = <&rpmhpd SA8775P_CX>; 530 power-domains = <&rpmhpd SA8775P_CX>; 551 power-domains = <&rpmhpd SA8775P_CX>; 572 power-domains = <&rpmhpd SA8775P_CX>; 593 power-domains = <&rpmhpd SA8775P_CX>; 614 power-domains = <&rpmhpd SA8775P_CX>; 633 power-domains = <&rpmhpd SA8775P_CX>; 656 power-domains = <&rpmhpd SA8775P_CX>; 677 power-domains = <&rpmhpd SA8775P_CX>; 692 power-domains = <&rpmhpd SA8775P_CX>; [all …]
|
H A D | sc8280xp.dtsi | 852 power-domains = <&rpmhpd SC8280XP_CX>; 886 power-domains = <&rpmhpd SC8280XP_CX>; 902 power-domains = <&rpmhpd SC8280XP_CX>; 918 power-domains = <&rpmhpd SC8280XP_CX>; 934 power-domains = <&rpmhpd SC8280XP_CX>; 949 power-domains = <&rpmhpd SC8280XP_CX>; 964 power-domains = <&rpmhpd SC8280XP_CX>; 980 power-domains = <&rpmhpd SC8280XP_CX>; 996 power-domains = <&rpmhpd SC8280XP_CX>; 1012 power-domains = <&rpmhpd SC8280XP_CX>; [all …]
|
H A D | sc7280.dtsi | 871 power-domains = <&rpmhpd SC7280_CX>; 891 power-domains = <&rpmhpd SC7280_MX>; 924 power-domains = <&rpmhpd SC7280_CX>; 1009 power-domains = <&rpmhpd SC7280_CX>; 1027 power-domains = <&rpmhpd SC7280_CX>; 1046 power-domains = <&rpmhpd SC7280_CX>; 1069 power-domains = <&rpmhpd SC7280_CX>; 1087 power-domains = <&rpmhpd SC7280_CX>; 1106 power-domains = <&rpmhpd SC7280_CX>; 1129 power-domains = <&rpmhpd SC7280_CX>; [all …]
|
H A D | sdm670.dtsi | 616 power-domains = <&rpmhpd SDM670_CX>; 703 power-domains = <&rpmhpd SDM670_CX>; 724 power-domains = <&rpmhpd SDM670_CX>; 745 power-domains = <&rpmhpd SDM670_CX>; 766 power-domains = <&rpmhpd SDM670_CX>; 787 power-domains = <&rpmhpd SDM670_CX>; 808 power-domains = <&rpmhpd SDM670_CX>; 829 power-domains = <&rpmhpd SDM670_CX>; 850 power-domains = <&rpmhpd SDM670_CX>; 909 power-domains = <&rpmhpd SDM670_CX>; [all …]
|
H A 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 …]
|
H A D | sm8350.dtsi | 18 #include <dt-bindings/power/qcom,rpmhpd.h> 751 power-domains = <&rpmhpd RPMHPD_CX>; 783 power-domains = <&rpmhpd RPMHPD_CX>; 815 power-domains = <&rpmhpd RPMHPD_CX>; 847 power-domains = <&rpmhpd RPMHPD_CX>; 865 power-domains = <&rpmhpd RPMHPD_CX>; 883 power-domains = <&rpmhpd RPMHPD_CX>; 910 power-domains = <&rpmhpd RPMHPD_CX>; 977 power-domains = <&rpmhpd RPMHPD_CX>; 1009 power-domains = <&rpmhpd RPMHPD_CX>; [all …]
|
H A D | sdm845.dtsi | 1211 power-domains = <&rpmhpd SDM845_CX>; 1285 power-domains = <&rpmhpd SDM845_CX>; 1324 power-domains = <&rpmhpd SDM845_CX>; 1342 power-domains = <&rpmhpd SDM845_CX>; 1381 power-domains = <&rpmhpd SDM845_CX>; 1399 power-domains = <&rpmhpd SDM845_CX>; 1438 power-domains = <&rpmhpd SDM845_CX>; 1456 power-domains = <&rpmhpd SDM845_CX>; 1495 power-domains = <&rpmhpd SDM845_CX>; 1513 power-domains = <&rpmhpd SDM845_CX>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,sc7180-pas.yaml | 119 power-domains = <&rpmhpd SC7180_CX>, 120 <&rpmhpd SC7180_MX>, 121 <&rpmhpd SC7180_MSS>;
|
H A D | qcom,sm8350-pas.yaml | 143 #include <dt-bindings/power/qcom,rpmhpd.h> 164 power-domains = <&rpmhpd RPMHPD_LCX>, 165 <&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>;
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
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,sm8450-videocc.yaml | 67 #include <dt-bindings/power/qcom,rpmhpd.h> 73 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8450-camcc.yaml | 67 #include <dt-bindings/power/qcom,rpmhpd.h> 75 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8450-dispcc.yaml | 79 #include <dt-bindings/power/qcom,rpmhpd.h> 94 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,dispcc-sm8x50.yaml | 85 #include <dt-bindings/power/qcom,rpmhpd.h> 106 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
/openbmc/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | qcom,sm8550-mdss.yaml | 79 #include <dt-bindings/power/qcom,rpmhpd.h> 133 power-domains = <&rpmhpd RPMHPD_MMCX>; 208 power-domains = <&rpmhpd RPMHPD_MMCX>; 297 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8250-mdss.yaml | 79 #include <dt-bindings/power/qcom,rpmhpd.h> 124 power-domains = <&rpmhpd RPMHPD_MMCX>; 199 power-domains = <&rpmhpd RPMHPD_MMCX>; 289 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8450-mdss.yaml | 79 #include <dt-bindings/power/qcom,rpmhpd.h> 133 power-domains = <&rpmhpd RPMHPD_MMCX>; 213 power-domains = <&rpmhpd RPMHPD_MMCX>; 308 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8350-mdss.yaml | 84 #include <dt-bindings/power/qcom,rpmhpd.h> 137 power-domains = <&rpmhpd RPMHPD_MMCX>; 206 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8250-dpu.yaml | 57 #include <dt-bindings/power/qcom,rpmhpd.h> 75 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sc7280-mdss.yaml | 139 power-domains = <&rpmhpd SC7280_CX>; 195 power-domains = <&rpmhpd SC7280_CX>; 291 power-domains = <&rpmhpd SC7280_CX>; 381 power-domains = <&rpmhpd SC7280_CX>;
|