arm64: dts: qcom: sm8250: add iommus entry to QUP nodes
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sat, 10 Oct 2020 13:21:25 +0000 (16:21 +0300)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Mon, 23 Nov 2020 05:04:33 +0000 (23:04 -0600)
Enable IOMMUs configuration for QUP nodes to stop SM8250 boards from
rebooting when using I2C DMA transfers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20201010132125.416064-1-dmitry.baryshkov@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/sm8250.dtsi

index f4af58f..fee55fc 100644 (file)
                                 <&gcc GCC_QUPV3_WRAP_2_S_AHB_CLK>;
                        #address-cells = <2>;
                        #size-cells = <2>;
+                       iommus = <&apps_smmu 0x63 0x0>;
                        ranges;
                        status = "disabled";
 
                                 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
                        #address-cells = <2>;
                        #size-cells = <2>;
+                       iommus = <&apps_smmu 0x5a3 0x0>;
                        ranges;
                        status = "disabled";
 
                                 <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
                        #address-cells = <2>;
                        #size-cells = <2>;
+                       iommus = <&apps_smmu 0x43 0x0>;
                        ranges;
                        status = "disabled";