pinctrl: tangier: Enable 910 Ohm bias
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 30 Oct 2023 14:14:04 +0000 (16:14 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 13 Nov 2023 11:50:55 +0000 (13:50 +0200)
Family 7 (I2C) supports special bias value, i.e. 910 Ohm.

Enable it for configuring pin.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Raag Jadav <raag.jadav@intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/pinctrl-tangier.c

index 40dd60c9e5267e6c1c23f7d08cf017b0031bc73f..007bca1cf22491ad95c490cdabc58081fcc948d8 100644 (file)
@@ -382,6 +382,9 @@ static int tng_config_set_pin(struct tng_pinctrl *tp, unsigned int pin,
                case 2000:
                        term = BUFCFG_PUPD_VAL_2K;
                        break;
+               case 910:
+                       term = BUFCFG_PUPD_VAL_910;
+                       break;
                default:
                        return -EINVAL;
                }
@@ -405,6 +408,9 @@ static int tng_config_set_pin(struct tng_pinctrl *tp, unsigned int pin,
                case 2000:
                        term = BUFCFG_PUPD_VAL_2K;
                        break;
+               case 910:
+                       term = BUFCFG_PUPD_VAL_910;
+                       break;
                default:
                        return -EINVAL;
                }