--- a/drivers/pinctrl/bcm63xx/pinctrl-bcm6362.c +++ b/drivers/pinctrl/bcm63xx/pinctrl-bcm6362.c @@ -566,7 +566,7 @@ static int bcm6362_pinctrl_set_mux(struc val = BIT(grp->pins[0]); break; case BCM6362_MODE: - reg = pctl->ctrl; + reg = pctl->mode; mask = BIT(grp->pins[0]); val = BIT(grp->pins[0]); break;