Hello community, I know that the question is popular but i couldn't find information that will be helped me.
I have the following issue. tms320c6678 boots from PCIe from Linux host. In linux driver I activate pci_device and setup msi_enable mode but registers 0x21800050h and so on responsible for msi are not setted in c6678.
In my view that the host should set remote registers respective register to MSI Address Regsiter, MSI Data Register value and after that configure outbound transaction for MSI address. Am I wrong?
I mean how can I get MSI Capability Register from linux host? I need it for writing to MSI Configuration space on device for outbound translation.