Lines Matching defs:rsel
672 const struct mtk_pin_rsel *rsel;
676 rsel = hw->soc->pin_rsel;
679 if (desc->number >= rsel[check].s_pin &&
680 desc->number <= rsel[check].e_pin) {
682 if (rsel[check].up_rsel == arg) {
684 *rsel_val = rsel[check].rsel_index;
688 if (rsel[check].down_rsel == arg) {
690 *rsel_val = rsel[check].rsel_index;
698 dev_err(hw->dev, "Not support rsel value %d Ohm for pin = %d (%s)\n",
785 const struct mtk_pin_rsel *rsel;
788 rsel = hw->soc->pin_rsel;
791 if (desc->number >= rsel[check].s_pin &&
792 desc->number <= rsel[check].e_pin) {
793 if (rsel_val == rsel[check].rsel_index) {
795 *si_unit = rsel[check].up_rsel;
797 *si_unit = rsel[check].down_rsel;
810 int pu, pd, rsel, err;
812 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_RSEL, &rsel);
830 mtk_rsel_get_si_unit(hw, desc, *pullup, rsel, enable);
832 *enable = rsel + MTK_PULL_SET_RSEL_000;
836 mtk_rsel_get_si_unit(hw, desc, *pullup, rsel, enable);
838 *enable = rsel + MTK_PULL_SET_RSEL_000;