Lines Matching refs:rb532_gpio_chip
50 struct rb532_gpio_chip { struct
99 struct rb532_gpio_chip *gpch; in rb532_gpio_get()
111 struct rb532_gpio_chip *gpch; in rb532_gpio_set()
122 struct rb532_gpio_chip *gpch; in rb532_gpio_direction_input()
139 struct rb532_gpio_chip *gpch; in rb532_gpio_direction_output()
158 static struct rb532_gpio_chip rb532_gpio_chip[] = { variable
178 rb532_set_bit(bit, gpio, rb532_gpio_chip->regbase + GPIOILEVEL); in rb532_gpio_set_ilevel()
187 rb532_set_bit(bit, gpio, rb532_gpio_chip->regbase + GPIOISTAT); in rb532_gpio_set_istat()
196 rb532_set_bit(1, gpio, rb532_gpio_chip->regbase + GPIOFUNC); in rb532_gpio_set_func()
205 rb532_gpio_chip->regbase = ioremap(r->start, resource_size(r)); in rb532_gpio_init()
207 if (!rb532_gpio_chip->regbase) { in rb532_gpio_init()
213 gpiochip_add_data(&rb532_gpio_chip->chip, rb532_gpio_chip); in rb532_gpio_init()