I am trying assign the BAR0 of a FPGA PCIe interface. I get:
pci 0000:01:00.0: BAR 0: no space for [mem size 0x10000000 64bit pref]
pci 0000:01:00.0: BAR 0: failed to assign [mem size 0x10000000 64bit pref]
So the FPGA wants 268435456 Bytes of PCIe memory space.
Is the IMX6SX PCI allocatable size a maximum of 16MB or even less?
Note that the IMX6 has a limited memory window (16M) between the PCI
core and the memory controller. This is mapped as:
512KB config space
64KB io space
15MB mem space available for devices
Is the same for IMX6SX?