mirror of
https://github.com/torvalds/linux.git
synced 2026-10-12 05:17:15 +02:00
arm64: dts: qcom: sm8250: sort out Iris power domains
On SM8250 Iris core requires two power rails to function, MX (for PLLs) and MMCX (for everything else). The commitfa245b3f06("arm64: dts: qcom: sm8250: Add venus DT node") added only MX power rail, but omitted MMCX voltage levels. Add MMCX domain to the Iris device node. Fixes:fa245b3f06("arm64: dts: qcom: sm8250: Add venus DT node") Reported-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260604-iris-venus-fix-sm8250-v7-1-7bd2f0e5bae8@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
742dc05858
commit
d5c8efda72
|
|
@ -4335,8 +4335,12 @@ venus: video-codec@aa00000 {
|
|||
interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
|
||||
power-domains = <&videocc MVS0C_GDSC>,
|
||||
<&videocc MVS0_GDSC>,
|
||||
<&rpmhpd RPMHPD_MX>;
|
||||
power-domain-names = "venus", "vcodec0", "mx";
|
||||
<&rpmhpd RPMHPD_MX>,
|
||||
<&rpmhpd RPMHPD_MMCX>;
|
||||
power-domain-names = "venus",
|
||||
"vcodec0",
|
||||
"mx",
|
||||
"mmcx";
|
||||
operating-points-v2 = <&venus_opp_table>;
|
||||
|
||||
clocks = <&gcc GCC_VIDEO_AXI0_CLK>,
|
||||
|
|
@ -4362,22 +4366,26 @@ venus_opp_table: opp-table {
|
|||
|
||||
opp-720000000 {
|
||||
opp-hz = /bits/ 64 <720000000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs>;
|
||||
required-opps = <&rpmhpd_opp_svs>,
|
||||
<&rpmhpd_opp_low_svs>;
|
||||
};
|
||||
|
||||
opp-1014000000 {
|
||||
opp-hz = /bits/ 64 <1014000000>;
|
||||
required-opps = <&rpmhpd_opp_svs>;
|
||||
required-opps = <&rpmhpd_opp_svs>,
|
||||
<&rpmhpd_opp_svs>;
|
||||
};
|
||||
|
||||
opp-1098000000 {
|
||||
opp-hz = /bits/ 64 <1098000000>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>,
|
||||
<&rpmhpd_opp_svs_l1>;
|
||||
};
|
||||
|
||||
opp-1332000000 {
|
||||
opp-hz = /bits/ 64 <1332000000>;
|
||||
required-opps = <&rpmhpd_opp_nom>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>,
|
||||
<&rpmhpd_opp_nom>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user