Lines Matching refs:pinctrl_dev
73 const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) in pinctrl_dev_get_name()
80 const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev) in pinctrl_dev_get_devname()
86 void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev) in pinctrl_dev_get_drvdata()
99 struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *devname) in get_pinctrl_dev_from_devname()
101 struct pinctrl_dev *pctldev; in get_pinctrl_dev_from_devname()
121 struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np) in get_pinctrl_dev_from_of_node()
123 struct pinctrl_dev *pctldev; in get_pinctrl_dev_from_of_node()
143 int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name) in pin_get_from_name()
166 const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin) in pin_get_name()
181 static void pinctrl_free_pindescs(struct pinctrl_dev *pctldev, in pinctrl_free_pindescs()
202 static int pinctrl_register_one_pin(struct pinctrl_dev *pctldev, in pinctrl_register_one_pin()
241 static int pinctrl_register_pins(struct pinctrl_dev *pctldev, in pinctrl_register_pins()
289 pinctrl_match_gpio_range(struct pinctrl_dev *pctldev, unsigned gpio) in pinctrl_match_gpio_range()
323 struct pinctrl_dev *pctldev; in pinctrl_ready_for_gpio_range()
368 struct pinctrl_dev **outdev, in pinctrl_get_device_gpio_range()
371 struct pinctrl_dev *pctldev; in pinctrl_get_device_gpio_range()
401 void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, in pinctrl_add_gpio_range()
410 void pinctrl_add_gpio_ranges(struct pinctrl_dev *pctldev, in pinctrl_add_gpio_ranges()
421 struct pinctrl_dev *pinctrl_find_and_add_gpio_range(const char *devname, in pinctrl_find_and_add_gpio_range()
424 struct pinctrl_dev *pctldev; in pinctrl_find_and_add_gpio_range()
442 int pinctrl_get_group_pins(struct pinctrl_dev *pctldev, const char *pin_group, in pinctrl_get_group_pins()
460 pinctrl_find_gpio_range_from_pin_nolock(struct pinctrl_dev *pctldev, in pinctrl_find_gpio_range_from_pin_nolock()
489 pinctrl_find_gpio_range_from_pin(struct pinctrl_dev *pctldev, in pinctrl_find_gpio_range_from_pin()
507 void pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev, in pinctrl_remove_gpio_range()
522 int pinctrl_generic_get_group_count(struct pinctrl_dev *pctldev) in pinctrl_generic_get_group_count()
533 const char *pinctrl_generic_get_group_name(struct pinctrl_dev *pctldev, in pinctrl_generic_get_group_name()
554 int pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev, in pinctrl_generic_get_group_pins()
581 struct group_desc *pinctrl_generic_get_group(struct pinctrl_dev *pctldev, in pinctrl_generic_get_group()
595 static int pinctrl_generic_group_name_to_selector(struct pinctrl_dev *pctldev, in pinctrl_generic_group_name_to_selector()
625 int pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name, in pinctrl_generic_add_group()
664 int pinctrl_generic_remove_group(struct pinctrl_dev *pctldev, in pinctrl_generic_remove_group()
690 static void pinctrl_generic_free_groups(struct pinctrl_dev *pctldev) in pinctrl_generic_free_groups()
702 static inline void pinctrl_generic_free_groups(struct pinctrl_dev *pctldev) in pinctrl_generic_free_groups()
712 int pinctrl_get_group_selector(struct pinctrl_dev *pctldev, in pinctrl_get_group_selector()
741 struct pinctrl_dev *pctldev; in pinctrl_gpio_can_use_line()
777 struct pinctrl_dev *pctldev; in pinctrl_gpio_request()
812 struct pinctrl_dev *pctldev; in pinctrl_gpio_free()
834 struct pinctrl_dev *pctldev; in pinctrl_gpio_direction()
896 struct pinctrl_dev *pctldev; in pinctrl_gpio_set_config()
941 static int add_setting(struct pinctrl *p, struct pinctrl_dev *pctldev, in add_setting()
1024 struct pinctrl_dev *pctldev) in create_pinctrl()
1223 static void pinctrl_link_add(struct pinctrl_dev *pctldev, in pinctrl_link_add()
1486 int pinctrl_force_sleep(struct pinctrl_dev *pctldev) in pinctrl_force_sleep()
1498 int pinctrl_force_default(struct pinctrl_dev *pctldev) in pinctrl_force_default()
1604 struct pinctrl_dev *pctldev = s->private; in pinctrl_pins_show()
1639 struct pinctrl_dev *pctldev = s->private; in pinctrl_groups_show()
1685 struct pinctrl_dev *pctldev = s->private; in pinctrl_gpioranges_show()
1719 struct pinctrl_dev *pctldev; in pinctrl_devices_show()
1817 struct pinctrl_dev *pctldev = setting->pctldev; in pinctrl_show()
1846 static void pinctrl_init_device_debugfs(struct pinctrl_dev *pctldev) in pinctrl_init_device_debugfs()
1885 static void pinctrl_remove_device_debugfs(struct pinctrl_dev *pctldev) in pinctrl_remove_device_debugfs()
1909 static void pinctrl_init_device_debugfs(struct pinctrl_dev *pctldev) in pinctrl_init_device_debugfs()
1917 static void pinctrl_remove_device_debugfs(struct pinctrl_dev *pctldev) in pinctrl_remove_device_debugfs()
1923 static int pinctrl_check_ops(struct pinctrl_dev *pctldev) in pinctrl_check_ops()
1941 static struct pinctrl_dev *
1945 struct pinctrl_dev *pctldev; in pinctrl_init_controller()
2012 static int pinctrl_claim_hogs(struct pinctrl_dev *pctldev) in pinctrl_claim_hogs()
2051 int pinctrl_enable(struct pinctrl_dev *pctldev) in pinctrl_enable()
2086 struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, in pinctrl_register()
2089 struct pinctrl_dev *pctldev; in pinctrl_register()
2117 struct pinctrl_dev **pctldev) in pinctrl_register_and_init()
2119 struct pinctrl_dev *p; in pinctrl_register_and_init()
2143 void pinctrl_unregister(struct pinctrl_dev *pctldev) in pinctrl_unregister()
2179 struct pinctrl_dev *pctldev = *(struct pinctrl_dev **)res; in devm_pinctrl_dev_release()
2205 struct pinctrl_dev *devm_pinctrl_register(struct device *dev, in devm_pinctrl_register()
2209 struct pinctrl_dev **ptr, *pctldev; in devm_pinctrl_register()
2242 struct pinctrl_dev **pctldev) in devm_pinctrl_register_and_init()
2244 struct pinctrl_dev **ptr; in devm_pinctrl_register_and_init()
2269 void devm_pinctrl_unregister(struct device *dev, struct pinctrl_dev *pctldev) in devm_pinctrl_unregister()