diff --git a/qcom/sa6155p-vm.dtsi b/qcom/sa6155p-vm.dtsi index 55ebcf73df15..e8eeb6962b76 100644 --- a/qcom/sa6155p-vm.dtsi +++ b/qcom/sa6155p-vm.dtsi @@ -436,10 +436,12 @@ &qupv3_0 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_1 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; diff --git a/qcom/sa8155-vm.dtsi b/qcom/sa8155-vm.dtsi index d0eb054cb32b..c8cd071c445d 100644 --- a/qcom/sa8155-vm.dtsi +++ b/qcom/sa8155-vm.dtsi @@ -862,21 +862,25 @@ &qupv3_0 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_1 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_2 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_3 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &pcie_rc0 { diff --git a/qcom/sa8195-vm.dtsi b/qcom/sa8195-vm.dtsi index ff9fd63cb5fb..24fe4aa76894 100644 --- a/qcom/sa8195-vm.dtsi +++ b/qcom/sa8195-vm.dtsi @@ -893,19 +893,23 @@ &qupv3_0 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_1 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_2 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; }; &qupv3_3 { /delete-property/ qcom,msm-bus,num-paths; /delete-property/ qcom,msm-bus,vectors-bus-ids; + qcom,iommu-dma = "atomic"; };