/openbmc/linux/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 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; 740 static int rpmhpd_update_level_mapping(struct rpmhpd *rpmhpd) in rpmhpd_update_level_mapping() argument 745 buf = cmd_db_read_aux_data(rpmhpd->res_name, &rpmhpd->level_count); in rpmhpd_update_level_mapping() 762 if (!rpmhpd->level[rpmhpd->enable_corner] && rpmhpd->level[i]) in rpmhpd_update_level_mapping() 774 rpmhpd->level[i]); in rpmhpd_update_level_mapping() [all …]
|
H A D | Makefile | 4 obj-$(CONFIG_QCOM_RPMHPD) += rpmhpd.o
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A D | qcom,rpmpd.yaml | 31 - qcom,qdu1000-rpmhpd 32 - qcom,sa8155p-rpmhpd 33 - qcom,sa8540p-rpmhpd 36 - qcom,sc7180-rpmhpd 37 - qcom,sc7280-rpmhpd 40 - qcom,sdm670-rpmhpd 41 - qcom,sdm845-rpmhpd 42 - qcom,sdx55-rpmhpd 43 - qcom,sdx65-rpmhpd 44 - qcom,sdx75-rpmhpd [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8155p.dtsi | 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>; 2267 rpmhpd: power-controller { label [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>; 2660 <&rpmhpd SC8280XP_LMX>; [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>; 2767 <&rpmhpd SC7280_MSS>; 3476 <&rpmhpd SC7280_MX>; 3705 <&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>; 1464 rpmhpd: power-controller { label [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>; 2065 <&rpmhpd SC7180_MX>, 2066 <&rpmhpd SC7180_MSS>; 2997 <&rpmhpd SC7180_CX>; 3657 rpmhpd: power-controller { label [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>; 2038 <&rpmhpd RPMHPD_MSS>; 2079 <&rpmhpd RPMHPD_LMX>; 3223 <&rpmhpd RPMHPD_LMX>; 3436 rpmhpd: power-controller { label 3437 compatible = "qcom,sm8350-rpmhpd"; [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,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,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,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,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-dpu.yaml | 57 #include <dt-bindings/power/qcom,rpmhpd.h> 75 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,sm8350-dpu.yaml | 54 #include <dt-bindings/power/qcom,rpmhpd.h> 79 power-domains = <&rpmhpd RPMHPD_MMCX>;
|
H A D | qcom,sm8550-dpu.yaml | 60 #include <dt-bindings/power/qcom,rpmhpd.h> 85 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>;
|