ARM: dts: msm: fix 64 bit addressing for ipa
Make changes to add 64 bit address support using "iommu-addresses" attribute. Change-Id: Ide79f48f2d06c7fdaf897a8b03a399167b41a5e2 Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
This commit is contained in:
16
sun-ipa.dtsi
16
sun-ipa.dtsi
@@ -44,12 +44,19 @@
|
||||
|
||||
/* Low Latency pipe alloc factor */
|
||||
qcom,ipa-gen-rx-ll-pool-sz-factor = <1>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
};
|
||||
|
||||
&soc {
|
||||
ipa_smmu_ap_partition: ipa_smmu_ap_partition {
|
||||
iommu-addresses = <&ipa_smmu_ap 0x0 0x20000000>,
|
||||
<&ipa_smmu_ap 0x40000000 0xC0000000>;
|
||||
iommu-addresses = <&ipa_smmu_ap 0x0 0x0 0x0 0x20000000>,
|
||||
<&ipa_smmu_ap 0x0 0x40000000 0xFFFFFFFF 0xC0000000>;
|
||||
};
|
||||
|
||||
ipa_smmu_uc_partition: ipa_smmu_uc_partition {
|
||||
iommu-addresses = <&ipa_smmu_uc 0x0 0x0 0x0 0x20000000>,
|
||||
<&ipa_smmu_uc 0x0 0x40000000 0xFFFFFFFF 0xC0000000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -60,3 +67,8 @@
|
||||
/* modem tables in IMEM */
|
||||
<0x14683000 0x14683000 0x2000>;
|
||||
};
|
||||
|
||||
&ipa_smmu_uc {
|
||||
/delete-property/ qcom,iommu-dma-addr-pool;
|
||||
memory-region = <&ipa_smmu_uc_partition>;
|
||||
};
|
||||
|
Reference in New Issue
Block a user