Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 490792da authored by Jack Pham's avatar Jack Pham
Browse files

ARM: dts: msm: Add IOMMU mapping to USB nodes



Add the IOMMU mapping to the primary and secondary USB nodes
along with their respective SIDs.

Also add the "linux,sysdev_is_parent" property to the child dwc3
node, which allows the child device to share the parent's device
when performing DMA operations.

Change-Id: I4dda53237a6365763b770a0a22084e261e252c51
Signed-off-by: default avatarJack Pham <jackp@codeaurora.org>
parent bbe2796e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
		reg = <0x0a600000 0xf8c00>,
		      <0x088ee000 0x400>;
		reg-names = "core_base", "ahb2phy_base";
		iommus = <&apps_smmu 0x740>;
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;
@@ -56,6 +57,7 @@
			interrupts = <0 133 0>;
			usb-phy = <&qusb_phy0>, <&usb_nop_phy>;
			tx-fifo-resize;
			linux,sysdev_is_parent;
			snps,disable-clk-gating;
			snps,has-lpm-erratum;
			snps,hird-threshold = /bits/ 8 <0x10>;
@@ -109,6 +111,7 @@
		reg = <0x0a800000 0xf8c00>,
		      <0x088ee000 0x400>;
		reg-names = "core_base", "ahb2phy_base";
		iommus = <&apps_smmu 0x760>;
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;
@@ -144,6 +147,7 @@
			interrupts = <0 138 0>;
			usb-phy = <&qusb_phy1>, <&usb_qmp_phy>;
			tx-fifo-resize;
			linux,sysdev_is_parent;
			snps,disable-clk-gating;
			snps,has-lpm-erratum;
			snps,hird-threshold = /bits/ 8 <0x10>;