diff --git a/qcom/yupik-usb.dtsi b/qcom/yupik-usb.dtsi index 4117781f37b6..24d67f57fe97 100644 --- a/qcom/yupik-usb.dtsi +++ b/qcom/yupik-usb.dtsi @@ -8,9 +8,14 @@ reg = <0xa600000 0x100000>; reg-names = "core_base"; + iommus = <&apps_smmu 0xe0 0x0>; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; + dma-coherent; #address-cells = <1>; #size-cells = <1>; ranges; + dma-ranges; interrupts-extended = <&pdc 14 IRQ_TYPE_EDGE_RISING>, <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, @@ -297,6 +302,9 @@ reg = <0x8c00000 0x100000>; reg-names = "core_base"; + iommus = <&apps_smmu 0xa0 0x0>; + qcom,iommu-dma = "bypass"; + qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; #address-cells = <1>; #size-cells = <1>; ranges;