pinctrl: renesas: fix R-Car gpio0_00 operation fails with 'gpio -input' command
Fix GPIO bank 0 pin 0 request/release off by one error. Without this patch, it is not possible to request/release GPIO bank 0 pin 0. Signed-off-by: Tiezhuang Dong <tiezhuang.dong.yh@renesas.com> Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Eugeniu Rosca <roscaeugeniu@gmail.com> Cc: Yoshihiro Shimoda <shimoda.yoshihiro.uh@renesas.com>
This commit is contained in:
parent
89c00f009c
commit
b5f563e588
@ -469,7 +469,7 @@ static int sh_pfc_gpio_request_enable(struct udevice *dev,
|
||||
const struct sh_pfc_pin *pin = NULL;
|
||||
int i, ret, idx;
|
||||
|
||||
for (i = 1; i < pfc->info->nr_pins; i++) {
|
||||
for (i = 0; i < pfc->info->nr_pins; i++) {
|
||||
if (priv->pfc.info->pins[i].pin != pin_selector)
|
||||
continue;
|
||||
|
||||
@ -505,7 +505,7 @@ static int sh_pfc_gpio_disable_free(struct udevice *dev,
|
||||
const struct sh_pfc_pin *pin = NULL;
|
||||
int i, idx;
|
||||
|
||||
for (i = 1; i < pfc->info->nr_pins; i++) {
|
||||
for (i = 0; i < pfc->info->nr_pins; i++) {
|
||||
if (priv->pfc.info->pins[i].pin != pin_selector)
|
||||
continue;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user