We're experiencing a strange problem in the Davinci MMC host controller on an AM1808 evaluation board. The setup includes a tiwlink card connected to MMC1. The card communicates with the host over SDIO. While the card is inactive, no interrupts are received on the MMC1 host controller, as expected. When bringing the card up (through ifconfig tiwlan0 up) and after configuration of the network, we see the MMC receiving interrupts as expected. However, it seems that "bogus interrupts" are received by the MMC host. These interrupts have no corresponding bit set in the MMC's status (MMCSTAT register), suggesting that the interrupt was not generated by the MMC controller. These bogus interrupts amount to about 26 percent of the total interrupts received on the MMC controller. It should be noted that MMC1's interrupt line is internal to the SOC, so we do not suspect noise on an external interrupt line. Also, this same phenomenon repeats itself exactly when using a twilink card on MMC0.
What may be the source of these "bogus interrupts"?