Lines Matching refs:cs5535_gpio_chip
45 static struct cs5535_gpio_chip { struct
51 } cs5535_gpio_chip; argument
59 static void errata_outl(struct cs5535_gpio_chip *chip, u32 val, in errata_outl()
82 static void __cs5535_gpio_set(struct cs5535_gpio_chip *chip, unsigned offset, in __cs5535_gpio_set()
95 struct cs5535_gpio_chip *chip = &cs5535_gpio_chip; in cs5535_gpio_set()
104 static void __cs5535_gpio_clear(struct cs5535_gpio_chip *chip, unsigned offset, in __cs5535_gpio_clear()
117 struct cs5535_gpio_chip *chip = &cs5535_gpio_chip; in cs5535_gpio_clear()
128 struct cs5535_gpio_chip *chip = &cs5535_gpio_chip; in cs5535_gpio_isset()
166 struct cs5535_gpio_chip *chip = &cs5535_gpio_chip; in cs5535_gpio_setup_event()
204 struct cs5535_gpio_chip *chip = in chip_gpio_request()
205 container_of(c, struct cs5535_gpio_chip, chip); in chip_gpio_request()
245 struct cs5535_gpio_chip *chip = in chip_direction_input()
246 container_of(c, struct cs5535_gpio_chip, chip); in chip_direction_input()
259 struct cs5535_gpio_chip *chip = in chip_direction_output()
260 container_of(c, struct cs5535_gpio_chip, chip); in chip_direction_output()
288 static struct cs5535_gpio_chip cs5535_gpio_chip = { variable
332 cs5535_gpio_chip.base = res->start; in cs5535_gpio_probe()
333 cs5535_gpio_chip.pdev = pdev; in cs5535_gpio_probe()
334 spin_lock_init(&cs5535_gpio_chip.lock); in cs5535_gpio_probe()
350 err = gpiochip_add(&cs5535_gpio_chip.chip); in cs5535_gpio_probe()
362 gpiochip_remove(&cs5535_gpio_chip.chip); in cs5535_gpio_remove()