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 
gpio_get_value(unsigned int gpio)9 static inline int gpio_get_value(unsigned int gpio)
10 {
11 	return __gpio_get_value(gpio);
12 }
13 
gpio_set_value(unsigned int gpio,int value)14 static inline void gpio_set_value(unsigned int gpio, int value)
15 {
16 	__gpio_set_value(gpio, value);
17 }
18 
gpio_cansleep(unsigned int gpio)19 static inline int gpio_cansleep(unsigned int gpio)
20 {
21 	return __gpio_cansleep(gpio);
22 }
23 
gpio_to_irq(unsigned int gpio)24 static inline int gpio_to_irq(unsigned int gpio)
25 {
26 	return -ENOSYS;
27 }
28 
irq_to_gpio(unsigned int irq)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 */
37