Merge branch 'stable-3.2' into pandora-3.2
[pandora-kernel.git] / arch / sparc / include / asm / gpio.h
1 #ifndef __ASM_SPARC_GPIO_H
2 #define __ASM_SPARC_GPIO_H
3
4 #include <linux/errno.h>
5 #include <asm-generic/gpio.h>
6
7 #ifdef CONFIG_GPIOLIB
8
9 static inline int gpio_get_value(unsigned int gpio)
10 {
11         return __gpio_get_value(gpio);
12 }
13
14 static inline void gpio_set_value(unsigned int gpio, int value)
15 {
16         __gpio_set_value(gpio, value);
17 }
18
19 static inline int gpio_cansleep(unsigned int gpio)
20 {
21         return __gpio_cansleep(gpio);
22 }
23
24 static inline int gpio_to_irq(unsigned int gpio)
25 {
26         return -ENOSYS;
27 }
28
29 static inline int irq_to_gpio(unsigned int irq)
30 {
31         return -EINVAL;
32 }
33
34 #endif /* CONFIG_GPIOLIB */
35
36 #endif /* __ASM_SPARC_GPIO_H */