Lines Matching refs:gc
43 static int palmas_gpio_get(struct gpio_chip *gc, unsigned offset) in palmas_gpio_get() argument
45 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_get()
57 dev_err(gc->dev, "Reg 0x%02x read failed, %d\n", reg, ret); in palmas_gpio_get()
68 dev_err(gc->dev, "Reg 0x%02x read failed, %d\n", reg, ret); in palmas_gpio_get()
74 static void palmas_gpio_set(struct gpio_chip *gc, unsigned offset, in palmas_gpio_set() argument
77 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_set()
93 dev_err(gc->dev, "Reg 0x%02x write failed, %d\n", reg, ret); in palmas_gpio_set()
96 static int palmas_gpio_output(struct gpio_chip *gc, unsigned offset, in palmas_gpio_output() argument
99 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_output()
109 palmas_gpio_set(gc, offset, value); in palmas_gpio_output()
114 dev_err(gc->dev, "Reg 0x%02x update failed, %d\n", reg, ret); in palmas_gpio_output()
118 static int palmas_gpio_input(struct gpio_chip *gc, unsigned offset) in palmas_gpio_input() argument
120 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_input()
131 dev_err(gc->dev, "Reg 0x%02x update failed, %d\n", reg, ret); in palmas_gpio_input()
135 static int palmas_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in palmas_gpio_to_irq() argument
137 struct palmas_gpio *pg = to_palmas_gpio(gc); in palmas_gpio_to_irq()