Lines Matching refs:pinctrl_ops

34 static const struct scmi_pinctrl_proto_ops *pinctrl_ops;  variable
51 return pinctrl_ops->count_get(pmx->ph, GROUP_TYPE); in pinctrl_scmi_get_groups_count()
61 ret = pinctrl_ops->name_get(pmx->ph, selector, GROUP_TYPE, &name); in pinctrl_scmi_get_group_name()
77 return pinctrl_ops->group_pins_get(pmx->ph, selector, pins, num_pins); in pinctrl_scmi_get_group_pins()
80 static const struct pinctrl_ops pinctrl_scmi_pinctrl_ops = {
94 return pinctrl_ops->count_get(pmx->ph, FUNCTION_TYPE); in pinctrl_scmi_get_functions_count()
104 ret = pinctrl_ops->name_get(pmx->ph, selector, FUNCTION_TYPE, &name); in pinctrl_scmi_get_function_name()
135 ret = pinctrl_ops->function_groups_get(pmx->ph, selector, &num_groups, in pinctrl_scmi_get_function_groups()
175 return pinctrl_ops->mux_set(pmx->ph, selector, group); in pinctrl_scmi_func_set_mux()
183 return pinctrl_ops->pin_request(pmx->ph, offset); in pinctrl_scmi_request()
190 return pinctrl_ops->pin_free(pmx->ph, offset); in pinctrl_scmi_free()
299 ret = pinctrl_ops->settings_get_one(pmx->ph, pin, PIN_TYPE, type, in pinctrl_scmi_pinconf_get()
376 ret = pinctrl_ops->settings_conf(pmx->ph, pin, PIN_TYPE, num_configs, in pinctrl_scmi_pinconf_set()
419 ret = pinctrl_ops->settings_conf(pmx->ph, group, GROUP_TYPE, in pinctrl_scmi_pinconf_group_set()
451 ret = pinctrl_ops->settings_get_one(pmx->ph, group, GROUP_TYPE, type, in pinctrl_scmi_pinconf_group_get()
480 npins = pinctrl_ops->count_get(pmx->ph, PIN_TYPE); in pinctrl_scmi_get_pins()
495 ret = pinctrl_ops->name_get(pmx->ph, i, PIN_TYPE, &pins[i].name); in pinctrl_scmi_get_pins()
529 pinctrl_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_PINCTRL, &ph); in scmi_pinctrl_probe()
530 if (IS_ERR(pinctrl_ops)) in scmi_pinctrl_probe()
531 return PTR_ERR(pinctrl_ops); in scmi_pinctrl_probe()