Gpio kernel drivers

From WikiWiki

Jump to: navigation, search

I've started collecting GPIO kernel drivers with the intent of trying to write an interrupt driven kernel driver for the TS-7xx0 series of boards. Especially with the new XDIO header this would be very useful... I've not tried any of these since I do not have any of the hardware.

There is an IRQ driven example posted on the Yahoo TS-7000 group's file area under the name gps_pps.tgz. It implements IRQ driven GPIO.

There is a very complete module at http://soekris.hejl.de/ for the soekris series of SBCs. The tarball is on that site as well as here. http://www.seiner.com/ts7000/gpio-1.3.2.tar.gz . From reading the source and README, it provides very nice funcationality, including /proc file support for reading and writing from/to GPIO bits. My goal is to port something like this to the TS-7xx0 boards.

Two other drivers are http://www.seiner.com/ts7000/gpio-0.9.4.tar.gz from Salem Radio Labs ( http://www.salemradiolabs.com/rivendell/download.shtml ) and one from Gumstix ( http://www.gumstix.org/tikiwiki/tiki-index.php?page=Kernel-Programming ) tarballed here: http://www.seiner.com/ts7000/gumstix_gpio.tar.gz .

Personal tools