* + add-generic-gpio-support-to-x86.patch added to -mm tree
@ 2007-10-25 21:23 akpm
0 siblings, 0 replies; only message in thread
From: akpm @ 2007-10-25 21:23 UTC (permalink / raw)
To: mm-commits; +Cc: florian.fainelli, david-b, mingo, tglx
The patch titled
x86: add generic GPIO support
has been added to the -mm tree. Its filename is
add-generic-gpio-support-to-x86.patch
*** Remember to use Documentation/SubmitChecklist when testing your code ***
See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find
out what to do about this
------------------------------------------------------
Subject: x86: add generic GPIO support
From: Florian Fainelli <florian.fainelli@telecomint.eu>
Add generic GPIO support to the x86 architecture. We do the same as for MIPS,
we let the machine override the gpio callbacks and provide defaults one in
mach-generic.
Signed-off-by: Florian Fainelli <florian.fainelli@telecomint.eu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
arch/i386/Kconfig | 4 ++++
include/asm-x86/gpio.h | 6 ++++++
include/asm-x86/mach-generic/gpio.h | 15 +++++++++++++++
3 files changed, 25 insertions(+)
diff -puN arch/i386/Kconfig~add-generic-gpio-support-to-x86 arch/i386/Kconfig
--- a/arch/i386/Kconfig~add-generic-gpio-support-to-x86
+++ a/arch/i386/Kconfig
@@ -79,6 +79,10 @@ config GENERIC_BUG
default y
depends on BUG
+config GENERIC_GPIO
+ bool
+ default n
+
config GENERIC_HWEIGHT
bool
default y
diff -puN /dev/null include/asm-x86/gpio.h
--- /dev/null
+++ a/include/asm-x86/gpio.h
@@ -0,0 +1,6 @@
+#ifndef _ASM_I386_GPIO_H
+#define _ASM_I386_GPIO_H
+
+#include <gpio.h>
+
+#endif /* _ASM_I386_GPIO_H */
diff -puN /dev/null include/asm-x86/mach-generic/gpio.h
--- /dev/null
+++ a/include/asm-x86/mach-generic/gpio.h
@@ -0,0 +1,15 @@
+#ifndef __ASM_MACH_GENERIC_GPIO_H
+#define __ASM_MACH_GENERIC_GPIO_H
+
+int gpio_request(unsigned gpio, const char *label);
+void gpio_free(unsigned gpio);
+int gpio_direction_input(unsigned gpio);
+int gpio_direction_output(unsigned gpio, int value);
+int gpio_get_value(unsigned gpio);
+void gpio_set_value(unsigned gpio, int value);
+int gpio_to_irq(unsigned gpio);
+int irq_to_gpio(unsigned irq);
+
+#include <asm-generic/gpio.h> /* cansleep wrappers */
+
+#endif /* __ASM_MACH_GENERIC_GPIO_H */
_
Patches currently in -mm which might be from florian.fainelli@telecomint.eu are
add-generic-gpio-support-to-x86.patch
pcih-add-pci-identifiers-for-the-rdc-devices.patch
add-support-for-the-rdc-r-321x-soc.patch
add-the-rdc-machine-specific-reboot-fixup.patch
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-10-25 21:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-25 21:23 + add-generic-gpio-support-to-x86.patch added to -mm tree akpm
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.