diff -drupN a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c --- a/drivers/pinctrl/pinctrl-rockchip.c 2018-08-06 17:23:04.000000000 +0300 +++ b/drivers/pinctrl/pinctrl-rockchip.c 2022-06-12 05:28:14.000000000 +0300 @@ -1386,7 +1386,7 @@ static int rockchip_pinconf_set(struct p struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); struct rockchip_pin_bank *bank = pin_to_bank(info, pin); enum pin_config_param param; - u16 arg; + u32 arg; int i; int rc;