Searched refs:gpio_chip (Results 26 - 50 of 123) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/kernel/
H A Dgpio_txx9.c22 static int txx9_gpio_get(struct gpio_chip *chip, unsigned int offset)
38 static void txx9_gpio_set(struct gpio_chip *chip, unsigned int offset,
48 static int txx9_gpio_dir_in(struct gpio_chip *chip, unsigned int offset)
59 static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset,
72 static struct gpio_chip txx9_gpio_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/pmc-sierra/msp71xx/
H A Dgpio_extended.c35 struct gpio_chip chip;
46 static int msp71xx_exd_gpio_get(struct gpio_chip *chip, unsigned offset)
64 static void msp71xx_exd_gpio_set(struct gpio_chip *chip,
83 static int msp71xx_exd_direction_output(struct gpio_chip *chip,
101 static int msp71xx_exd_direction_input(struct gpio_chip *chip, unsigned offset)
H A Dgpio.c40 struct gpio_chip chip;
53 static int msp71xx_gpio_get(struct gpio_chip *chip, unsigned offset)
69 static void msp71xx_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
95 static int msp71xx_set_gpio_mode(struct gpio_chip *chip,
124 static int msp71xx_direction_output(struct gpio_chip *chip,
139 static int msp71xx_direction_input(struct gpio_chip *chip, unsigned offset)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/523x/
H A Dgpio.c25 .gpio_chip = {
41 .gpio_chip = {
59 .gpio_chip = {
77 .gpio_chip = {
95 .gpio_chip = {
113 .gpio_chip = {
131 .gpio_chip = {
149 .gpio_chip = {
167 .gpio_chip = {
185 .gpio_chip
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dpca953x.c75 struct gpio_chip gpio_chip; member in struct:pca953x_chip
83 if (chip->gpio_chip.ngpio <= 8)
100 if (chip->gpio_chip.ngpio <= 8)
114 static int pca953x_gpio_direction_input(struct gpio_chip *gc, unsigned off)
120 chip = container_of(gc, struct pca953x_chip, gpio_chip);
131 static int pca953x_gpio_direction_output(struct gpio_chip *gc,
138 chip = container_of(gc, struct pca953x_chip, gpio_chip);
162 static int pca953x_gpio_get_value(struct gpio_chip *gc, unsigned off)
168 chip = container_of(gc, struct pca953x_chip, gpio_chip);
[all...]
H A Dadp5520-gpio.c20 struct gpio_chip gpio_chip; member in struct:adp5520_gpio
25 static int adp5520_gpio_get_value(struct gpio_chip *chip, unsigned off)
30 dev = container_of(chip, struct adp5520_gpio, gpio_chip);
45 static void adp5520_gpio_set_value(struct gpio_chip *chip,
49 dev = container_of(chip, struct adp5520_gpio, gpio_chip);
57 static int adp5520_gpio_direction_input(struct gpio_chip *chip, unsigned off)
60 dev = container_of(chip, struct adp5520_gpio, gpio_chip);
68 static int adp5520_gpio_direction_output(struct gpio_chip *chip,
73 dev = container_of(chip, struct adp5520_gpio, gpio_chip);
[all...]
H A Dsch_gpio.c43 static int sch_gpio_core_direction_in(struct gpio_chip *gc, unsigned gpio_num)
62 static int sch_gpio_core_get(struct gpio_chip *gc, unsigned gpio_num)
74 static void sch_gpio_core_set(struct gpio_chip *gc, unsigned gpio_num, int val)
93 static int sch_gpio_core_direction_out(struct gpio_chip *gc,
114 static struct gpio_chip sch_gpio_core = {
123 static int sch_gpio_resume_direction_in(struct gpio_chip *gc,
139 static int sch_gpio_resume_get(struct gpio_chip *gc, unsigned gpio_num)
144 static void sch_gpio_resume_set(struct gpio_chip *gc,
161 static int sch_gpio_resume_direction_out(struct gpio_chip *gc,
178 static struct gpio_chip sch_gpio_resum
[all...]
H A Dsx150x.c45 struct gpio_chip gpio_chip; member in struct:sx150x_chip
230 static int sx150x_gpio_get(struct gpio_chip *gc, unsigned offset)
235 chip = container_of(gc, struct sx150x_chip, gpio_chip);
246 static void sx150x_gpio_set(struct gpio_chip *gc, unsigned offset, int val)
250 chip = container_of(gc, struct sx150x_chip, gpio_chip);
260 static int sx150x_gpio_direction_input(struct gpio_chip *gc, unsigned offset)
265 chip = container_of(gc, struct sx150x_chip, gpio_chip);
275 static int sx150x_gpio_direction_output(struct gpio_chip *gc,
282 chip = container_of(gc, struct sx150x_chip, gpio_chip);
[all...]
H A Dpcf857x.c59 struct gpio_chip chip;
69 static int pcf857x_input8(struct gpio_chip *chip, unsigned offset)
82 static int pcf857x_get8(struct gpio_chip *chip, unsigned offset)
91 static int pcf857x_output8(struct gpio_chip *chip, unsigned offset, int value)
108 static void pcf857x_set8(struct gpio_chip *chip, unsigned offset, int value)
137 static int pcf857x_input16(struct gpio_chip *chip, unsigned offset)
150 static int pcf857x_get16(struct gpio_chip *chip, unsigned offset)
159 static int pcf857x_output16(struct gpio_chip *chip, unsigned offset, int value)
176 static void pcf857x_set16(struct gpio_chip *chip, unsigned offset, int value)
195 /* Allocate, initialize, and register this gpio_chip
[all...]
H A Ducb1400_gpio.c17 static int ucb1400_gpio_dir_in(struct gpio_chip *gc, unsigned off)
25 static int ucb1400_gpio_dir_out(struct gpio_chip *gc, unsigned off, int val)
34 static int ucb1400_gpio_get(struct gpio_chip *gc, unsigned off)
41 static void ucb1400_gpio_set(struct gpio_chip *gc, unsigned off, int val)
H A Dmax732x.c87 struct gpio_chip gpio_chip; member in struct:max732x_chip
148 static int max732x_gpio_get_value(struct gpio_chip *gc, unsigned off)
154 chip = container_of(gc, struct max732x_chip, gpio_chip);
163 static void max732x_gpio_set_value(struct gpio_chip *gc, unsigned off, int val)
169 chip = container_of(gc, struct max732x_chip, gpio_chip);
189 static int max732x_gpio_direction_input(struct gpio_chip *gc, unsigned off)
194 chip = container_of(gc, struct max732x_chip, gpio_chip);
212 static int max732x_gpio_direction_output(struct gpio_chip *gc,
218 chip = container_of(gc, struct max732x_chip, gpio_chip);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/bcm63xx/
H A Dgpio.c24 static void bcm63xx_gpio_set(struct gpio_chip *chip,
54 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio)
73 static int bcm63xx_gpio_set_direction(struct gpio_chip *chip,
104 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
109 static int bcm63xx_gpio_direction_output(struct gpio_chip *chip,
117 static struct gpio_chip bcm63xx_gpio_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/spi/
H A Dmax7301.h15 struct gpio_chip chip;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-mxc/include/mach/
H A Dgpio.h39 struct gpio_chip chip;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dhtc-i2cpld.c51 struct gpio_chip chip_out;
55 struct gpio_chip chip_in;
238 void htcpld_chip_set(struct gpio_chip *chip, unsigned offset, int val)
272 int htcpld_chip_get(struct gpio_chip *chip, unsigned offset)
302 static int htcpld_direction_output(struct gpio_chip *chip,
309 static int htcpld_direction_input(struct gpio_chip *chip,
319 int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset)
457 struct gpio_chip *gpio_chip; local
467 gpio_chip
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-lpc32xx/
H A Dgpiolib.c155 struct gpio_chip chip;
160 struct gpio_chip *gpc)
246 static int lpc32xx_gpio_dir_input_p012(struct gpio_chip *chip,
256 static int lpc32xx_gpio_dir_input_p3(struct gpio_chip *chip,
266 static int lpc32xx_gpio_dir_in_always(struct gpio_chip *chip,
272 static int lpc32xx_gpio_get_value_p012(struct gpio_chip *chip, unsigned pin)
279 static int lpc32xx_gpio_get_value_p3(struct gpio_chip *chip, unsigned pin)
286 static int lpc32xx_gpi_get_value(struct gpio_chip *chip, unsigned pin)
293 static int lpc32xx_gpio_dir_output_p012(struct gpio_chip *chip, unsigned pin,
303 static int lpc32xx_gpio_dir_output_p3(struct gpio_chip *chi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/loongson/common/
H A Dgpio.c76 static int ls2f_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
94 static int ls2f_gpio_direction_output(struct gpio_chip *chip,
114 static int ls2f_gpio_get_value(struct gpio_chip *chip, unsigned gpio)
119 static void ls2f_gpio_set_value(struct gpio_chip *chip,
125 static struct gpio_chip ls2f_chip = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/rb532/
H A Dgpio.c40 struct gpio_chip chip;
86 static int rb532_gpio_get(struct gpio_chip *chip, unsigned offset)
97 static void rb532_gpio_set(struct gpio_chip *chip,
109 static int rb532_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
125 static int rb532_gpio_direction_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 Dsimple_gpio.c46 static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio)
53 static void u8_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
71 static int u8_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
76 static int u8_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
94 struct gpio_chip *gc;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/ar7/
H A Dgpio.c28 struct gpio_chip chip;
31 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio)
40 static void ar7_gpio_set_value(struct gpio_chip *chip,
54 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
65 static int ar7_gpio_direction_output(struct gpio_chip *chip,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/of/
H A Dgpio.c38 struct gpio_chip *gc;
120 * @gc: pointer to the gpio_chip structure
127 * is less than ngpios (that is specified in the gpio_chip).
129 static int of_gpio_simple_xlate(struct gpio_chip *gc, struct device_node *np,
162 * 1) In the gpio_chip structure:
178 struct gpio_chip *gc = &mm_gc->gc;
213 void of_gpiochip_add(struct gpio_chip *chip)
229 void of_gpiochip_remove(struct gpio_chip *chip)
235 /* Private function for resolving node pointer to gpio_chip */
236 static int of_gpiochip_is_match(struct gpio_chip *chi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-brcm/
H A Dgen_gpio.c168 gpiolib_request(struct gpio_chip *chip, unsigned int offset)
174 gpiolib_free(struct gpio_chip *chip, unsigned int offset)
180 gpiolib_direction_input(struct gpio_chip *chip, unsigned int offset)
186 gpiolib_get_value(struct gpio_chip *chip, unsigned int offset)
192 gpiolib_direction_output(struct gpio_chip *chip, unsigned int offset, int value)
198 gpiolib_set_value(struct gpio_chip *chip, unsigned int offset, int value)
203 static struct gpio_chip gc = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/52xx/
H A Dmpc52xx_gpio.c56 static int mpc52xx_wkup_gpio_get(struct gpio_chip *gc, unsigned int gpio)
70 __mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
86 mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
99 static int mpc52xx_wkup_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
123 mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
155 struct gpio_chip *gc;
221 static int mpc52xx_simple_gpio_get(struct gpio_chip *gc, unsigned int gpio)
233 __mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
248 mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
261 static int mpc52xx_simple_gpio_dir_in(struct gpio_chip *g
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/include/plat/
H A Dgpio-core.h62 struct gpio_chip chip;
72 static inline struct s3c_gpio_chip *to_s3c_gpio(struct gpio_chip *gpc)
77 /** s3c_gpiolib_add() - add the s3c specific version of a gpio_chip.
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/
H A Dgpio.c49 static int s3c_gpiolib_input(struct gpio_chip *chip, unsigned offset)
67 static int s3c_gpiolib_output(struct gpio_chip *chip,
95 static void s3c_gpiolib_set(struct gpio_chip *chip,
114 static int s3c_gpiolib_get(struct gpio_chip *chip, unsigned offset)
128 struct gpio_chip *gc = &chip->chip;

Completed in 144 milliseconds

12345