Searched refs:gpio (Results 1 - 25 of 939) sorted by relevance

1234567891011>>

/arch/arm/include/asm/hardware/
H A Diop3xx-gpio.h2 * 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 Dgpio.h16 #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 Dgpio.h2 * 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 Dgpio.h20 #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 Dgpio.h20 #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 Dgpio.h18 #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 Dgpio.h18 #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 Dgpio.h19 #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 Dgpio.h19 #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 Dgpio.h2 * arch/arm/mach-dove/include/mach/gpio.h
9 #include <plat/gpio.h>
/arch/arm/mach-kirkwood/include/mach/
H A Dgpio.h2 * arch/asm-arm/mach-kirkwood/include/mach/gpio.h
9 #include <plat/gpio.h>
/arch/arm/mach-mv78xx0/include/mach/
H A Dgpio.h2 * arch/asm-arm/mach-mv78xx0/include/mach/gpio.h
9 #include <plat/gpio.h>
/arch/arm/mach-omap1/include/mach/
H A Dgpio.h2 * arch/arm/mach-omap1/include/mach/gpio.h
5 #include <plat/gpio.h>
/arch/arm/mach-omap2/include/mach/
H A Dgpio.h2 * arch/arm/mach-omap2/include/mach/gpio.h
5 #include <plat/gpio.h>
/arch/arm/mach-orion5x/include/mach/
H A Dgpio.h2 * arch/arm/mach-orion5x/include/mach/gpio.h
9 #include <plat/gpio.h>
/arch/arm/mach-s3c24xx/include/mach/
H A Dgpio-fns.h1 #include <plat/gpio-fns.h>
/arch/mips/include/asm/mach-generic/
H A Dgpio.h9 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 Dgpio.h23 #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 Dgpio.h5 #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 Dgpio.h15 #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 Dgpio-au1300.h2 * 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 Dgpio.h2 * 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 Dsetup-sdhci-gpio.c1 /* 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 Dgpio.h16 #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 Dmsm_gpiomux.h18 /* 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

Completed in 1568 milliseconds

1234567891011>>