Hi,
I am configuring my I.MX8QM board as Root complex and my custom board is configured as endpoint.
I am able to write & read PCIe data between I.MX8QM board and my custom board.
Now I am trying MSI interrupt, MSI interrupt address and data mentioned as "0xbc000000, 0", I got these values in RC by using command "lspci -vv"
for testing msi interrupt generation, In I.MX8QM board I am writing 0 data into 0xbc000000 address location but I didn't get any msi interrupt.
Here MSI address is belongs ddr space, Is it OK.
Same procedure I am following in my layerscape board, there address and data mentioned as "0x15800000 and 0" and it is not in the ddr memory range and I am getting MSI interrupt while writing 0 into 0x15800000 address location.
Please help us to resolve this Issue.
Thanks & Regards,
Mallikarjuna