Lines Matching refs:pin
84 int pin, const char *owner, in pin_request()
91 desc = pin_desc_get(pctldev, pin); in pin_request()
95 pin); in pin_request()
100 pin, desc->name, owner); in pin_request()
131 pin); in pin_request()
142 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request()
144 status = ops->request(pctldev, pin); in pin_request()
149 dev_err(pctldev->dev, "request() failed for pin %d\n", pin); in pin_request()
166 pin, owner, status); in pin_request()
182 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, in pin_free() argument
189 desc = pin_desc_get(pctldev, pin); in pin_free()
212 ops->gpio_disable_free(pctldev, gpio_range, pin); in pin_free()
214 ops->free(pctldev, pin); in pin_free()
238 unsigned pin, unsigned gpio) in pinmux_request_gpio() argument
248 ret = pin_request(pctldev, pin, owner, range); in pinmux_request_gpio()
261 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, in pinmux_free_gpio() argument
266 owner = pin_free(pctldev, pin, range); in pinmux_free_gpio()
279 unsigned pin, bool input) in pinmux_gpio_direction() argument
287 ret = ops->gpio_set_direction(pctldev, range, pin, input); in pinmux_gpio_direction()
569 unsigned i, pin; in pinmux_pins_show() local
584 pin = pctldev->desc->pins[i].number; in pinmux_pins_show()
585 desc = pin_desc_get(pctldev, pin); in pinmux_pins_show()
594 seq_printf(s, "pin %d (%s): %s %s%s", pin, in pinmux_pins_show()