1 #ifndef __ASM_MACH_GENERIC_GPIO_H 2 #define __ASM_MACH_GENERIC_GPIO_H 3 4 #ifdef CONFIG_GPIOLIB 5 #define gpio_get_value __gpio_get_value 6 #define gpio_set_value __gpio_set_value 7 #define gpio_cansleep __gpio_cansleep 8 #else 9 int gpio_request(unsigned gpio, const char *label); 10 void gpio_free(unsigned gpio); 11 int gpio_direction_input(unsigned gpio); 12 int gpio_direction_output(unsigned gpio, int value); 13 int gpio_get_value(unsigned gpio); 14 void gpio_set_value(unsigned gpio, int value); 15 #endif 16 int gpio_to_irq(unsigned gpio); 17 int irq_to_gpio(unsigned irq); 18 19 #include <asm-generic/gpio.h> /* cansleep wrappers */ 20 21 #endif /* __ASM_MACH_GENERIC_GPIO_H */ 22