Lines Matching refs:gpio_chip
131 struct gpio_chip chip;
161 static inline struct pmic_gpio_state *to_gpio_state(struct gpio_chip *chip) in to_gpio_state()
496 static int pmic_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_gpio_direction_input()
506 static int pmic_gpio_direction_output(struct gpio_chip *chip, in pmic_gpio_direction_output()
517 static int pmic_gpio_get(struct gpio_chip *chip, unsigned pin) in pmic_gpio_get()
539 static void pmic_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_gpio_set()
549 static int pmic_gpio_request(struct gpio_chip *chip, unsigned base) in pmic_gpio_request()
554 static void pmic_gpio_free(struct gpio_chip *chip, unsigned base) in pmic_gpio_free()
559 static int pmic_gpio_of_xlate(struct gpio_chip *chip, in pmic_gpio_of_xlate()
572 static int pmic_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in pmic_gpio_to_irq()
582 static void pmic_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in pmic_gpio_dbg_show()
593 static const struct gpio_chip pmic_gpio_gpio_template = {