Lines Matching refs:cygnus_gpio
83 struct cygnus_gpio { struct
100 static inline struct cygnus_gpio *to_cygnus_gpio(struct gpio_chip *gc) in to_cygnus_gpio() argument
102 return container_of(gc, struct cygnus_gpio, gc); in to_cygnus_gpio()
122 static inline void cygnus_set_bit(struct cygnus_gpio *chip, unsigned int reg, in cygnus_set_bit()
137 static inline bool cygnus_get_bit(struct cygnus_gpio *chip, unsigned int reg, in cygnus_get_bit()
149 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_handler()
182 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_ack()
201 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_set_mask()
210 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_mask()
221 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_unmask()
232 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_irq_set_type()
294 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_request()
306 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_free()
317 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_direction_input()
332 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_direction_output()
347 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_set()
359 struct cygnus_gpio *chip = to_cygnus_gpio(gc); in cygnus_gpio_get()
389 static int cygnus_gpio_set_pull(struct cygnus_gpio *chip, unsigned gpio, in cygnus_gpio_set_pull()
411 static void cygnus_gpio_get_pull(struct cygnus_gpio *chip, unsigned gpio, in cygnus_gpio_get_pull()
422 static int cygnus_gpio_set_strength(struct cygnus_gpio *chip, unsigned gpio, in cygnus_gpio_set_strength()
462 static int cygnus_gpio_get_strength(struct cygnus_gpio *chip, unsigned gpio, in cygnus_gpio_get_strength()
500 struct cygnus_gpio *chip = pinctrl_dev_get_drvdata(pctldev); in cygnus_pin_config_get()
548 struct cygnus_gpio *chip = pinctrl_dev_get_drvdata(pctldev); in cygnus_pin_config_set()
675 static int cygnus_gpio_pinmux_add_range(struct cygnus_gpio *chip) in cygnus_gpio_pinmux_add_range()
727 static int cygnus_gpio_register_pinconf(struct cygnus_gpio *chip) in cygnus_gpio_register_pinconf()
761 static void cygnus_gpio_unregister_pinconf(struct cygnus_gpio *chip) in cygnus_gpio_unregister_pinconf()
802 struct cygnus_gpio *chip; in cygnus_gpio_probe()