aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/mvebu/pinctrl-mvebu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pinctrl/mvebu/pinctrl-mvebu.c')
-rw-r--r--drivers/pinctrl/mvebu/pinctrl-mvebu.c8
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)