Searched refs:gpio_chip (Results 51 - 75 of 123) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-at91/
H A Dgpio.c32 struct gpio_chip chip;
40 static void at91_gpiolib_dbg_show(struct seq_file *s, struct gpio_chip *chip);
41 static void at91_gpiolib_set(struct gpio_chip *chip, unsigned offset, int val);
42 static int at91_gpiolib_get(struct gpio_chip *chip, unsigned offset);
43 static int at91_gpiolib_direction_output(struct gpio_chip *chip,
45 static int at91_gpiolib_direction_input(struct gpio_chip *chip,
62 static struct at91_gpio_chip gpio_chip[] = { variable in typeref:struct:at91_gpio_chip
77 return gpio_chip[pin].regbase;
290 set_irq_wake(gpio_chip[bank].bank->id, state);
300 void __iomem *pio = gpio_chip[
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dtwl4030-gpio.c51 static struct gpio_chip twl_gpiochip;
206 static int twl_request(struct gpio_chip *chip, unsigned offset)
272 static void twl_free(struct gpio_chip *chip, unsigned offset)
290 static int twl_direction_in(struct gpio_chip *chip, unsigned offset)
297 static int twl_get(struct gpio_chip *chip, unsigned offset)
310 static int twl_direction_out(struct gpio_chip *chip, unsigned offset, int value)
321 static void twl_set(struct gpio_chip *chip, unsigned offset, int value)
329 static int twl_to_irq(struct gpio_chip *chip, unsigned offset)
336 static struct gpio_chip twl_gpiochip = {
H A Dxilinx_gpio.c37 * @gc: Pointer to gpio_chip device structure.
43 static int xgpio_get(struct gpio_chip *gc, unsigned int gpio)
52 * @gc: Pointer to gpio_chip device structure.
59 static void xgpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
80 * @gc: Pointer to gpio_chip device structure.
87 static int xgpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
107 * @gc: Pointer to gpio_chip device structure.
115 static int xgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
H A Dtc35892-gpio.c28 struct gpio_chip chip;
40 static inline struct tc35892_gpio *to_tc35892_gpio(struct gpio_chip *chip)
45 static int tc35892_gpio_get(struct gpio_chip *chip, unsigned offset)
60 static void tc35892_gpio_set(struct gpio_chip *chip, unsigned offset, int val)
71 static int tc35892_gpio_direction_output(struct gpio_chip *chip,
84 static int tc35892_gpio_direction_input(struct gpio_chip *chip,
95 static int tc35892_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
102 static struct gpio_chip template_chip = {
H A Dtimbgpio.c48 struct gpio_chip gpio;
52 static int timbgpio_update_bit(struct gpio_chip *gpio, unsigned index,
72 static int timbgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr)
77 static int timbgpio_gpio_get(struct gpio_chip *gpio, unsigned nr)
86 static int timbgpio_gpio_direction_output(struct gpio_chip *gpio,
92 static void timbgpio_gpio_set(struct gpio_chip *gpio,
98 static int timbgpio_to_irq(struct gpio_chip *gpio, unsigned offset)
211 struct gpio_chip *gc;
323 printk(KERN_ERR DRIVER_NAME": failed to remove gpio_chip\n");
H A Dbt8xxgpio.c64 struct gpio_chip gpio;
81 static int bt8xxgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr)
102 static int bt8xxgpio_gpio_get(struct gpio_chip *gpio, unsigned nr)
115 static int bt8xxgpio_gpio_direction_output(struct gpio_chip *gpio,
140 static void bt8xxgpio_gpio_set(struct gpio_chip *gpio,
161 struct gpio_chip *c = &bg->gpio;
H A Dcs5535-gpio.c46 struct gpio_chip chip;
55 * by the gpio_chip API, so these are exported. For a full list of the
139 * Generic gpio_chip API support.
142 static int chip_gpio_request(struct gpio_chip *c, unsigned offset)
169 static int chip_gpio_get(struct gpio_chip *chip, unsigned offset)
174 static void chip_gpio_set(struct gpio_chip *chip, unsigned offset, int val)
182 static int chip_direction_input(struct gpio_chip *c, unsigned offset)
195 static int chip_direction_output(struct gpio_chip *c, unsigned offset, int val)
308 dev_err(&pdev->dev, "unable to remove gpio_chip?\n");
H A Drdc321x-gpio.c40 struct gpio_chip chip;
44 static int rdc_gpio_get_value(struct gpio_chip *chip, unsigned gpio)
62 static void rdc_gpio_set_value_impl(struct gpio_chip *chip,
81 static void rdc_gpio_set_value(struct gpio_chip *chip,
92 static int rdc_gpio_config(struct gpio_chip *chip,
123 static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
H A Dgpiolib.c46 * While any GPIO is requested, its gpio_chip is not removable;
52 struct gpio_chip *chip;
99 const struct gpio_chip *chip = desc->chip;
119 static inline struct gpio_chip *gpio_to_chip(unsigned gpio)
133 struct gpio_chip *chip = desc->chip;
560 * /base ... matching gpio_chip.base (N)
561 * /label ... matching gpio_chip.label
562 * /ngpio ... matching gpio_chip.ngpio
568 const struct gpio_chip *chip = dev_get_drvdata(dev);
577 const struct gpio_chip *chi
[all...]
H A Dlangwell_gpio.c60 struct gpio_chip chip;
66 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned offset,
78 static int lnw_gpio_get(struct gpio_chip *chip, unsigned offset)
85 static void lnw_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
98 static int lnw_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
113 static int lnw_gpio_direction_output(struct gpio_chip *chip,
129 static int lnw_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
H A Dstmpe-gpio.c27 struct gpio_chip chip;
39 static inline struct stmpe_gpio *to_stmpe_gpio(struct gpio_chip *chip)
44 static int stmpe_gpio_get(struct gpio_chip *chip, unsigned offset)
59 static void stmpe_gpio_set(struct gpio_chip *chip, unsigned offset, int val)
70 static int stmpe_gpio_direction_output(struct gpio_chip *chip,
83 static int stmpe_gpio_direction_input(struct gpio_chip *chip,
94 static int stmpe_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
101 static int stmpe_gpio_request(struct gpio_chip *chip, unsigned offset)
109 static struct gpio_chip template_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/83xx/
H A Dmcu_mpc8349emitx.c39 struct gpio_chip gc;
56 static void mcu_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
71 static int mcu_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
80 struct gpio_chip *gc = &mcu->gc;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/86xx/
H A Dgef_gpio.c56 static int gef_gpio_dir_in(struct gpio_chip *chip, unsigned offset)
68 static int gef_gpio_dir_out(struct gpio_chip *chip, unsigned offset, int value)
83 static int gef_gpio_get(struct gpio_chip *chip, unsigned offset)
95 static void gef_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-s3c24xx/
H A Dgpiolib.c32 static int s3c24xx_gpiolib_banka_input(struct gpio_chip *chip, unsigned offset)
37 static int s3c24xx_gpiolib_banka_output(struct gpio_chip *chip,
66 static int s3c24xx_gpiolib_bankf_toirq(struct gpio_chip *chip, unsigned offset)
77 static int s3c24xx_gpiolib_bankg_toirq(struct gpio_chip *chip, unsigned offset)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/
H A Dgpiolib.c47 static int samsung_gpiolib_4bit_input(struct gpio_chip *chip,
63 static int samsung_gpiolib_4bit_output(struct gpio_chip *chip,
112 static int samsung_gpiolib_4bit2_input(struct gpio_chip *chip,
134 static int samsung_gpiolib_4bit2_output(struct gpio_chip *chip,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dppc4xx_gpio.c76 static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio)
85 __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
97 ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
112 static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
142 ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
184 struct gpio_chip *gc;
H A Dmpc8xxx_gpio.c60 static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio)
71 static int mpc8xxx_gpio_get(struct gpio_chip *gc, unsigned int gpio)
78 static void mpc8xxx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
96 static int mpc8xxx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
111 static int mpc8xxx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
128 static int mpc8xxx_gpio_to_irq(struct gpio_chip *gc, unsigned offset)
255 struct gpio_chip *gc;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/variants/s6000/
H A Dgpio.c36 static int direction_input(struct gpio_chip *chip, unsigned int off)
42 static int get(struct gpio_chip *chip, unsigned int off)
47 static int direction_output(struct gpio_chip *chip, unsigned int off, int val)
55 static void set(struct gpio_chip *chip, unsigned int off, int val)
60 static int to_irq(struct gpio_chip *chip, unsigned offset)
67 static struct gpio_chip gpiochip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-orion/
H A Dgpio.c78 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin)
95 static int orion_gpio_get_value(struct gpio_chip *chip, unsigned pin)
107 static int orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin,
131 static void orion_gpio_set_value(struct gpio_chip *chip, unsigned pin,
144 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin)
152 static struct gpio_chip orion_gpiochip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-davinci/
H A Dgpio-tnetv107x.c52 static int tnetv107x_gpio_request(struct gpio_chip *chip, unsigned offset)
68 static void tnetv107x_gpio_free(struct gpio_chip *chip, unsigned offset)
82 static int tnetv107x_gpio_dir_in(struct gpio_chip *chip, unsigned offset)
98 static int tnetv107x_gpio_dir_out(struct gpio_chip *chip,
120 static int tnetv107x_gpio_get(struct gpio_chip *chip, unsigned offset)
132 static void tnetv107x_gpio_set(struct gpio_chip *chip,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-gemini/
H A Dgpio.c155 static void _set_gpio_direction(struct gpio_chip *chip, unsigned offset,
169 static void gemini_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
179 static int gemini_gpio_get(struct gpio_chip *chip, unsigned offset)
186 static int gemini_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
192 static int gemini_gpio_direction_output(struct gpio_chip *chip, unsigned offset,
200 static struct gpio_chip gemini_gpio_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-ks8695/
H A Dgpio.c99 static int ks8695_gpio_direction_input(struct gpio_chip *gc, unsigned int pin)
125 static int ks8695_gpio_direction_output(struct gpio_chip *gc,
160 static void ks8695_gpio_set_value(struct gpio_chip *gc,
185 static int ks8695_gpio_get_value(struct gpio_chip *gc, unsigned int pin)
200 static int ks8695_gpio_to_irq(struct gpio_chip *gc, unsigned int pin)
222 static struct gpio_chip ks8695_gpio_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-pxa/
H A Dgpio.c26 struct gpio_chip chip;
48 static inline void __iomem *gpio_chip_base(struct gpio_chip *c)
58 static int pxa_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
77 static int pxa_gpio_direction_output(struct gpio_chip *chip,
99 static int pxa_gpio_get(struct gpio_chip *chip, unsigned offset)
104 static void pxa_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
122 struct gpio_chip *c = &chips[i].chip;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/jz4740/
H A Dgpio.c88 struct gpio_chip gpio_chip; member in struct:jz_gpio_chip
100 static inline struct jz_gpio_chip *gpio_chip_to_jz_gpio_chip(struct gpio_chip *gpio_chip) argument
102 return container_of(gpio_chip, struct jz_gpio_chip, gpio_chip);
212 static int jz_gpio_get_value(struct gpio_chip *chip, unsigned gpio)
217 static void jz_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value)
224 static int jz_gpio_direction_output(struct gpio_chip *chip, unsigned gpio,
233 static int jz_gpio_direction_input(struct gpio_chip *chi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Ddm355evm_msp.c125 static int msp_gpio_in(struct gpio_chip *chip, unsigned offset)
139 static int msp_gpio_get(struct gpio_chip *chip, unsigned offset)
152 static int msp_gpio_out(struct gpio_chip *chip, unsigned offset, int value)
174 static void msp_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
179 static struct gpio_chip dm355evm_msp_gpio = {

Completed in 178 milliseconds

12345