Lines Matching refs:pins

153 		pin = pctldev->desc->pins[i].number;  in pin_get_from_name()
207 const struct pinctrl_pin_desc *pins, in pinctrl_free_pindescs() argument
216 pins[i].number); in pinctrl_free_pindescs()
219 pins[i].number); in pinctrl_free_pindescs()
266 struct pinctrl_pin_desc const *pins, in pinctrl_register_pins() argument
274 pins[i].number, pins[i].name); in pinctrl_register_pins()
299 if (range->pins) in gpio_to_pin()
300 return range->pins[offset]; in gpio_to_pin()
468 const unsigned **pins, unsigned *num_pins) in pinctrl_get_group_pins() argument
480 return pctlops->get_group_pins(pctldev, gs, pins, num_pins); in pinctrl_get_group_pins()
499 if (range->pins) { in pinctrl_find_gpio_range_from_pin()
502 if (range->pins[a] == pin) in pinctrl_find_gpio_range_from_pin()
1253 struct dev_pin_info *pins = dev->pins; in pinctrl_init_done() local
1256 if (!pins) in pinctrl_init_done()
1259 if (IS_ERR(pins->init_state)) in pinctrl_init_done()
1262 if (pins->p->state != pins->init_state) in pinctrl_init_done()
1265 if (IS_ERR(pins->default_state)) in pinctrl_init_done()
1268 ret = pinctrl_select_state(pins->p, pins->default_state); in pinctrl_init_done()
1285 struct dev_pin_info *pins = dev->pins; in pinctrl_pm_select_state() local
1290 ret = pinctrl_select_state(pins->p, state); in pinctrl_pm_select_state()
1303 if (!dev->pins) in pinctrl_pm_select_default_state()
1306 return pinctrl_pm_select_state(dev, dev->pins->default_state); in pinctrl_pm_select_default_state()
1316 if (!dev->pins) in pinctrl_pm_select_sleep_state()
1319 return pinctrl_pm_select_state(dev, dev->pins->sleep_state); in pinctrl_pm_select_sleep_state()
1329 if (!dev->pins) in pinctrl_pm_select_idle_state()
1332 return pinctrl_pm_select_state(dev, dev->pins->idle_state); in pinctrl_pm_select_idle_state()
1353 pin = pctldev->desc->pins[i].number; in pinctrl_pins_show()
1386 const unsigned *pins = NULL; in pinctrl_groups_show() local
1395 &pins, &num_pins); in pinctrl_groups_show()
1402 pname = pin_get_name(pctldev, pins[i]); in pinctrl_groups_show()
1407 seq_printf(s, "pin %d (%s)\n", pins[i], pname); in pinctrl_groups_show()
1430 if (range->pins) { in pinctrl_gpioranges_show()
1436 seq_printf(s, "%u, ", range->pins[a]); in pinctrl_gpioranges_show()
1437 seq_printf(s, "%u}\n", range->pins[a]); in pinctrl_gpioranges_show()
1783 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins); in pinctrl_register()
1786 pinctrl_free_pindescs(pctldev, pctldesc->pins, in pinctrl_register()
1851 pinctrl_free_pindescs(pctldev, pctldev->desc->pins, in pinctrl_unregister()