Hello,
Is there any PCIe memory size limitations for PCIe endpoint with K2HK? We have two PCIe devcies (EP) connected to K2HK(RC). We have not changed the kernel device tree. PCIe EPs have 128MB, 64M of memory each. Will that be a problem to allocate memory regions for all the EPs exceeding 256M?
SPRS866E Page No 93 specifies PCIe data as 0x5000 0000 to 0x5FFF FFFF - 256M
Please find below example of the memory regions
EP1
Region 0: Memory at 58000000 (32-bit, non-prefetchable) [size=4K]
Region 2: Memory at 50000000 (32-bit, non-prefetchable) [size=128M]
EP2
Region 0: Memory at 5c000000 (64-bit, non-prefetchable) [size=64M]
Region 2: Memory at 60000000 (64-bit, non-prefetchable) [size=2M]
Region 4: Memory at 60200000 (64-bit, non-prefetchable) [size=2M]
We have not done any changes to device tree ranges. The memory region for EP2 goes beyond 0x60000000. But we see that we could not access EP2 memory and registers.
Do you see any issue here?
Thanks
Rams