ARM: dts: msm: Enable SMMU S1 translations for USB on sdxkova

Enable SMMU S1 translations for USB on sdxkova.

Change-Id: I6ce61af54bb0a186eb35498160f49fb4f399f51a
Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
This commit is contained in:
Prashanth K
2024-08-24 14:19:06 +05:30
parent 35b268fa14
commit e229a174cd

View File

@@ -45,6 +45,12 @@
dwc3: dwc3@a600000 { dwc3: dwc3@a600000 {
compatible = "snps,dwc3"; compatible = "snps,dwc3";
reg = <0x0 0xa600000 0x0 0xd93c>; reg = <0x0 0xa600000 0x0 0xd93c>;
iommus = <&apps_smmu 0x80 0x0>;
qcom,iommu-dma = "atomic";
memory-region = <&dwc3_mem_region>;
dma-coherent;
interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
usb-phy = <&usb_nop_phy>, <&usb_qmp_phy>; usb-phy = <&usb_nop_phy>, <&usb_qmp_phy>;
snps,has-lpm-erratum; snps,has-lpm-erratum;
@@ -63,6 +69,11 @@
}; };
dwc3_mem_region: dwc3_mem_region {
iommu-addresses = <&dwc3 0x0 0x0 0x0 0x90000000>,
<&dwc3 0x0 0xf0000000 0xffffffff 0x10000000>;
};
/* USB port related QMP USB UNI PHY */ /* USB port related QMP USB UNI PHY */
usb_qmp_phy: ssphy@ff6000 { usb_qmp_phy: ssphy@ff6000 {
compatible = "qcom,usb-ssphy-qmp-v2"; compatible = "qcom,usb-ssphy-qmp-v2";