X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Fpinctrl%2Ftegra%2Fpinctrl-tegra.c;h=277622b4b6fb9bb90b4c045e984ca106eb2f4b2f;hb=a71e36045e1fd5813addad2fce878d96e2827d66;hp=6e82b290cb4f70da806939dda9d39d42bff2896e;hpb=1b2d8b94c8781adfb1eeb9cd1cbe23fab601519a;p=linux-2.6-microblaze.git diff --git a/drivers/pinctrl/tegra/pinctrl-tegra.c b/drivers/pinctrl/tegra/pinctrl-tegra.c index 6e82b290cb4f..277622b4b6fb 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra.c @@ -632,11 +632,11 @@ static void tegra_pinctrl_clear_parked_bits(struct tegra_pmx *pmx) u32 val; for (i = 0; i < pmx->soc->ngroups; ++i) { - if (pmx->soc->groups[i].parked_reg >= 0) { - g = &pmx->soc->groups[i]; - val = pmx_readl(pmx, g->parked_bank, g->parked_reg); + g = &pmx->soc->groups[i]; + if (g->parked_bit >= 0) { + val = pmx_readl(pmx, g->mux_bank, g->mux_reg); val &= ~(1 << g->parked_bit); - pmx_writel(pmx, val, g->parked_bank, g->parked_reg); + pmx_writel(pmx, val, g->mux_bank, g->mux_reg); } } }