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()
144 pin); in pin_request()
155 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request()
157 status = ops->request(pctldev, pin); in pin_request()
162 dev_err(pctldev->dev, "request() failed for pin %d\n", pin); in pin_request()
179 pin, owner, status); in pin_request()
195 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, in pin_free() argument
202 desc = pin_desc_get(pctldev, pin); in pin_free()
225 ops->gpio_disable_free(pctldev, gpio_range, pin); in pin_free()
227 ops->free(pctldev, pin); in pin_free()
251 unsigned pin, unsigned gpio) in pinmux_request_gpio() argument
261 ret = pin_request(pctldev, pin, owner, range); in pinmux_request_gpio()
274 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, in pinmux_free_gpio() argument
279 owner = pin_free(pctldev, pin, range); in pinmux_free_gpio()
292 unsigned pin, bool input) in pinmux_gpio_direction() argument
300 ret = ops->gpio_set_direction(pctldev, range, pin, input); in pinmux_gpio_direction()
583 unsigned i, pin; in pinmux_pins_show() local
603 pin = pctldev->desc->pins[i].number; in pinmux_pins_show()
604 desc = pin_desc_get(pctldev, pin); in pinmux_pins_show()
616 pin, in pinmux_pins_show()
622 pin, in pinmux_pins_show()
627 pin, in pinmux_pins_show()
631 seq_printf(s, "pin %d (%s): %s %s%s", pin, in pinmux_pins_show()