Lines Matching refs:pud_info
364 const struct palmas_pins_pullup_dn_info *pud_info; member
437 .pud_info = _pud_info, \
773 if (!opt->pud_info) { in palmas_pinconf_get()
779 base = opt->pud_info->pullup_dn_reg_base; in palmas_pinconf_get()
780 add = opt->pud_info->pullup_dn_reg_add; in palmas_pinconf_get()
788 rval = val & opt->pud_info->pullup_dn_mask; in palmas_pinconf_get()
790 if ((opt->pud_info->normal_val >= 0) && in palmas_pinconf_get()
791 (opt->pud_info->normal_val == rval) && in palmas_pinconf_get()
794 else if ((opt->pud_info->pull_up_val >= 0) && in palmas_pinconf_get()
795 (opt->pud_info->pull_up_val == rval) && in palmas_pinconf_get()
798 else if ((opt->pud_info->pull_dn_val >= 0) && in palmas_pinconf_get()
799 (opt->pud_info->pull_dn_val == rval) && in palmas_pinconf_get()
886 if (!opt->pud_info) { in palmas_pinconf_set()
892 base = opt->pud_info->pullup_dn_reg_base; in palmas_pinconf_set()
893 add = opt->pud_info->pullup_dn_reg_add; in palmas_pinconf_set()
894 mask = opt->pud_info->pullup_dn_mask; in palmas_pinconf_set()
897 rval = opt->pud_info->normal_val; in palmas_pinconf_set()
899 rval = opt->pud_info->pull_up_val; in palmas_pinconf_set()
901 rval = opt->pud_info->pull_dn_val; in palmas_pinconf_set()