UIO: add automata sercos3 pci card support
authorJohn Ogness <john.ogness@linutronix.de>
Thu, 18 Sep 2008 09:57:15 +0000 (11:57 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 16 Oct 2008 16:24:53 +0000 (09:24 -0700)
commita6030fcc608bd333c80eab3bfc72f63906476c61
tree28057d28d93ab033a0fe0ee87326986bddba94c8
parenta6fcc3a196d34f6619173ff83c33f8a42074bb76
UIO: add automata sercos3 pci card support

Here is a new version of the patch to support the Automata Sercos III
PCI card driver. I now check that the IRQ is enabled before accepting
the interrupt.

I still use a logical OR to store the enabled interrupts and I've
added a second use of a logical OR when restoring the enabled
interrupts. I added an explanation of why I do this in comments at the
top of the source file.

Since I use a logical OR, I also removed the extra checks if the
Interrupt Enable Register and ier0_cache are 0.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Signed-off-by: Hans J. Koch <hjk@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/uio/Kconfig
drivers/uio/Makefile
drivers/uio/uio_sercos3.c [new file with mode: 0644]