Lines Matching refs:gc
45 static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_get() argument
47 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_get()
52 static void u8_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_set() argument
54 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in u8_gpio_set()
70 static int u8_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_dir_in() argument
75 static int u8_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_dir_out() argument
77 u8_gpio_set(gc, gpio, val); in u8_gpio_dir_out()
93 struct gpio_chip *gc; in u8_simple_gpiochip_add() local
102 gc = &mm_gc->gc; in u8_simple_gpiochip_add()
105 gc->ngpio = 8; in u8_simple_gpiochip_add()
106 gc->direction_input = u8_gpio_dir_in; in u8_simple_gpiochip_add()
107 gc->direction_output = u8_gpio_dir_out; in u8_simple_gpiochip_add()
108 gc->get = u8_gpio_get; in u8_simple_gpiochip_add()
109 gc->set = u8_gpio_set; in u8_simple_gpiochip_add()