Skip to content

Commit 326407d

Browse files
konradybcioandersson
authored andcommitted
arm64: dts: sdm630: Temporarily disable SMMUs by default
There happens to be an issue between how kernel handles qcom-smmuv2 and how the hypervisor would like it to be handled. That results in the platform hanging completely after the SMMUs are probed. Hence, disable the SMMU nodes temporarily, until the issue is rectified. This has been overlooked by me in the initial porting stage, as my defconfig has SMMU disabled. Signed-off-by: Konrad Dybcio <konradybcio@gmail.com> Link: https://lore.kernel.org/r/20200629222610.168511-1-konradybcio@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
1 parent e0b760a commit 326407d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/sdm630.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,8 @@
518518
<GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
519519
<GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
520520
<GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>;
521+
522+
status = "disabled";
521523
};
522524

523525
tcsr_mutex_regs: syscon@1f40000 {
@@ -749,6 +751,8 @@
749751
<GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
750752
<GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
751753
<GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>;
754+
755+
status = "disabled";
752756
};
753757

754758
lpass_smmu: iommu@5100000 {
@@ -778,6 +782,8 @@
778782
<GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>,
779783
<GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
780784
<GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>;
785+
786+
status = "disabled";
781787
};
782788

783789
spmi_bus: spmi@800f000 {
@@ -1074,6 +1080,8 @@
10741080
<GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
10751081
<GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
10761082
<GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>;
1083+
1084+
status = "disabled";
10771085
};
10781086

10791087
apcs_glb: mailbox@17911000 {

0 commit comments

Comments
 (0)