Lines Matching refs:bias
953 const struct pinmux_bias_reg *bias)
960 for (i = 0, bits = 0; i < ARRAY_SIZE(bias->pins); i++)
961 if (bias->pins[i] != SH_PFC_PIN_NONE)
964 if (bias->puen)
965 sh_pfc_check_reg(info->name, bias->puen, bits);
966 if (bias->pud)
967 sh_pfc_check_reg(info->name, bias->pud, bits);
968 for (i = 0; i < ARRAY_SIZE(bias->pins); i++) {
969 pin = sh_pfc_find_pin(info, bias->puen, bias->pins[i]);
973 if (bias->puen && bias->pud) {
981 bias->puen, i, pin->name);
982 } else if (bias->puen) {
986 bias->puen, i, pin->name);
987 } else if (bias->pud) {
991 bias->pud, i, pin->name);
1080 sh_pfc_err_once(bias, "SH_PFC_PIN_CFG_PULL_* flag set but .[gs]et_bias() not implemented\n");
1084 sh_pfc_err_once(bias, "SH_PFC_PIN_CFG_PULL_UP flag set but no bias_regs defined and .pin_to_portcr() not implemented\n");
1211 /* Check bias registers */