Lines Matching refs:_pin
563 static bool sh_pfc_pinconf_validate(struct sh_pfc *pfc, unsigned int _pin, in sh_pfc_pinconf_validate() argument
566 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_validate()
590 static int sh_pfc_pinconf_get(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_get() argument
599 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_get()
612 bias = pfc->info->ops->get_bias(pfc, _pin); in sh_pfc_pinconf_get()
625 ret = sh_pfc_pinconf_get_drive_strength(pfc, _pin); in sh_pfc_pinconf_get()
634 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_get()
643 bit = pfc->info->ops->pin_to_pocctrl(_pin, &pocctrl); in sh_pfc_pinconf_get()
644 if (WARN(bit < 0, "invalid pin %#x", _pin)) in sh_pfc_pinconf_get()
664 static int sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_set() argument
676 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_set()
687 pfc->info->ops->set_bias(pfc, _pin, param); in sh_pfc_pinconf_set()
697 ret = sh_pfc_pinconf_set_drive_strength(pfc, _pin, arg); in sh_pfc_pinconf_set()
706 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_set()
715 bit = pfc->info->ops->pin_to_pocctrl(_pin, &pocctrl); in sh_pfc_pinconf_set()
716 if (WARN(bit < 0, "invalid pin %#x", _pin)) in sh_pfc_pinconf_set()