Searched refs:mmchip (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/gpio/ |
D | gpio-altera.c | 41 struct of_mm_gpio_chip mmchip; member 55 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_unmask() 73 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_mask() 214 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_edge_handler() 215 irqdomain = altera_gc->mmchip.gc.irq.domain; in altera_gpio_irq_edge_handler() 242 mm_gc = &altera_gc->mmchip; in altera_gpio_irq_leveL_high_handler() 243 irqdomain = altera_gc->mmchip.gc.irq.domain; in altera_gpio_irq_leveL_high_handler() 270 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; in altera_gpio_probe() 272 altera_gc->mmchip.gc.ngpio = reg; in altera_gpio_probe() 274 if (altera_gc->mmchip.gc.ngpio > ALTERA_GPIO_MAX_NGPIO) { in altera_gpio_probe() [all …]
|
D | gpio-mm-lantiq.c | 32 struct of_mm_gpio_chip mmchip; member 49 __raw_writew(chip->shadow, chip->mmchip.regs); in ltq_mm_apply() 95 container_of(mm_gc, struct ltq_mm, mmchip); in ltq_mm_save_regs() 98 ltq_ebu_w32(CPHYSADDR(chip->mmchip.regs) | 0x1, LTQ_EBU_ADDRSEL1); in ltq_mm_save_regs() 114 chip->mmchip.gc.ngpio = 16; in ltq_mm_probe() 115 chip->mmchip.gc.direction_output = ltq_mm_dir_out; in ltq_mm_probe() 116 chip->mmchip.gc.set = ltq_mm_set; in ltq_mm_probe() 117 chip->mmchip.save_regs = ltq_mm_save_regs; in ltq_mm_probe() 123 return of_mm_gpiochip_add_data(pdev->dev.of_node, &chip->mmchip, chip); in ltq_mm_probe() 130 of_mm_gpiochip_remove(&chip->mmchip); in ltq_mm_remove()
|
D | gpio-xilinx.c | 50 struct of_mm_gpio_chip mmchip; member 258 container_of(mm_gc, struct xgpio_instance, mmchip); in xgpio_save_regs() 284 of_mm_gpiochip_remove(&chip->mmchip); in xgpio_remove() 350 chip->mmchip.gc.ngpio = chip->gpio_width[0] + chip->gpio_width[1]; in xgpio_probe() 351 chip->mmchip.gc.parent = &pdev->dev; in xgpio_probe() 352 chip->mmchip.gc.direction_input = xgpio_dir_in; in xgpio_probe() 353 chip->mmchip.gc.direction_output = xgpio_dir_out; in xgpio_probe() 354 chip->mmchip.gc.get = xgpio_get; in xgpio_probe() 355 chip->mmchip.gc.set = xgpio_set; in xgpio_probe() 356 chip->mmchip.gc.set_multiple = xgpio_set_multiple; in xgpio_probe() [all …]
|
D | gpio-mpc5200.c | 34 struct of_mm_gpio_chip mmchip; member 160 gc = &chip->mmchip.gc; in mpc52xx_wkup_gpiochip_probe() 168 ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip); in mpc52xx_wkup_gpiochip_probe() 172 regs = chip->mmchip.regs; in mpc52xx_wkup_gpiochip_probe() 184 of_mm_gpiochip_remove(&chip->mmchip); in mpc52xx_gpiochip_remove() 322 gc = &chip->mmchip.gc; in mpc52xx_simple_gpiochip_probe() 330 ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip); in mpc52xx_simple_gpiochip_probe() 334 regs = chip->mmchip.regs; in mpc52xx_simple_gpiochip_probe()
|