Lines Matching refs:mmchip
32 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()
132 of_mm_gpiochip_remove(&chip->mmchip); in ltq_mm_remove()