Hello,
These are the logs with default PCIe configuration.
root@imx8mpevk:~# dmesg | grep pcie
[ 2.474790] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[ 2.489157] imx6q-pcie 33800000.pcie: IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[ 2.497372] imx6q-pcie 33800000.pcie: MEM 0x0018000000..0x001fefffff -> 0x0018000000
[ 2.731113] imx6q-pcie 33800000.pcie: iATU: unroll T, 4 ob, 4 ib, align 64K, limit 16G
[ 2.839408] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[ 2.947804] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[ 2.953400] imx6q-pcie 33800000.pcie: Link up, Gen2
[ 2.958288] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[ 2.963972] imx6q-pcie 33800000.pcie: PCI host bridge to bus 0000:00
[ 3.112749] pcieport 0000:00:00.0: PME: Signaling with IRQ 226
And these after changing the device tree.
root@imx8mpevk:~# dmesg | grep pcie
[ 2.471025] imx6q-pcie 33800000.pcie_ep: iATU: unroll T, 4 ob, 4 ib, align 64K, limit 16G
Best regards.