aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpio/Kconfig
diff options
context:
space:
mode:
authorAndres Salomon <dilinger@queued.net>2011-01-12 20:00:10 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2011-01-13 11:03:13 -0500
commit1b912c1bca5c162e611384fe7d39c916e081701a (patch)
treeae3a1c48954cec0a7f9d0b16207e9bfe6c4d22e6 /drivers/gpio/Kconfig
parent5f003feba2a8761d2ee7b367df5a0fe6b729dc8f (diff)
drivers/gpio/cs5535-gpio.c: add some additional cs5535-specific GPIO functionality
This adds (well, re-adds actually) handling for events/IRQs through cs5535 GPIOs. In the wild and wooly world of CS5535, setup_event() is for assigning an IRQ to a GPIO filter/event pair, and set_irq() sets up the pair to trigger IRQs. These should really only be used in highly platform-specific drivers (such as OLPC's DCON driver). Sadly, because set_irq() uses MSRs, this causes the driver to become X86-specific. Signed-off-by: Andres Salomon <dilinger@queued.net> Signed-off-by: Daniel Drake <dsd@laptop.org> Cc: Grant Likely <grant.likely@secretlab.ca> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r--drivers/gpio/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 082495bb08a7..bfa276a95411 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -295,7 +295,7 @@ comment "PCI GPIO expanders:"
295 295
296config GPIO_CS5535 296config GPIO_CS5535
297 tristate "AMD CS5535/CS5536 GPIO support" 297 tristate "AMD CS5535/CS5536 GPIO support"
298 depends on PCI && !CS5535_GPIO 298 depends on PCI && X86 && !CS5535_GPIO
299 help 299 help
300 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that 300 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that
301 can be used for quite a number of things. The CS5535/6 is found on 301 can be used for quite a number of things. The CS5535/6 is found on