|
@@ -2184,7 +2184,8 @@ static int gemini_pmx_set_mux(struct pinctrl_dev *pctldev,
|
|
|
func->name, grp->name);
|
|
|
|
|
|
regmap_read(pmx->map, GLOBAL_MISC_CTRL, &before);
|
|
|
- regmap_update_bits(pmx->map, GLOBAL_MISC_CTRL, grp->mask,
|
|
|
+ regmap_update_bits(pmx->map, GLOBAL_MISC_CTRL,
|
|
|
+ grp->mask | grp->value,
|
|
|
grp->value);
|
|
|
regmap_read(pmx->map, GLOBAL_MISC_CTRL, &after);
|
|
|
|