rockchip: rk3399: fix missing braces in full pinctrl
Braces around the error-case for rk3399_pinctrl_set_pin_pupd lead to an unconditional (and unintended) return from the function without it ever setting pin-configurations. Fix it. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
5324027566
commit
33502f371d
@ -130,13 +130,14 @@ static void rk3399_pinctrl_set_pin_pupd(uintptr_t grf_addr,
|
||||
|
||||
if (pinconfig & (1 << PIN_CONFIG_BIAS_PULL_UP))
|
||||
pupdval = RK_GRF_P_PULLUP;
|
||||
else if (pinconfig & (1 << PIN_CONFIG_BIAS_PULL_DOWN))
|
||||
else if (pinconfig & (1 << PIN_CONFIG_BIAS_PULL_DOWN)) {
|
||||
pupdval = RK_GRF_P_PULLDOWN;
|
||||
else
|
||||
} else {
|
||||
/* Flag not supported. */
|
||||
pr_warn("%s: Unsupported pinconfig flag: 0x%x\n", __func__,
|
||||
pinconfig);
|
||||
return;
|
||||
}
|
||||
|
||||
pupd_base = grf_addr + (uintptr_t)bank->pupd_offset;
|
||||
rk_pinctrl_get_info(pupd_base, index, &addr, &shift, &mask);
|
||||
|
Loading…
Reference in New Issue
Block a user