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 32bcde2c359c..17a44b250337 100644 --- a/qcom/sa8155-vm.dtsi +++ b/qcom/sa8155-vm.dtsi @@ -854,21 +854,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 334e1c14d6e9..3f1fbfac0bf5 100644 --- a/qcom/sa8195-vm.dtsi +++ b/qcom/sa8195-vm.dtsi @@ -881,19 +881,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"; };