/arch/arm/include/asm/hardware/ |
H A D | iop3xx-gpio.h | 2 * arch/arm/include/asm/hardware/iop3xx-gpio.h 7 * Based on IXP4XX gpio.h file 29 #include <asm-generic/gpio.h> 35 static inline int gpio_get_value(unsigned gpio) argument 37 if (gpio > IOP3XX_N_GPIOS) 38 return __gpio_get_value(gpio); 40 return gpio_line_get(gpio); 43 static inline void gpio_set_value(unsigned gpio, int value) argument 45 if (gpio > IOP3XX_N_GPIOS) { 46 __gpio_set_value(gpio, valu 52 gpio_cansleep(unsigned gpio) argument 64 gpio_to_irq(int gpio) argument 69 irq_to_gpio(int gpio) argument [all...] |
/arch/mips/include/asm/mach-loongson/ |
H A D | gpio.h | 16 #include <asm-generic/gpio.h> 18 extern void gpio_set_value(unsigned gpio, int value); 19 extern int gpio_get_value(unsigned gpio); 20 extern int gpio_cansleep(unsigned gpio); 25 static inline int gpio_to_irq(int gpio) argument 30 static inline int irq_to_gpio(int gpio) argument
|
/arch/arm/mach-sa1100/include/mach/ |
H A D | gpio.h | 2 * arch/arm/mach-sa1100/include/mach/gpio.h 29 #include <asm-generic/gpio.h> 33 static inline int gpio_get_value(unsigned gpio) argument 35 if (__builtin_constant_p(gpio) && (gpio <= GPIO_MAX)) 36 return GPLR & GPIO_GPIO(gpio); 38 return __gpio_get_value(gpio); 41 static inline void gpio_set_value(unsigned gpio, int value) argument 43 if (__builtin_constant_p(gpio) && (gpio < [all...] |
/arch/alpha/include/asm/ |
H A D | gpio.h | 20 #include <asm-generic/gpio.h> 28 static inline int gpio_get_value(unsigned int gpio) argument 30 return __gpio_get_value(gpio); 33 static inline void gpio_set_value(unsigned int gpio, int value) argument 35 __gpio_set_value(gpio, value); 38 static inline int gpio_cansleep(unsigned int gpio) argument 40 return __gpio_cansleep(gpio); 43 static inline int gpio_to_irq(unsigned int gpio) argument 45 return __gpio_to_irq(gpio);
|
/arch/ia64/include/asm/ |
H A D | gpio.h | 20 #include <asm-generic/gpio.h> 28 static inline int gpio_get_value(unsigned int gpio) argument 30 return __gpio_get_value(gpio); 33 static inline void gpio_set_value(unsigned int gpio, int value) argument 35 __gpio_set_value(gpio, value); 38 static inline int gpio_cansleep(unsigned int gpio) argument 40 return __gpio_cansleep(gpio); 43 static inline int gpio_to_irq(unsigned int gpio) argument 45 return __gpio_to_irq(gpio);
|
/arch/microblaze/include/asm/ |
H A D | gpio.h | 18 #include <asm-generic/gpio.h> 26 static inline int gpio_get_value(unsigned int gpio) argument 28 return __gpio_get_value(gpio); 31 static inline void gpio_set_value(unsigned int gpio, int value) argument 33 __gpio_set_value(gpio, value); 36 static inline int gpio_cansleep(unsigned int gpio) argument 38 return __gpio_cansleep(gpio); 41 static inline int gpio_to_irq(unsigned int gpio) argument 43 return __gpio_to_irq(gpio);
|
/arch/powerpc/include/asm/ |
H A D | gpio.h | 18 #include <asm-generic/gpio.h> 26 static inline int gpio_get_value(unsigned int gpio) argument 28 return __gpio_get_value(gpio); 31 static inline void gpio_set_value(unsigned int gpio, int value) argument 33 __gpio_set_value(gpio, value); 36 static inline int gpio_cansleep(unsigned int gpio) argument 38 return __gpio_cansleep(gpio); 41 static inline int gpio_to_irq(unsigned int gpio) argument 43 return __gpio_to_irq(gpio);
|
/arch/x86/include/asm/ |
H A D | gpio.h | 19 #include <asm-generic/gpio.h> 26 static inline int gpio_get_value(unsigned int gpio) argument 28 return __gpio_get_value(gpio); 31 static inline void gpio_set_value(unsigned int gpio, int value) argument 33 __gpio_set_value(gpio, value); 36 static inline int gpio_cansleep(unsigned int gpio) argument 38 return __gpio_cansleep(gpio); 41 static inline int gpio_to_irq(unsigned int gpio) argument 43 return __gpio_to_irq(gpio);
|
/arch/xtensa/include/asm/ |
H A D | gpio.h | 19 #include <asm-generic/gpio.h> 26 static inline int gpio_get_value(unsigned int gpio) argument 28 return __gpio_get_value(gpio); 31 static inline void gpio_set_value(unsigned int gpio, int value) argument 33 __gpio_set_value(gpio, value); 36 static inline int gpio_cansleep(unsigned int gpio) argument 38 return __gpio_cansleep(gpio); 41 static inline int gpio_to_irq(unsigned int gpio) argument 43 return __gpio_to_irq(gpio);
|
/arch/arm/mach-dove/include/mach/ |
H A D | gpio.h | 2 * arch/arm/mach-dove/include/mach/gpio.h 9 #include <plat/gpio.h>
|
/arch/arm/mach-kirkwood/include/mach/ |
H A D | gpio.h | 2 * arch/asm-arm/mach-kirkwood/include/mach/gpio.h 9 #include <plat/gpio.h>
|
/arch/arm/mach-mv78xx0/include/mach/ |
H A D | gpio.h | 2 * arch/asm-arm/mach-mv78xx0/include/mach/gpio.h 9 #include <plat/gpio.h>
|
/arch/arm/mach-omap1/include/mach/ |
H A D | gpio.h | 2 * arch/arm/mach-omap1/include/mach/gpio.h 5 #include <plat/gpio.h>
|
/arch/arm/mach-omap2/include/mach/ |
H A D | gpio.h | 2 * arch/arm/mach-omap2/include/mach/gpio.h 5 #include <plat/gpio.h>
|
/arch/arm/mach-orion5x/include/mach/ |
H A D | gpio.h | 2 * arch/arm/mach-orion5x/include/mach/gpio.h 9 #include <plat/gpio.h>
|
/arch/arm/mach-s3c24xx/include/mach/ |
H A D | gpio-fns.h | 1 #include <plat/gpio-fns.h>
|
/arch/mips/include/asm/mach-generic/ |
H A D | gpio.h | 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); 16 int gpio_to_irq(unsigned gpio); 19 #include <asm-generic/gpio.h> /* cansleep wrappers */
|
/arch/openrisc/include/asm/ |
H A D | gpio.h | 23 #include <asm-generic/gpio.h> 35 static inline int gpio_get_value(unsigned int gpio) argument 37 return __gpio_get_value(gpio); 40 static inline void gpio_set_value(unsigned int gpio, int value) argument 42 __gpio_set_value(gpio, value); 45 static inline int gpio_cansleep(unsigned int gpio) argument 47 return __gpio_cansleep(gpio); 53 static inline int gpio_to_irq(unsigned int gpio) argument
|
/arch/sparc/include/asm/ |
H A D | gpio.h | 5 #include <asm-generic/gpio.h> 9 static inline int gpio_get_value(unsigned int gpio) argument 11 return __gpio_get_value(gpio); 14 static inline void gpio_set_value(unsigned int gpio, int value) argument 16 __gpio_set_value(gpio, value); 19 static inline int gpio_cansleep(unsigned int gpio) argument 21 return __gpio_cansleep(gpio); 24 static inline int gpio_to_irq(unsigned int gpio) argument
|
/arch/avr32/mach-at32ap/include/mach/ |
H A D | gpio.h | 15 #include <asm-generic/gpio.h> 17 static inline int gpio_get_value(unsigned int gpio) argument 19 return __gpio_get_value(gpio); 22 static inline void gpio_set_value(unsigned int gpio, int value) argument 24 __gpio_set_value(gpio, value); 27 static inline int gpio_cansleep(unsigned int gpio) argument 29 return __gpio_cansleep(gpio); 33 static inline int gpio_to_irq(unsigned int gpio) argument 35 if (gpio < NR_GPIO_IRQS) 36 return gpio [all...] |
/arch/mips/include/asm/mach-au1x00/ |
H A D | gpio-au1300.h | 2 * gpio-au1300.h -- GPIO control for Au1300 GPIC and compatibles. 14 struct gpio; 28 static inline int au1300_gpio_get_value(unsigned int gpio) argument 33 gpio -= AU1300_GPIO_BASE; 34 roff += GPIC_GPIO_BANKOFF(gpio); 35 bit = GPIC_GPIO_TO_BIT(gpio); 39 static inline int au1300_gpio_direction_input(unsigned int gpio) argument 44 gpio -= AU1300_GPIO_BASE; 46 roff += GPIC_GPIO_BANKOFF(gpio); 47 bit = GPIC_GPIO_TO_BIT(gpio); 54 au1300_gpio_set_value(unsigned int gpio, int v) argument 70 au1300_gpio_direction_output(unsigned int gpio, int v) argument 76 au1300_gpio_to_irq(unsigned int gpio) argument 86 au1300_gpio_is_valid(unsigned int gpio) argument 100 au1300_gpio_cansleep(unsigned int gpio) argument 106 au1300_gpio_getinitlvl(unsigned int gpio) argument 154 gpio_direction_input(unsigned int gpio) argument 159 gpio_direction_output(unsigned int gpio, int v) argument 164 gpio_get_value(unsigned int gpio) argument 169 gpio_set_value(unsigned int gpio, int v) argument 174 gpio_get_value_cansleep(unsigned gpio) argument 179 gpio_set_value_cansleep(unsigned gpio, int value) argument 184 gpio_is_valid(unsigned int gpio) argument 189 gpio_cansleep(unsigned int gpio) argument 194 gpio_to_irq(unsigned int gpio) argument 204 gpio_request(unsigned int gpio, const char *label) argument 209 gpio_request_one(unsigned gpio, unsigned long flags, const char *label) argument 220 gpio_free(unsigned gpio) argument 228 gpio_set_debounce(unsigned gpio, unsigned debounce) argument 233 gpio_unexport(unsigned gpio) argument 237 gpio_export(unsigned gpio, bool direction_may_change) argument 242 gpio_sysfs_set_active_low(unsigned gpio, int value) argument 247 gpio_export_link(struct device *dev, const char *name, unsigned gpio) argument [all...] |
/arch/sh/include/asm/ |
H A D | gpio.h | 2 * include/asm-sh/gpio.h 19 #include <cpu/gpio.h> 27 static inline int gpio_get_value(unsigned gpio) argument 29 return __gpio_get_value(gpio); 32 static inline void gpio_set_value(unsigned gpio, int value) argument 34 __gpio_set_value(gpio, value); 37 static inline int gpio_cansleep(unsigned gpio) argument 39 return __gpio_cansleep(gpio); 42 static inline int gpio_to_irq(unsigned gpio) argument 44 return __gpio_to_irq(gpio); [all...] |
/arch/arm/mach-exynos/ |
H A D | setup-sdhci-gpio.c | 1 /* linux/arch/arm/mach-exynos4/setup-sdhci-gpio.c 18 #include <linux/gpio.h> 22 #include <plat/gpio-cfg.h> 29 unsigned int gpio; local 32 for (gpio = EXYNOS4_GPK0(0); gpio < EXYNOS4_GPK0(2); gpio++) { 33 s3c_gpio_cfgpin(gpio, S3C_GPIO_SFN(2)); 34 s3c_gpio_setpull(gpio, S3C_GPIO_PULL_NONE); 35 s5p_gpio_set_drvstr(gpio, S5P_GPIO_DRVSTR_LV 67 unsigned int gpio; local 93 unsigned int gpio; local 131 unsigned int gpio; local [all...] |
/arch/arm/mach-davinci/include/mach/ |
H A D | gpio.h | 16 #include <asm-generic/gpio.h> 21 #include "gpio-davinci.h" 33 static inline void gpio_set_value(unsigned gpio, int value) argument 35 if (__builtin_constant_p(value) && gpio < davinci_soc_info.gpio_num) { 39 ctlr = __gpio_to_controller(gpio); 42 mask = __gpio_mask(gpio); 51 __gpio_set_value(gpio, value); 63 static inline int gpio_get_value(unsigned gpio) argument 67 if (!__builtin_constant_p(gpio) || gpio > 74 gpio_cansleep(unsigned gpio) argument [all...] |
/arch/arm/mach-msm/include/mach/ |
H A D | msm_gpiomux.h | 18 /* Increment a gpio's reference count, possibly activating the line. */ 19 int __must_check msm_gpiomux_get(unsigned gpio); 21 /* Decrement a gpio's reference count, possibly suspending the line. */ 22 int msm_gpiomux_put(unsigned gpio); 26 static inline int __must_check msm_gpiomux_get(unsigned gpio) argument 31 static inline int msm_gpiomux_put(unsigned gpio) argument
|