The dma-ranges DT property describes the DMA translation between a
parent bus and its children, and so having a dma-ranges property in
the root node makes little sense, but it doesn't harm either.

However, recent kernels (v5.5+) have started spewing warnings into
the kernel log of the following nature:

  OF: translation of DMA address(0) to CPU address failed node(/uart@2a400000)
  OF: translation of DMA address(0) to CPU address failed node(/pmu)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@70000000)
  OF: translation of DMA address(0) to CPU address failed node(/uart@51040000)
  OF: translation of DMA address(0) to CPU address failed node(/gpio@51000000)
  OF: translation of DMA address(0) to CPU address failed node(/i2c@51210000)
  OF: translation of DMA address(0) to CPU address failed node(/gpio-keys)
  OF: translation of DMA address(0) to CPU address failed 
node(/tpm_tis@10000000)
  OF: translation of DMA address(0) to CPU address failed node(/sdhci@52300000)
  OF: translation of DMA address(0) to CPU address failed 
node(/ethernet@522d0000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)
  OF: translation of DMA address(0) to CPU address failed node(/pcie@60000000)

and so we should probably get rid of this bogus dma-ranges property.

Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
---
 Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi 
b/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi
index afb9e2c779df..2ee3821fca0b 100644
--- a/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi
+++ b/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi
@@ -21,7 +21,6 @@
     #address-cells = <2>;
     #size-cells = <2>;
     interrupt-parent = <&gic>;
-    dma-ranges = <0x0 0x0 0x0 0x0 0x100 0x0>;
 
     aliases {
         serial0 = &soc_uart0;
-- 
2.17.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#54717): https://edk2.groups.io/g/devel/message/54717
Mute This Topic: https://groups.io/mt/71454056/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to