Commit | Line | Data |
---|---|---|
82b8d225 AN |
1 | #ifndef __ASM_MACH_GENERIC_GPIO_H |
2 | #define __ASM_MACH_GENERIC_GPIO_H | |
3 | ||
7444a72e | 4 | #ifdef CONFIG_GPIOLIB |
8aa62ada AN |
5 | #define gpio_get_value __gpio_get_value |
6 | #define gpio_set_value __gpio_set_value | |
7 | #define gpio_cansleep __gpio_cansleep | |
8 | #else | |
82b8d225 AN |
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); | |
8aa62ada | 15 | #endif |
82b8d225 AN |
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 */ |