On 2022/02/10 8:52, Sean Anderson wrote: > On 2/9/22 6:34 PM, Damien Le Moal wrote: >> On 2/10/22 03:28, Sean Anderson wrote: >>> Using bias-pull-up would actually cause the pin to have its pull-down >>> enabled. Fix this. >>> >>> Signed-off-by: Sean Anderson <seanga2@xxxxxxxxx> >>> --- >>> >>> drivers/pinctrl/pinctrl-k210.c | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/drivers/pinctrl/pinctrl-k210.c b/drivers/pinctrl/pinctrl-k210.c >>> index 49e32684dbb2..1ad61b32ec88 100644 >>> --- a/drivers/pinctrl/pinctrl-k210.c >>> +++ b/drivers/pinctrl/pinctrl-k210.c >>> @@ -527,7 +527,7 @@ static int k210_pinconf_set_param(struct pinctrl_dev *pctldev, >>> case PIN_CONFIG_BIAS_PULL_UP: >>> if (!arg) >>> return -EINVAL; >>> - val |= K210_PC_PD; >>> + val |= K210_PC_PU; >>> break; >>> case PIN_CONFIG_DRIVE_STRENGTH: >>> arg *= 1000; >> >> Ooops... My bad :) > > (This is in U-Boot as well, so it looks like it's my bad) I copy-pasted a bug, still my bad :) -- Damien Le Moal Western Digital Research