Lines Matching refs:mm_gc
24 struct of_mm_gpio_chip mm_gc; member
38 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_get() local
40 return !!(in_8(mm_gc->regs) & u8_pin2mask(gpio)); in u8_gpio_get()
45 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_set() local
56 out_8(mm_gc->regs, u8_gc->data); in u8_gpio_set()
72 static void u8_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in u8_gpio_save_regs() argument
75 container_of(mm_gc, struct u8_gpio_chip, mm_gc); in u8_gpio_save_regs()
77 u8_gc->data = in_8(mm_gc->regs); in u8_gpio_save_regs()
84 struct of_mm_gpio_chip *mm_gc; in u8_simple_gpiochip_add() local
93 mm_gc = &u8_gc->mm_gc; in u8_simple_gpiochip_add()
94 gc = &mm_gc->gc; in u8_simple_gpiochip_add()
96 mm_gc->save_regs = u8_gpio_save_regs; in u8_simple_gpiochip_add()
103 ret = of_mm_gpiochip_add_data(np, mm_gc, u8_gc); in u8_simple_gpiochip_add()