I have a question from customer asking for example code for DM6467T PCI controller ( From our WiKi link below, a suggestion on PCIU interrupt workaround ) Is there an example of a modified device driver and a sketch of the PCI and GPIO wiring needed to implement this available?
http://processors.wiki.ti.com/index.php/DaVinci_PSP_03.02_Linux_Installation_User_Guide
- DM6467/T PCI Host on default EVMs cannot receive PCI interrupts from targets connected over the bus (INTA to INTD).
Workaround: Connect INTA-D lines from PCI targets directly to available GPIO interrupt pins on DM6467/T PCI Host and add interrupt hooking code in DM6467/T PCI Host controller driver as applicable. In this case, ensure that GPIO bank 0 interrupt, pin direction (in) and trigger (rising edge), pin muxing (e.g., disable AUDCLK0 if using GPIO3) is configured in board specific file before any PCI target driver supposed to use GPIO interrupts is loaded.
Regards,
Isara