I am using EVMK2H' pcie interface. I have connected TMDXEVMPCI with EVMK2H and as per Literature Number: SPRUH58 and Literature Number: SPRUHO2 the AMC connectivity for PCIe pins is same for Keystone i and keystone ii. When I insert EVMK2H (connected with TMDXEVMPCI) to my workstation EVMK2H gets power up and boots fine in ARM SPI mode. But EVMK2H is not detected as endpoint device on my workstation i.e. lspci doesn't show any enumeration of keystone pci device. then I found this post
It says that TMDXEVMPCI is not compatible with EVMK2H. I couldn't comprehend the fact that even though both EVMs have same PCIe pinout but TMDXEVMPCI is compatible with only keystone i. Why is that case? I am using EVMK2H rev 4.0 and TMDXEVMPCI pcb rev 17-00107-03. It will be immensely helpful if someone gives a detailed answer (e.g explain double height amc issue).