... snipped ...Sure. I'll start tomorrow.
However, I had trouble with this code on 2.6.33 generating spurious i2c interrupts, which lead me to the following patch: http://git.xenomai.org/?p=ipipe-gch.git;a=commitdiff;h=cdc72520c88b329fa785b0e1f45392cdfff10ec6;hp=e52fee515be7c5b914c201c19604cd700afbc44f which I backported to 2.6.31 without testing it. Could you try and revert it?
Reading and writing is all done via IRQ 83 (for MMC1) and IRQ 86 (for MMC2). It would not exercise IRQ 384.The easiest way to test the twl4030 interrupt handling may be to use the SD Card for a removable file system (not root). If the file system automounts when the SD Card is plugged in, that would indicate that the twl4030 interrupts are being handled correctly. From the available documentation, the micro-SD card slot on the IGEPv2 should be able to be used for this testing.I tested reads and writes on the sd card on IGEPv2, it works, generating interrupts.
Thanks for your willingness to help.My current dilemma is to figure out how to move the pieces of Angstrom that I want from the 2.6.32 kernel system to the 2.6.33 kernel ahead of the Angstrom train. :-(We probably can get 2.6.31 to work, we just have to figure out what is wrong.