Lines Matching refs:gc
39 static int palmas_gpio_get(struct gpio_chip *gc, unsigned offset) in palmas_gpio_get() argument
41 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_get()
48 dev_err(gc->dev, "GPIO_DATA_IN read failed, err = %d\n", ret); in palmas_gpio_get()
54 static void palmas_gpio_set(struct gpio_chip *gc, unsigned offset, in palmas_gpio_set() argument
57 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_set()
68 dev_err(gc->dev, "%s write failed, err = %d\n", in palmas_gpio_set()
73 static int palmas_gpio_output(struct gpio_chip *gc, unsigned offset, in palmas_gpio_output() argument
76 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_output()
81 palmas_gpio_set(gc, offset, value); in palmas_gpio_output()
86 dev_err(gc->dev, "GPIO_DATA_DIR write failed, err = %d\n", ret); in palmas_gpio_output()
90 static int palmas_gpio_input(struct gpio_chip *gc, unsigned offset) in palmas_gpio_input() argument
92 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_input()
99 dev_err(gc->dev, "GPIO_DATA_DIR write failed, err = %d\n", ret); in palmas_gpio_input()
103 static int palmas_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in palmas_gpio_to_irq() argument
105 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_to_irq()