Home
last modified time | relevance | path

Searched refs:gpio_chip (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/Linux-v4.19/include/linux/gpio/
Ddriver.h232 struct gpio_chip { struct
238 int (*request)(struct gpio_chip *chip, argument
240 void (*free)(struct gpio_chip *chip, argument
242 int (*get_direction)(struct gpio_chip *chip, argument
244 int (*direction_input)(struct gpio_chip *chip, argument
246 int (*direction_output)(struct gpio_chip *chip, argument
248 int (*get)(struct gpio_chip *chip, argument
250 int (*get_multiple)(struct gpio_chip *chip, argument
253 void (*set)(struct gpio_chip *chip, argument
255 void (*set_multiple)(struct gpio_chip *chip, argument
[all …]
/Linux-v4.19/drivers/gpio/
Dgpio-tps6586x.c37 struct gpio_chip gpio_chip; member
41 static int tps6586x_gpio_get(struct gpio_chip *gc, unsigned offset) in tps6586x_gpio_get()
54 static void tps6586x_gpio_set(struct gpio_chip *gc, unsigned offset, in tps6586x_gpio_set()
63 static int tps6586x_gpio_output(struct gpio_chip *gc, unsigned offset, in tps6586x_gpio_output()
78 static int tps6586x_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in tps6586x_gpio_to_irq()
100 tps6586x_gpio->gpio_chip.owner = THIS_MODULE; in tps6586x_gpio_probe()
101 tps6586x_gpio->gpio_chip.label = pdev->name; in tps6586x_gpio_probe()
102 tps6586x_gpio->gpio_chip.parent = &pdev->dev; in tps6586x_gpio_probe()
103 tps6586x_gpio->gpio_chip.ngpio = 4; in tps6586x_gpio_probe()
104 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe()
[all …]
Dgpio-rc5t583.c32 struct gpio_chip gpio_chip; member
36 static int rc5t583_gpio_get(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_get()
50 static void rc5t583_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in rc5t583_gpio_set()
60 static int rc5t583_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_dir_input()
74 static int rc5t583_gpio_dir_output(struct gpio_chip *gc, unsigned offset, in rc5t583_gpio_dir_output()
90 static int rc5t583_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_to_irq()
100 static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_free()
119 rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", in rc5t583_gpio_probe()
120 rc5t583_gpio->gpio_chip.owner = THIS_MODULE, in rc5t583_gpio_probe()
121 rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, in rc5t583_gpio_probe()
[all …]
Dgpio-tps65910.c26 struct gpio_chip gpio_chip; member
30 static int tps65910_gpio_get(struct gpio_chip *gc, unsigned offset) in tps65910_gpio_get()
44 static void tps65910_gpio_set(struct gpio_chip *gc, unsigned offset, in tps65910_gpio_set()
58 static int tps65910_gpio_output(struct gpio_chip *gc, unsigned offset, in tps65910_gpio_output()
71 static int tps65910_gpio_input(struct gpio_chip *gc, unsigned offset) in tps65910_gpio_input()
126 tps65910_gpio->gpio_chip.owner = THIS_MODULE; in tps65910_gpio_probe()
127 tps65910_gpio->gpio_chip.label = tps65910->i2c_client->name; in tps65910_gpio_probe()
131 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; in tps65910_gpio_probe()
134 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; in tps65910_gpio_probe()
139 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe()
[all …]
Dgpio-74x164.c23 struct gpio_chip gpio_chip; member
39 return spi_write(to_spi_device(chip->gpio_chip.parent), chip->buffer, in __gen_74x164_write_config()
43 static int gen_74x164_get_value(struct gpio_chip *gc, unsigned offset) in gen_74x164_get_value()
57 static void gen_74x164_set_value(struct gpio_chip *gc, in gen_74x164_set_value()
74 static void gen_74x164_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gen_74x164_set_multiple()
97 static int gen_74x164_direction_output(struct gpio_chip *gc, in gen_74x164_direction_output()
139 chip->gpio_chip.label = spi->modalias; in gen_74x164_probe()
140 chip->gpio_chip.direction_output = gen_74x164_direction_output; in gen_74x164_probe()
141 chip->gpio_chip.get = gen_74x164_get_value; in gen_74x164_probe()
142 chip->gpio_chip.set = gen_74x164_set_value; in gen_74x164_probe()
[all …]
Dgpio-exar.c29 struct gpio_chip gpio_chip; member
37 static void exar_update(struct gpio_chip *chip, unsigned int reg, int val, in exar_update()
52 static int exar_set_direction(struct gpio_chip *chip, int direction, in exar_set_direction()
64 static int exar_get(struct gpio_chip *chip, unsigned int reg) in exar_get()
76 static int exar_get_direction(struct gpio_chip *chip, unsigned int offset) in exar_get_direction()
86 static int exar_get_value(struct gpio_chip *chip, unsigned int offset) in exar_get_value()
96 static void exar_set_value(struct gpio_chip *chip, unsigned int offset, in exar_set_value()
107 static int exar_direction_output(struct gpio_chip *chip, unsigned int offset, in exar_direction_output()
114 static int exar_direction_input(struct gpio_chip *chip, unsigned int offset) in exar_direction_input()
153 exar_gpio->gpio_chip.label = exar_gpio->name; in gpio_exar_probe()
[all …]
Dgpio-palmas.c30 struct gpio_chip gpio_chip; member
38 static int palmas_gpio_get(struct gpio_chip *gc, unsigned offset) in palmas_gpio_get()
69 static void palmas_gpio_set(struct gpio_chip *gc, unsigned offset, in palmas_gpio_set()
91 static int palmas_gpio_output(struct gpio_chip *gc, unsigned offset, in palmas_gpio_output()
114 static int palmas_gpio_input(struct gpio_chip *gc, unsigned offset) in palmas_gpio_input()
132 static int palmas_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in palmas_gpio_to_irq()
174 palmas_gpio->gpio_chip.owner = THIS_MODULE; in palmas_gpio_probe()
175 palmas_gpio->gpio_chip.label = dev_name(&pdev->dev); in palmas_gpio_probe()
176 palmas_gpio->gpio_chip.ngpio = dev_data->ngpio; in palmas_gpio_probe()
177 palmas_gpio->gpio_chip.can_sleep = true; in palmas_gpio_probe()
[all …]
Dgpio-em.c40 struct gpio_chip gpio_chip; member
106 ret = gpiochip_lock_as_irq(&p->gpio_chip, irqd_to_hwirq(d)); in em_gio_irq_reqres()
108 dev_err(p->gpio_chip.parent, in em_gio_irq_reqres()
120 gpiochip_unlock_as_irq(&p->gpio_chip, irqd_to_hwirq(d)); in em_gio_irq_relres()
195 static inline struct em_gio_priv *gpio_to_priv(struct gpio_chip *chip) in gpio_to_priv()
200 static int em_gio_direction_input(struct gpio_chip *chip, unsigned offset) in em_gio_direction_input()
206 static int em_gio_get(struct gpio_chip *chip, unsigned offset) in em_gio_get()
211 static void __em_gio_set(struct gpio_chip *chip, unsigned int reg, in __em_gio_set()
219 static void em_gio_set(struct gpio_chip *chip, unsigned offset, int value) in em_gio_set()
228 static int em_gio_direction_output(struct gpio_chip *chip, unsigned offset, in em_gio_direction_output()
[all …]
Dgpio-rcar.c47 struct gpio_chip gpio_chip; member
96 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gpio_rcar_irq_disable()
104 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gpio_rcar_irq_enable()
147 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gpio_rcar_irq_set_type()
184 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gpio_rcar_irq_set_wake()
216 generic_handle_irq(irq_find_mapping(p->gpio_chip.irq.domain, in gpio_rcar_irq_handler()
224 static void gpio_rcar_config_general_input_output_mode(struct gpio_chip *chip, in gpio_rcar_config_general_input_output_mode()
250 static int gpio_rcar_request(struct gpio_chip *chip, unsigned offset) in gpio_rcar_request()
266 static void gpio_rcar_free(struct gpio_chip *chip, unsigned offset) in gpio_rcar_free()
281 static int gpio_rcar_get_direction(struct gpio_chip *chip, unsigned int offset) in gpio_rcar_get_direction()
[all …]
Dgpio-madera.c24 struct gpio_chip gpio_chip; member
27 static int madera_gpio_get_direction(struct gpio_chip *chip, in madera_gpio_get_direction()
44 static int madera_gpio_direction_in(struct gpio_chip *chip, unsigned int offset) in madera_gpio_direction_in()
55 static int madera_gpio_get(struct gpio_chip *chip, unsigned int offset) in madera_gpio_get()
71 static int madera_gpio_direction_out(struct gpio_chip *chip, in madera_gpio_direction_out()
91 static void madera_gpio_set(struct gpio_chip *chip, unsigned int offset, in madera_gpio_set()
110 static struct gpio_chip madera_gpio_chip = {
139 madera_gpio->gpio_chip = madera_gpio_chip; in madera_gpio_probe()
140 madera_gpio->gpio_chip.parent = pdev->dev.parent; in madera_gpio_probe()
144 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; in madera_gpio_probe()
[all …]
Dgpio-wm8350.c28 struct gpio_chip gpio_chip; member
31 static int wm8350_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm8350_gpio_direction_in()
40 static int wm8350_gpio_get(struct gpio_chip *chip, unsigned offset) in wm8350_gpio_get()
56 static void wm8350_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8350_gpio_set()
67 static int wm8350_gpio_direction_out(struct gpio_chip *chip, in wm8350_gpio_direction_out()
85 static int wm8350_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in wm8350_gpio_to_irq()
96 static const struct gpio_chip template_chip = {
120 wm8350_gpio->gpio_chip = template_chip; in wm8350_gpio_probe()
121 wm8350_gpio->gpio_chip.ngpio = 13; in wm8350_gpio_probe()
122 wm8350_gpio->gpio_chip.parent = &pdev->dev; in wm8350_gpio_probe()
[all …]
Dgpio-max77620.c21 struct gpio_chip gpio_chip; member
97 static int max77620_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) in max77620_gpio_dir_input()
111 static int max77620_gpio_get(struct gpio_chip *gc, unsigned int offset) in max77620_gpio_get()
129 static int max77620_gpio_dir_output(struct gpio_chip *gc, unsigned int offset, in max77620_gpio_dir_output()
188 static void max77620_gpio_set(struct gpio_chip *gc, unsigned int offset, in max77620_gpio_set()
204 static int max77620_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in max77620_gpio_set_config()
228 static int max77620_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in max77620_gpio_to_irq()
256 mgpio->gpio_chip.label = pdev->name; in max77620_gpio_probe()
257 mgpio->gpio_chip.parent = &pdev->dev; in max77620_gpio_probe()
258 mgpio->gpio_chip.direction_input = max77620_gpio_dir_input; in max77620_gpio_probe()
[all …]
Dgpio-wm8994.c31 struct gpio_chip gpio_chip; member
34 static int wm8994_gpio_request(struct gpio_chip *chip, unsigned offset) in wm8994_gpio_request()
57 static int wm8994_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm8994_gpio_direction_in()
66 static int wm8994_gpio_get(struct gpio_chip *chip, unsigned offset) in wm8994_gpio_get()
82 static int wm8994_gpio_direction_out(struct gpio_chip *chip, in wm8994_gpio_direction_out()
95 static void wm8994_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8994_gpio_set()
106 static int wm8994_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in wm8994_gpio_set_config()
127 static int wm8994_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in wm8994_gpio_to_irq()
191 static void wm8994_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in wm8994_gpio_dbg_show()
251 static const struct gpio_chip template_chip = {
[all …]
Dgpio-arizona.c29 struct gpio_chip gpio_chip; member
32 static int arizona_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in arizona_gpio_direction_in()
55 static int arizona_gpio_get(struct gpio_chip *chip, unsigned offset) in arizona_gpio_get()
97 static int arizona_gpio_direction_out(struct gpio_chip *chip, in arizona_gpio_direction_out()
125 static void arizona_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in arizona_gpio_set()
137 static const struct gpio_chip template_chip = {
160 arizona_gpio->gpio_chip = template_chip; in arizona_gpio_probe()
161 arizona_gpio->gpio_chip.parent = &pdev->dev; in arizona_gpio_probe()
163 arizona_gpio->gpio_chip.of_node = arizona->dev->of_node; in arizona_gpio_probe()
173 arizona_gpio->gpio_chip.ngpio = 5; in arizona_gpio_probe()
[all …]
Dgpio-ts5500.c38 struct gpio_chip gpio_chip; member
202 static int ts5500_gpio_input(struct gpio_chip *chip, unsigned offset) in ts5500_gpio_input()
221 static int ts5500_gpio_get(struct gpio_chip *chip, unsigned offset) in ts5500_gpio_get()
229 static int ts5500_gpio_output(struct gpio_chip *chip, unsigned offset, int val) in ts5500_gpio_output()
251 static void ts5500_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in ts5500_gpio_set()
265 static int ts5500_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in ts5500_gpio_to_irq()
313 dev_err(priv->gpio_chip.parent, "invalid hwirq %d\n", in ts5500_disable_irq()
343 priv->gpio_chip.owner = THIS_MODULE; in ts5500_dio_probe()
344 priv->gpio_chip.label = name; in ts5500_dio_probe()
345 priv->gpio_chip.parent = dev; in ts5500_dio_probe()
[all …]
Dgpio-ts4900.c35 struct gpio_chip gpio_chip; member
39 static int ts4900_gpio_get_direction(struct gpio_chip *chip, in ts4900_gpio_get_direction()
50 static int ts4900_gpio_direction_input(struct gpio_chip *chip, in ts4900_gpio_direction_input()
62 static int ts4900_gpio_direction_output(struct gpio_chip *chip, in ts4900_gpio_direction_output()
77 static int ts4900_gpio_get(struct gpio_chip *chip, unsigned int offset) in ts4900_gpio_get()
87 static void ts4900_gpio_set(struct gpio_chip *chip, unsigned int offset, in ts4900_gpio_set()
104 static const struct gpio_chip template_chip = {
142 priv->gpio_chip = template_chip; in ts4900_gpio_probe()
143 priv->gpio_chip.label = "ts4900-gpio"; in ts4900_gpio_probe()
144 priv->gpio_chip.ngpio = ngpio; in ts4900_gpio_probe()
[all …]
Dgpio-wm831x.c30 struct gpio_chip gpio_chip; member
33 static int wm831x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_direction_in()
47 static int wm831x_gpio_get(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_get()
63 static void wm831x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm831x_gpio_set()
72 static int wm831x_gpio_direction_out(struct gpio_chip *chip, in wm831x_gpio_direction_out()
95 static int wm831x_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_to_irq()
133 static int wm831x_set_config(struct gpio_chip *chip, unsigned int offset, in wm831x_set_config()
158 static void wm831x_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in wm831x_gpio_dbg_show()
250 static const struct gpio_chip template_chip = {
276 wm831x_gpio->gpio_chip = template_chip; in wm831x_gpio_probe()
[all …]
Dgpio-tps65912.c27 struct gpio_chip gpio_chip; member
31 static int tps65912_gpio_get_direction(struct gpio_chip *gc, in tps65912_gpio_get_direction()
48 static int tps65912_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in tps65912_gpio_direction_input()
56 static int tps65912_gpio_direction_output(struct gpio_chip *gc, in tps65912_gpio_direction_output()
69 static int tps65912_gpio_get(struct gpio_chip *gc, unsigned offset) in tps65912_gpio_get()
84 static void tps65912_gpio_set(struct gpio_chip *gc, unsigned offset, in tps65912_gpio_set()
93 static const struct gpio_chip template_chip = {
117 gpio->gpio_chip = template_chip; in tps65912_gpio_probe()
118 gpio->gpio_chip.parent = tps->dev; in tps65912_gpio_probe()
120 ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gpio_chip, in tps65912_gpio_probe()
Dgpio-tps65218.c24 struct gpio_chip gpio_chip; member
27 static int tps65218_gpio_get(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_get()
41 static void tps65218_gpio_set(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_set()
58 static int tps65218_gpio_output(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_output()
66 static int tps65218_gpio_input(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_input()
71 static int tps65218_gpio_request(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_request()
142 static int tps65218_gpio_set_config(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_set_config()
176 static const struct gpio_chip template_chip = {
202 tps65218_gpio->gpio_chip = template_chip; in tps65218_gpio_probe()
203 tps65218_gpio->gpio_chip.parent = &pdev->dev; in tps65218_gpio_probe()
[all …]
Dgpiolib.h57 struct gpio_chip *chip;
104 int of_gpiochip_add(struct gpio_chip *gc);
105 void of_gpiochip_remove(struct gpio_chip *gc);
119 static inline int of_gpiochip_add(struct gpio_chip *gc) { return 0; } in of_gpiochip_add()
120 static inline void of_gpiochip_remove(struct gpio_chip *gc) { } in of_gpiochip_remove()
124 void acpi_gpiochip_add(struct gpio_chip *chip);
125 void acpi_gpiochip_remove(struct gpio_chip *chip);
127 void acpi_gpiochip_request_interrupts(struct gpio_chip *chip);
128 void acpi_gpiochip_free_interrupts(struct gpio_chip *chip);
146 static inline void acpi_gpiochip_add(struct gpio_chip *chip) { } in acpi_gpiochip_add()
[all …]
/Linux-v4.19/arch/mips/alchemy/common/
Dgpiolib.c40 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get()
45 static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set()
50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input()
55 static int gpio2_direction_output(struct gpio_chip *chip, unsigned offset, in gpio2_direction_output()
62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq()
68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get()
73 static void gpio1_set(struct gpio_chip *chip, in gpio1_set()
79 static int gpio1_direction_input(struct gpio_chip *chip, unsigned offset) in gpio1_direction_input()
84 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output()
91 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq()
[all …]
/Linux-v4.19/drivers/video/fbdev/via/
Dvia-gpio.c74 struct gpio_chip gpio_chip; member
83 static void via_gpio_set(struct gpio_chip *chip, unsigned int nr, in via_gpio_set()
103 static int via_gpio_dir_out(struct gpio_chip *chip, unsigned int nr, in via_gpio_dir_out()
114 static int via_gpio_dir_input(struct gpio_chip *chip, unsigned int nr) in via_gpio_dir_input()
128 static int via_gpio_get(struct gpio_chip *chip, unsigned int nr) in via_gpio_get()
144 .gpio_chip = {
181 for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i += 2) in viafb_gpio_resume()
199 for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i++) in viafb_gpio_lookup()
201 return viafb_gpio_config.gpio_chip.base + i; in viafb_gpio_lookup()
233 viafb_gpio_config.gpio_chip.ngpio = ngpio; in viafb_gpio_probe()
[all …]
/Linux-v4.19/drivers/mfd/
Dhtc-i2cpld.c51 struct gpio_chip chip_out;
55 struct gpio_chip chip_in;
227 static void htcpld_chip_set(struct gpio_chip *chip, unsigned offset, int val) in htcpld_chip_set()
257 static int htcpld_chip_get(struct gpio_chip *chip, unsigned offset) in htcpld_chip_get()
272 static int htcpld_direction_output(struct gpio_chip *chip, in htcpld_direction_output()
279 static int htcpld_direction_input(struct gpio_chip *chip, in htcpld_direction_input()
289 static int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset) in htcpld_chip_to_irq()
415 struct gpio_chip *gpio_chip; in htcpld_register_chip_gpio() local
425 gpio_chip = &(chip->chip_out); in htcpld_register_chip_gpio()
426 gpio_chip->label = "htcpld-out"; in htcpld_register_chip_gpio()
[all …]
/Linux-v4.19/arch/arm/mach-w90x900/
Dgpio.c48 struct gpio_chip chip;
53 static int nuc900_gpio_get(struct gpio_chip *chip, unsigned offset) in nuc900_gpio_get()
65 static void nuc900_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in nuc900_gpio_set()
86 static int nuc900_dir_input(struct gpio_chip *chip, unsigned offset) in nuc900_dir_input()
104 static int nuc900_dir_output(struct gpio_chip *chip, unsigned offset, int val) in nuc900_dir_output()
145 struct nuc900_gpio_chip *gpio_chip; in nuc900_init_gpio() local
148 gpio_chip = &nuc900_gpio[i]; in nuc900_init_gpio()
149 spin_lock_init(&gpio_chip->gpio_lock); in nuc900_init_gpio()
150 gpio_chip->regbase = GPIO_BASE + i * GROUPINERV; in nuc900_init_gpio()
151 gpiochip_add_data(&gpio_chip->chip, gpio_chip); in nuc900_init_gpio()
/Linux-v4.19/drivers/pinctrl/sh-pfc/
Dgpio.c34 struct gpio_chip gpio_chip; member
41 static struct sh_pfc *gpio_to_pfc(struct gpio_chip *gc) in gpio_to_pfc()
134 static int gpio_pin_request(struct gpio_chip *gc, unsigned offset) in gpio_pin_request()
145 static void gpio_pin_free(struct gpio_chip *gc, unsigned offset) in gpio_pin_free()
169 static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_pin_direction_input()
174 static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_pin_direction_output()
182 static int gpio_pin_get(struct gpio_chip *gc, unsigned offset) in gpio_pin_get()
196 static void gpio_pin_set(struct gpio_chip *gc, unsigned offset, int value) in gpio_pin_set()
201 static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_pin_to_irq()
224 struct gpio_chip *gc = &chip->gpio_chip; in gpio_pin_setup()
[all …]

12345678910>>...13