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