Lines Matching refs:mm_gc
28 struct of_mm_gpio_chip mm_gc; member
42 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_get() local
44 return !!(in_8(mm_gc->regs) & u8_pin2mask(gpio)); in u8_gpio_get()
49 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_set() local
60 out_8(mm_gc->regs, u8_gc->data); in u8_gpio_set()
76 static void u8_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in u8_gpio_save_regs() argument
79 container_of(mm_gc, struct u8_gpio_chip, mm_gc); in u8_gpio_save_regs()
81 u8_gc->data = in_8(mm_gc->regs); in u8_gpio_save_regs()
88 struct of_mm_gpio_chip *mm_gc; in u8_simple_gpiochip_add() local
97 mm_gc = &u8_gc->mm_gc; in u8_simple_gpiochip_add()
98 gc = &mm_gc->gc; in u8_simple_gpiochip_add()
100 mm_gc->save_regs = u8_gpio_save_regs; in u8_simple_gpiochip_add()
107 ret = of_mm_gpiochip_add_data(np, mm_gc, u8_gc); in u8_simple_gpiochip_add()