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@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: David Brownell <david-b@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- 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@xxxxxxxxxxxxx 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 - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html