I've been attempting to get the 8 switches on the side of the Assabet
working in Linux correctly with /dev/switches. The GPIO switches (1 and 2)
worked right off the bat, but the other ones don't. Examination of the
source code shows that three interrupt handlers are initialized, one for
each of the GPIO switches, and one for the UCB1300 codec. Further
initialization is done to the codec, apparently for enabling interrupts.
However, nothing happens. The handler registration takes place successfully
(no conflicts with touchscreen, etc), but it is never called.
I would assume that the information being sent to the codec is in some way
incorrect, but I've been having a great deal of trouble finding details
(UCB1300 references, etc) on what should be sent. If anyone has further
information (or has got these switches working), please let me know.
thanks,
Teman
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.