Lines Matching refs:mmchip
50 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()
308 chip->mmchip.gc.direction_output = xgpio_dir_out; in xgpio_probe()
309 chip->mmchip.gc.get = xgpio_get; in xgpio_probe()
310 chip->mmchip.gc.set = xgpio_set; in xgpio_probe()
312 chip->mmchip.save_regs = xgpio_save_regs; in xgpio_probe()
315 status = of_mm_gpiochip_add(np, &chip->mmchip); in xgpio_probe()