Lines Matching full:setting

341 			  struct pinctrl_setting *setting)  in pinmux_map_to_setting()  argument
343 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_map_to_setting()
361 setting->data.mux.func = ret; in pinmux_map_to_setting()
363 ret = pmxops->get_function_groups(pctldev, setting->data.mux.func, in pinmux_map_to_setting()
395 setting->data.mux.group = ret; in pinmux_map_to_setting()
400 void pinmux_free_setting(const struct pinctrl_setting *setting) in pinmux_free_setting() argument
405 int pinmux_enable_setting(const struct pinctrl_setting *setting) in pinmux_enable_setting() argument
407 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_enable_setting()
417 ret = pctlops->get_group_pins(pctldev, setting->data.mux.group, in pinmux_enable_setting()
425 setting->data.mux.group); in pinmux_enable_setting()
434 ret = pin_request(pctldev, pins[i], setting->dev_name, NULL); in pinmux_enable_setting()
442 setting->data.mux.group); in pinmux_enable_setting()
452 /* Now that we have acquired the pins, encode the mux setting */ in pinmux_enable_setting()
461 desc->mux_setting = &(setting->data.mux); in pinmux_enable_setting()
464 ret = ops->set_mux(pctldev, setting->data.mux.func, in pinmux_enable_setting()
465 setting->data.mux.group); in pinmux_enable_setting()
486 void pinmux_disable_setting(const struct pinctrl_setting *setting) in pinmux_disable_setting() argument
488 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_disable_setting()
497 ret = pctlops->get_group_pins(pctldev, setting->data.mux.group, in pinmux_disable_setting()
504 setting->data.mux.group); in pinmux_disable_setting()
511 /* Flag the descs that no setting is active */ in pinmux_disable_setting()
520 if (desc->mux_setting == &(setting->data.mux)) { in pinmux_disable_setting()
526 setting->data.mux.group); in pinmux_disable_setting()
530 "used for some other setting", in pinmux_disable_setting()
661 const struct pinctrl_setting *setting) in pinmux_show_setting() argument
663 struct pinctrl_dev *pctldev = setting->pctldev; in pinmux_show_setting()
668 pctlops->get_group_name(pctldev, setting->data.mux.group), in pinmux_show_setting()
669 setting->data.mux.group, in pinmux_show_setting()
670 pmxops->get_function_name(pctldev, setting->data.mux.func), in pinmux_show_setting()
671 setting->data.mux.func); in pinmux_show_setting()