diff options
Diffstat (limited to 'drivers/pinctrl/mvebu/pinctrl-mvebu.c')
-rw-r--r-- | drivers/pinctrl/mvebu/pinctrl-mvebu.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/pinctrl/mvebu/pinctrl-mvebu.c b/drivers/pinctrl/mvebu/pinctrl-mvebu.c index 2be432444124..873aef5bdd9c 100644 --- a/drivers/pinctrl/mvebu/pinctrl-mvebu.c +++ b/drivers/pinctrl/mvebu/pinctrl-mvebu.c | |||
@@ -185,7 +185,7 @@ static int mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, | |||
185 | return -EINVAL; | 185 | return -EINVAL; |
186 | 186 | ||
187 | if (grp->ctrl->mpp_get) | 187 | if (grp->ctrl->mpp_get) |
188 | return grp->ctrl->mpp_get(grp->ctrl, config); | 188 | return grp->ctrl->mpp_get(grp->pins[0], config); |
189 | 189 | ||
190 | return mvebu_common_mpp_get(pctl, grp, config); | 190 | return mvebu_common_mpp_get(pctl, grp, config); |
191 | } | 191 | } |
@@ -203,7 +203,7 @@ static int mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, | |||
203 | 203 | ||
204 | for (i = 0; i < num_configs; i++) { | 204 | for (i = 0; i < num_configs; i++) { |
205 | if (grp->ctrl->mpp_set) | 205 | if (grp->ctrl->mpp_set) |
206 | ret = grp->ctrl->mpp_set(grp->ctrl, configs[i]); | 206 | ret = grp->ctrl->mpp_set(grp->pins[0], configs[i]); |
207 | else | 207 | else |
208 | ret = mvebu_common_mpp_set(pctl, grp, configs[i]); | 208 | ret = mvebu_common_mpp_set(pctl, grp, configs[i]); |
209 | 209 | ||
@@ -347,7 +347,7 @@ static int mvebu_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, | |||
347 | return -EINVAL; | 347 | return -EINVAL; |
348 | 348 | ||
349 | if (grp->ctrl->mpp_gpio_req) | 349 | if (grp->ctrl->mpp_gpio_req) |
350 | return grp->ctrl->mpp_gpio_req(grp->ctrl, offset); | 350 | return grp->ctrl->mpp_gpio_req(offset); |
351 | 351 | ||
352 | setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); | 352 | setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); |
353 | if (!setting) | 353 | if (!setting) |
@@ -370,7 +370,7 @@ static int mvebu_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, | |||
370 | return -EINVAL; | 370 | return -EINVAL; |
371 | 371 | ||
372 | if (grp->ctrl->mpp_gpio_dir) | 372 | if (grp->ctrl->mpp_gpio_dir) |
373 | return grp->ctrl->mpp_gpio_dir(grp->ctrl, offset, input); | 373 | return grp->ctrl->mpp_gpio_dir(offset, input); |
374 | 374 | ||
375 | setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); | 375 | setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); |
376 | if (!setting) | 376 | if (!setting) |