Home
last modified time | relevance | path

Searched defs:gpio (Results 1 – 25 of 129) sorted by relevance

123456

/arch/mips/include/asm/mach-au1x00/
Dgpio-au1300.h28 static inline int au1300_gpio_get_value(unsigned int gpio) in au1300_gpio_get_value()
39 static inline int au1300_gpio_direction_input(unsigned int gpio) in au1300_gpio_direction_input()
54 static inline int au1300_gpio_set_value(unsigned int gpio, int v) in au1300_gpio_set_value()
70 static inline int au1300_gpio_direction_output(unsigned int gpio, int v) in au1300_gpio_direction_output()
76 static inline int au1300_gpio_to_irq(unsigned int gpio) in au1300_gpio_to_irq()
86 static inline int au1300_gpio_is_valid(unsigned int gpio) in au1300_gpio_is_valid()
100 static inline int au1300_gpio_cansleep(unsigned int gpio) in au1300_gpio_cansleep()
106 static inline int au1300_gpio_getinitlvl(unsigned int gpio) in au1300_gpio_getinitlvl()
154 static inline int gpio_direction_input(unsigned int gpio) in gpio_direction_input()
159 static inline int gpio_direction_output(unsigned int gpio, int v) in gpio_direction_output()
[all …]
Dgpio-au1000.h45 static inline int au1000_gpio1_to_irq(int gpio) in au1000_gpio1_to_irq()
50 static inline int au1000_gpio2_to_irq(int gpio) in au1000_gpio2_to_irq()
63 static inline int au1500_gpio1_to_irq(int gpio) in au1500_gpio1_to_irq()
76 static inline int au1500_gpio2_to_irq(int gpio) in au1500_gpio2_to_irq()
109 static inline int au1100_gpio1_to_irq(int gpio) in au1100_gpio1_to_irq()
114 static inline int au1100_gpio2_to_irq(int gpio) in au1100_gpio2_to_irq()
136 static inline int au1550_gpio1_to_irq(int gpio) in au1550_gpio1_to_irq()
149 static inline int au1550_gpio2_to_irq(int gpio) in au1550_gpio2_to_irq()
180 static inline int au1200_gpio1_to_irq(int gpio) in au1200_gpio1_to_irq()
185 static inline int au1200_gpio2_to_irq(int gpio) in au1200_gpio2_to_irq()
[all …]
/arch/m68k/include/asm/
Dmcfgpio.h31 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value()
39 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value()
45 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep()
53 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq()
58 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input()
66 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output()
74 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request()
82 static inline void gpio_free(unsigned gpio) in gpio_free()
137 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) argument
138 #define mcfgpio_port(gpio) ((gpio) / MCFGPIO_PORTSIZE) argument
[all …]
Dgpio.h30 static inline int gpio_get_value(unsigned gpio) in gpio_get_value()
38 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value()
65 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq()
84 static inline int gpio_cansleep(unsigned gpio) in gpio_cansleep()
90 static inline int gpio_request_one(unsigned gpio, unsigned long flags, const char *label) in gpio_request_one()
/arch/mips/include/asm/mach-pmcs-msp71xx/
Dmsp_gpio_macros.h130 #define OFFSET_GPIO_NUMBER(gpio) (gpio - MSP_GPIO_OFFSET[gpio]) argument
143 #define BASIC_DATA_MASK(gpio) \ argument
145 #define BASIC_MODE_MASK(gpio) \ argument
147 #define BASIC_MODE(mode, gpio) \ argument
149 #define BASIC_MODE_SHIFT(gpio) \ argument
151 #define BASIC_MODE_FROM_REG(data, gpio) \ argument
175 #define EXTENDED_OFFSET_GPIO(gpio) (gpio < 24 ? gpio - 16 : gpio - 24) argument
184 #define EXTENDED_DISABLE(gpio) \ argument
186 #define EXTENDED_ENABLE(gpio) \ argument
188 #define EXTENDED_SET(gpio) \ argument
[all …]
/arch/mips/ar7/
Dgpio.c34 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_get_value()
42 static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in titan_gpio_get_value()
52 unsigned gpio, int value) in ar7_gpio_set_value()
65 unsigned gpio, int value) in titan_gpio_set_value()
78 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_direction_input()
88 static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in titan_gpio_direction_input()
103 unsigned gpio, int value) in ar7_gpio_direction_output()
115 unsigned gpio, int value) in titan_gpio_direction_output()
155 static inline int ar7_gpio_enable_ar7(unsigned gpio) in ar7_gpio_enable_ar7()
164 static inline int ar7_gpio_enable_titan(unsigned gpio) in ar7_gpio_enable_titan()
[all …]
/arch/avr32/mach-at32ap/include/mach/
Dgpio.h17 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value()
22 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value()
27 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep()
33 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq()
/arch/sh/include/asm/
Dgpio.h27 static inline int gpio_get_value(unsigned gpio) in gpio_get_value()
32 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value()
37 static inline int gpio_cansleep(unsigned gpio) in gpio_cansleep()
42 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq()
/arch/blackfin/kernel/
Dbfin_gpio.c114 static void gpio_error(unsigned gpio) in gpio_error()
156 inline int check_gpio(unsigned gpio) in check_gpio()
163 static void port_setup(unsigned gpio, unsigned short usage) in port_setup()
528 int bfin_gpio_pm_wakeup_ctrl(unsigned gpio, unsigned ctrl) in bfin_gpio_pm_wakeup_ctrl()
803 int bfin_gpio_request(unsigned gpio, const char *label) in bfin_gpio_request()
858 void bfin_gpio_free(unsigned gpio) in bfin_gpio_free()
888 int bfin_special_gpio_request(unsigned gpio, const char *label) in bfin_special_gpio_request()
932 void bfin_special_gpio_free(unsigned gpio) in bfin_special_gpio_free()
955 int bfin_gpio_irq_request(unsigned gpio, const char *label) in bfin_gpio_irq_request()
988 void bfin_gpio_irq_free(unsigned gpio) in bfin_gpio_irq_free()
[all …]
/arch/m68k/coldfire/
Dgpio.c26 int __mcfgpio_get_value(unsigned gpio) in __mcfgpio_get_value()
32 void __mcfgpio_set_value(unsigned gpio, int value) in __mcfgpio_set_value()
57 int __mcfgpio_direction_input(unsigned gpio) in __mcfgpio_direction_input()
72 int __mcfgpio_direction_output(unsigned gpio, int value) in __mcfgpio_direction_output()
103 int __mcfgpio_request(unsigned gpio) in __mcfgpio_request()
109 void __mcfgpio_free(unsigned gpio) in __mcfgpio_free()
/arch/mips/bcm63xx/
Dgpio.c39 unsigned gpio, int val) in bcm63xx_gpio_set()
68 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_get()
88 unsigned gpio, int dir) in bcm63xx_gpio_set_direction()
118 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_direction_input()
124 unsigned gpio, int value) in bcm63xx_gpio_direction_output()
/arch/blackfin/mach-bf538/
Dext-gpio.c37 static int bf538_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_get_value()
43 static void bf538_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in bf538_gpio_set_value()
52 static int bf538_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_direction_input()
60 static int bf538_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int value) in bf538_gpio_direction_output()
69 static int bf538_gpio_request(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_request()
74 static void bf538_gpio_free(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_free()
/arch/arm/mach-ep93xx/
Dsimone.c65 unsigned int gpio = MMC_CHIP_SELECT_GPIO; in simone_mmc_spi_setup() local
83 unsigned int gpio = MMC_CHIP_SELECT_GPIO; in simone_mmc_spi_cleanup() local
108 unsigned int gpio = MMC_CARD_DETECT_GPIO; in simone_mmc_spi_init() local
139 unsigned int gpio = MMC_CARD_DETECT_GPIO; in simone_mmc_spi_exit() local
/arch/powerpc/sysdev/
Dppc4xx_gpio.c34 #define GPIO_MASK(gpio) (0x80000000 >> (gpio)) argument
35 #define GPIO_MASK2(gpio) (0xc0000000 >> ((gpio) * 2)) argument
70 static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_get()
79 __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __ppc4xx_gpio_set()
91 ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_set()
105 static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_dir_in()
135 ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_dir_out()
Dsimple_gpio.c40 static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_get()
47 static void u8_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_set()
65 static int u8_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_dir_in()
70 static int u8_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_dir_out()
/arch/powerpc/platforms/85xx/
Dsgy_cts1000.c44 int trigger, gpio; in gpio_halt_cb() local
78 int gpio, err, irq; in gpio_halt_probe() local
136 int gpio = of_get_gpio(halt_node, 0); in gpio_halt_remove() local
/arch/sh/boards/mach-sdk7786/
Dgpio.c25 static int usrgpir_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_direction_input()
31 static int usrgpir_gpio_get(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_get()
/arch/arm/mach-pxa/
Dmfp-pxa2xx.c55 static int __mfp_config_gpio(unsigned gpio, unsigned long c) in __mfp_config_gpio()
124 int gpio = mfp_to_gpio(mfp); in __mfp_validate() local
138 int i, gpio; in pxa2xx_mfp_config() local
158 int gpio; in pxa2xx_mfp_set_lpm() local
173 int gpio_set_wake(unsigned int gpio, unsigned int on) in gpio_set_wake()
262 unsigned int i, gpio, mask = 0; in keypad_set_wake() local
294 #define INIT_GPIO_DESC_MUXED(mux, gpio) \ argument
303 int i, gpio; in pxa27x_mfp_init() local
/arch/mips/rb532/
Dgpio.c143 static int rb532_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in rb532_gpio_to_irq()
166 void rb532_gpio_set_ilevel(int bit, unsigned gpio) in rb532_gpio_set_ilevel()
175 void rb532_gpio_set_istat(int bit, unsigned gpio) in rb532_gpio_set_istat()
184 void rb532_gpio_set_func(unsigned gpio) in rb532_gpio_set_func()
/arch/mips/jz4740/
Dgpio.c75 #define GPIO_TO_BIT(gpio) BIT(gpio & 0x1f) argument
76 #define GPIO_TO_REG(gpio, reg) (gpio_to_jz_gpio_chip(gpio)->base + (reg)) argument
91 static inline struct jz_gpio_chip *gpio_to_jz_gpio_chip(unsigned int gpio) in gpio_to_jz_gpio_chip()
107 static inline void jz_gpio_write_bit(unsigned int gpio, unsigned int reg) in jz_gpio_write_bit()
112 int jz_gpio_set_function(int gpio, enum jz_gpio_function function) in jz_gpio_set_function()
197 void jz_gpio_enable_pullup(unsigned gpio) in jz_gpio_enable_pullup()
203 void jz_gpio_disable_pullup(unsigned gpio) in jz_gpio_disable_pullup()
209 static int jz_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in jz_gpio_get_value()
214 static void jz_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in jz_gpio_set_value()
221 static int jz_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in jz_gpio_direction_output()
[all …]
/arch/arm/boot/dts/
Dpxa3xx.dtsi4 #define MFP_PIN_PXA300(gpio) \ argument
11 #define MFP_PIN_PXA310(gpio) \ argument
21 #define MFP_PIN_PXA320(gpio) \ argument
145 gpio: gpio@40e00000 { label
/arch/sh/boards/mach-x3proto/
Dgpio.c32 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input()
46 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get()
51 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq()
/arch/arm/mach-s3c24xx/
Dsetup-camif.c40 int gpio = gpio_start + i; in s3c_camif_gpio_get() local
67 int gpio = gpio_start + i; in s3c_camif_gpio_put() local
/arch/unicore32/include/asm/
Dgpio.h67 static inline int gpio_get_value(unsigned gpio) in gpio_get_value()
75 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value()
88 static inline unsigned gpio_to_irq(unsigned gpio) in gpio_to_irq()
/arch/arm/mach-davinci/
Dboard-dm644x-evm.c300 evm_led_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_setup()
327 evm_led_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_teardown()
359 evm_u18_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_setup()
389 evm_u18_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_teardown()
413 evm_u35_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_setup()
449 evm_u35_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_teardown()

123456