pinctrl: intel: Deduplicate some code in intel_config_set_pull()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 19 Dec 2022 12:32:06 +0000 (14:32 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 28 Dec 2022 12:20:18 +0000 (14:20 +0200)
commitcd535346d4363dedaf1b4c7ba071768287817ccb
tree33bb4704ffb5c17c532721ea6519c087622593c6
parent61ef0e49f9cb350b522e27c55401bfd23d5ea2bb
pinctrl: intel: Deduplicate some code in intel_config_set_pull()

First part is to assign default argument for all cases, since
bias disablement doesn't use it anyway.

Second part is to clear all bits in the bias setting and
depending on the argument and parameter set them as asked.

While at it, add break statement to the default cases.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/pinctrl/intel/pinctrl-intel.c