Hi, On Thu, Feb 03, 2011 at 15:08:39, Christophe Aeschlimann wrote: > Hi, > > I'm working with the arago omapl1 kernel on a custom OMAP-L138 board. > > http://arago-project.org/git/projects/?p=linux-omapl1.git > > Recently I made some testing with the PREEMPT_RT patches (that were also > applied in a branch in the arago kernel). The Kernel seems to behave > correctly but I have issues with the GPIO interface. E.G. I'm using the > "gpio-keys" and "matrix-keypad" drivers and they don't behave correctly. > The symptoms are : > > Just after boot, I can press a button attached to a GPIO and get an > event through the input subsystem, but after a few presses (few being > random) the button doesn't generate an event any-more. (the interrupt is > also not reported in /proc/interrupts). > > By browsing the mailing list archives I saw these old patches for the > davinci tree and the omap tree : > > http://linux.omap.com/pipermail/davinci-linux-open-source/2007-October/004283.html > > http://marc.info/?l=linux-omap&m=119634477133936&w=2 > > (both are also listed here > https://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch) > > Of course quite a lot of things changed since 2.6.23 so it's difficult > to just adapt the patches (I don't even know if they are still required > or if I'm facing another issue). > > Anyway just wanted to know if someone is having the same issues or if > there is a new version of the patches for the latest davinci kernel that > I may have missed. >
I downloaded the Linux Kernel from arago which had these patches applied. I added support for "gpio-keys-polled" driver and tested it on AM1810 EVM from spectrum digital. I did not observe the issue you have reported. I pressed the push buttons on the daughter card for about 800 times and I used evtest to test. Regards, Sudhakar _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
