Home
last modified time | relevance | path

Searched refs:of_mm_gpio_chip (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/include/linux/
Dof_gpio.h38 struct of_mm_gpio_chip { struct
40 void (*save_regs)(struct of_mm_gpio_chip *mm_gc); argument
44 static inline struct of_mm_gpio_chip *to_of_mm_gpio_chip(struct gpio_chip *gc) in to_of_mm_gpio_chip() argument
46 return container_of(gc, struct of_mm_gpio_chip, gc); in to_of_mm_gpio_chip()
53 struct of_mm_gpio_chip *mm_gc,
56 struct of_mm_gpio_chip *mm_gc) in of_mm_gpiochip_add()
60 extern void of_mm_gpiochip_remove(struct of_mm_gpio_chip *mm_gc);
/Linux-v4.19/arch/powerpc/sysdev/
Dcpm_common.c103 struct of_mm_gpio_chip mm_gc;
110 static void cpm2_gpio32_save_regs(struct of_mm_gpio_chip *mm_gc) in cpm2_gpio32_save_regs()
121 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_get()
130 static void __cpm2_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask, in __cpm2_gpio32_set()
146 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_set()
160 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_out()
178 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_in()
197 struct of_mm_gpio_chip *mm_gc; in cpm2_gpiochip_add32()
Dsimple_gpio.c28 struct of_mm_gpio_chip mm_gc;
42 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_get()
49 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_set()
76 static void u8_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in u8_gpio_save_regs()
88 struct of_mm_gpio_chip *mm_gc; in u8_simple_gpiochip_add()
Dcpm1.c530 struct of_mm_gpio_chip mm_gc;
540 static void cpm1_gpio16_save_regs(struct of_mm_gpio_chip *mm_gc) in cpm1_gpio16_save_regs()
551 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_get()
560 static void __cpm1_gpio16_set(struct of_mm_gpio_chip *mm_gc, u16 pin_mask, in __cpm1_gpio16_set()
576 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_set()
590 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_to_irq()
598 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_dir_out()
616 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_dir_in()
635 struct of_mm_gpio_chip *mm_gc; in cpm1_gpiochip_add16()
670 struct of_mm_gpio_chip mm_gc;
[all …]
/Linux-v4.19/drivers/gpio/
Dgpio-mpc5200.c34 struct of_mm_gpio_chip mmchip;
58 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_wkup_gpio_get()
72 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in __mpc52xx_wkup_gpio_set()
100 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_wkup_gpio_dir_in()
123 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_wkup_gpio_dir_out()
222 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_simple_gpio_get()
234 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in __mpc52xx_simple_gpio_set()
261 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_simple_gpio_dir_in()
284 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in mpc52xx_simple_gpio_dir_out()
Dgpio-altera.c41 struct of_mm_gpio_chip mmchip;
50 struct of_mm_gpio_chip *mm_gc; in altera_gpio_irq_unmask()
68 struct of_mm_gpio_chip *mm_gc; in altera_gpio_irq_mask()
127 struct of_mm_gpio_chip *mm_gc; in altera_gpio_get()
136 struct of_mm_gpio_chip *mm_gc; in altera_gpio_set()
156 struct of_mm_gpio_chip *mm_gc; in altera_gpio_direction_input()
177 struct of_mm_gpio_chip *mm_gc; in altera_gpio_direction_output()
207 struct of_mm_gpio_chip *mm_gc; in altera_gpio_irq_edge_handler()
235 struct of_mm_gpio_chip *mm_gc; in altera_gpio_irq_leveL_high_handler()
Dgpio-xilinx.c50 struct of_mm_gpio_chip mmchip;
94 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in xgpio_get()
116 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in xgpio_set()
148 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in xgpio_set_multiple()
194 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in xgpio_dir_in()
226 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in xgpio_dir_out()
255 static void xgpio_save_regs(struct of_mm_gpio_chip *mm_gc) in xgpio_save_regs()
Dgpio-mm-lantiq.c32 struct of_mm_gpio_chip mmchip;
92 static void ltq_mm_save_regs(struct of_mm_gpio_chip *mm_gc) in ltq_mm_save_regs()
Dgpiolib-of.c460 struct of_mm_gpio_chip *mm_gc, in of_mm_gpiochip_add_data()
500 void of_mm_gpiochip_remove(struct of_mm_gpio_chip *mm_gc) in of_mm_gpiochip_remove()
Dgpio-zevio.c60 struct of_mm_gpio_chip chip;
/Linux-v4.19/arch/powerpc/platforms/4xx/
Dgpio.c60 struct of_mm_gpio_chip mm_gc;
72 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_get()
81 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in __ppc4xx_gpio_set()
107 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_dir_in()
137 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_dir_out()
176 struct of_mm_gpio_chip *mm_gc; in ppc4xx_add_gpiochips()
/Linux-v4.19/drivers/soc/fsl/qe/
Dgpio.c29 struct of_mm_gpio_chip mm_gc;
42 static void qe_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in qe_gpio_save_regs()
59 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_get()
68 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_set()
89 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_set_multiple()
115 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_in()
130 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_out()
167 struct of_mm_gpio_chip *mm_gc; in qe_pin_request()
308 struct of_mm_gpio_chip *mm_gc; in qe_add_gpiochips()
/Linux-v4.19/drivers/pinctrl/sirf/
Dpinctrl-sirf.c44 struct of_mm_gpio_chip chip;