Loading arch/sparc/Kconfig +6 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,11 @@ config GENERIC_ISA_DMA bool default y config GENERIC_GPIO bool help Generic GPIO API support config ARCH_NO_VIRT_TO_BUS def_bool y Loading Loading @@ -69,6 +74,7 @@ config SPARC select HAVE_OPROFILE select HAVE_ARCH_KGDB if !SMP select HAVE_ARCH_TRACEHOOK select ARCH_WANT_OPTIONAL_GPIOLIB # Identify this as a Sparc32 build config SPARC32 Loading arch/sparc/include/asm/gpio.h 0 → 100644 +36 −0 Original line number Diff line number Diff line #ifndef __ASM_SPARC_GPIO_H #define __ASM_SPARC_GPIO_H #include <linux/errno.h> #include <asm-generic/gpio.h> #ifdef CONFIG_GPIOLIB static inline int gpio_get_value(unsigned int gpio) { return __gpio_get_value(gpio); } static inline void gpio_set_value(unsigned int gpio, int value) { __gpio_set_value(gpio, value); } static inline int gpio_cansleep(unsigned int gpio) { return __gpio_cansleep(gpio); } static inline int gpio_to_irq(unsigned int gpio) { return -ENOSYS; } static inline int irq_to_gpio(unsigned int irq) { return -EINVAL; } #endif /* CONFIG_GPIOLIB */ #endif /* __ASM_SPARC_GPIO_H */ arch/sparc64/Kconfig +6 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ config SPARC64 select HAVE_ARCH_KGDB select USE_GENERIC_SMP_HELPERS if SMP select HAVE_ARCH_TRACEHOOK select ARCH_WANT_OPTIONAL_GPIOLIB config GENERIC_TIME bool Loading @@ -31,6 +32,11 @@ config GENERIC_CLOCKEVENTS bool default y config GENERIC_GPIO bool help Generic GPIO API support config 64BIT def_bool y Loading Loading
arch/sparc/Kconfig +6 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,11 @@ config GENERIC_ISA_DMA bool default y config GENERIC_GPIO bool help Generic GPIO API support config ARCH_NO_VIRT_TO_BUS def_bool y Loading Loading @@ -69,6 +74,7 @@ config SPARC select HAVE_OPROFILE select HAVE_ARCH_KGDB if !SMP select HAVE_ARCH_TRACEHOOK select ARCH_WANT_OPTIONAL_GPIOLIB # Identify this as a Sparc32 build config SPARC32 Loading
arch/sparc/include/asm/gpio.h 0 → 100644 +36 −0 Original line number Diff line number Diff line #ifndef __ASM_SPARC_GPIO_H #define __ASM_SPARC_GPIO_H #include <linux/errno.h> #include <asm-generic/gpio.h> #ifdef CONFIG_GPIOLIB static inline int gpio_get_value(unsigned int gpio) { return __gpio_get_value(gpio); } static inline void gpio_set_value(unsigned int gpio, int value) { __gpio_set_value(gpio, value); } static inline int gpio_cansleep(unsigned int gpio) { return __gpio_cansleep(gpio); } static inline int gpio_to_irq(unsigned int gpio) { return -ENOSYS; } static inline int irq_to_gpio(unsigned int irq) { return -EINVAL; } #endif /* CONFIG_GPIOLIB */ #endif /* __ASM_SPARC_GPIO_H */
arch/sparc64/Kconfig +6 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ config SPARC64 select HAVE_ARCH_KGDB select USE_GENERIC_SMP_HELPERS if SMP select HAVE_ARCH_TRACEHOOK select ARCH_WANT_OPTIONAL_GPIOLIB config GENERIC_TIME bool Loading @@ -31,6 +32,11 @@ config GENERIC_CLOCKEVENTS bool default y config GENERIC_GPIO bool help Generic GPIO API support config 64BIT def_bool y Loading