Home
last modified time | relevance | path

Searched refs:mmchip (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/gpio/
Dgpio-altera.c39 struct of_mm_gpio_chip mmchip; member
53 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_unmask()
71 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_mask()
142 chip = container_of(mm_gc, struct altera_gpio_chip, mmchip); in altera_gpio_set()
162 chip = container_of(mm_gc, struct altera_gpio_chip, mmchip); in altera_gpio_direction_input()
183 chip = container_of(mm_gc, struct altera_gpio_chip, mmchip); in altera_gpio_direction_output()
215 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_edge_handler()
216 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_edge_handler()
245 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_leveL_high_handler()
246 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_leveL_high_handler()
[all …]
Dgpio-mm-lantiq.c32 struct of_mm_gpio_chip mmchip; member
49 __raw_writew(chip->shadow, chip->mmchip.regs); in ltq_mm_apply()
66 container_of(mm_gc, struct ltq_mm, mmchip); in ltq_mm_set()
97 container_of(mm_gc, struct ltq_mm, mmchip); in ltq_mm_save_regs()
100 ltq_ebu_w32(CPHYSADDR(chip->mmchip.regs) | 0x1, LTQ_EBU_ADDRSEL1); in ltq_mm_save_regs()
116 chip->mmchip.gc.ngpio = 16; in ltq_mm_probe()
117 chip->mmchip.gc.direction_output = ltq_mm_dir_out; in ltq_mm_probe()
118 chip->mmchip.gc.set = ltq_mm_set; in ltq_mm_probe()
119 chip->mmchip.save_regs = ltq_mm_save_regs; in ltq_mm_probe()
125 return of_mm_gpiochip_add(pdev->dev.of_node, &chip->mmchip); in ltq_mm_probe()
[all …]
Dgpio-xilinx.c50 struct of_mm_gpio_chip mmchip; member
96 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_get()
119 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_set()
151 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_dir_in()
184 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_dir_out()
215 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_save_regs()
239 of_mm_gpiochip_remove(&chip->mmchip); in xgpio_remove()
305 chip->mmchip.gc.ngpio = chip->gpio_width[0] + chip->gpio_width[1]; in xgpio_probe()
306 chip->mmchip.gc.dev = &pdev->dev; in xgpio_probe()
307 chip->mmchip.gc.direction_input = xgpio_dir_in; in xgpio_probe()
[all …]
Dgpio-mpc5200.c35 struct of_mm_gpio_chip mmchip; member
75 struct mpc52xx_gpiochip, mmchip); in __mpc52xx_wkup_gpio_set()
104 struct mpc52xx_gpiochip, mmchip); in mpc52xx_wkup_gpio_dir_in()
129 struct mpc52xx_gpiochip, mmchip); in mpc52xx_wkup_gpio_dir_out()
164 gc = &chip->mmchip.gc; in mpc52xx_wkup_gpiochip_probe()
172 ret = of_mm_gpiochip_add(ofdev->dev.of_node, &chip->mmchip); in mpc52xx_wkup_gpiochip_probe()
176 regs = chip->mmchip.regs; in mpc52xx_wkup_gpiochip_probe()
188 of_mm_gpiochip_remove(&chip->mmchip); in mpc52xx_gpiochip_remove()
240 struct mpc52xx_gpiochip, mmchip); in __mpc52xx_simple_gpio_set()
268 struct mpc52xx_gpiochip, mmchip); in mpc52xx_simple_gpio_dir_in()
[all …]