Lines Matching refs:gc
76 static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_get() argument
78 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_get()
85 __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __ppc4xx_gpio_set() argument
87 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in __ppc4xx_gpio_set()
97 ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_set() argument
99 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_set()
105 __ppc4xx_gpio_set(gc, gpio, val); in ppc4xx_gpio_set()
112 static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_dir_in() argument
114 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_dir_in()
142 ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_dir_out() argument
144 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in ppc4xx_gpio_dir_out()
152 __ppc4xx_gpio_set(gc, gpio, val); in ppc4xx_gpio_dir_out()
184 struct gpio_chip *gc; in ppc4xx_add_gpiochips() local
195 gc = &mm_gc->gc; in ppc4xx_add_gpiochips()
197 gc->ngpio = 32; in ppc4xx_add_gpiochips()
198 gc->direction_input = ppc4xx_gpio_dir_in; in ppc4xx_add_gpiochips()
199 gc->direction_output = ppc4xx_gpio_dir_out; in ppc4xx_add_gpiochips()
200 gc->get = ppc4xx_gpio_get; in ppc4xx_add_gpiochips()
201 gc->set = ppc4xx_gpio_set; in ppc4xx_add_gpiochips()