Hi,
The possible cause about this could relate to inbound iATU setting. If you add printk in dw_pcie_iatu_setup, you could see log like below, the driver doesn't use dw_pcie_prog_inbound_atu to program the 'dma-ranges' property as there is no such configuration in pcie dtsi node.
[ 2.513932] imx6q-pcie 33800000.pcie: iATU: unroll T, 4 ob, 4 ib, align 64K, limit 4G
[ 2.527310] setuping pcie memory outbound, index:1, cpu_addr-->0x18000000, pci_addr-->0x18000000, size-->0x7f00000
[ 2.537670] setuping pcie io outbound,index:2, cpu_addr-->0x1ff80000, pci_addr-->0x0, size-->0x10000
Best Regards,
Zhiming