summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/meson/pinctrl-meson8b.c
diff options
context:
space:
mode:
authorCarlo Caione <carlo@endlessm.com>2015-05-17 17:57:38 +0200
committerLinus Walleij <linus.walleij@linaro.org>2015-05-19 11:40:52 +0200
commit984cffdeaeb7ea5a21f49a89f638d84d62d08992 (patch)
tree1251eeeeed538d8ba92b9f2788be9fdf817f40b5 /drivers/pinctrl/meson/pinctrl-meson8b.c
parent75e9143927a893aebad18b79e1bbeff4892c0d35 (diff)
pinctrl: Fix gpio/pin mapping for Meson8b
The num_pins field in the struct meson_domain_data must include also the missing pins in the Meson8b SoC, otherwise the GPIO <-> pin mapping is broken on this platform. Avoid also the dinamic allocation for GPIOs. Signed-off-by: Carlo Caione <carlo@endlessm.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/meson/pinctrl-meson8b.c')
-rw-r--r--drivers/pinctrl/meson/pinctrl-meson8b.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pinctrl/meson/pinctrl-meson8b.c b/drivers/pinctrl/meson/pinctrl-meson8b.c
index 2f7ea6229880..9677807db364 100644
--- a/drivers/pinctrl/meson/pinctrl-meson8b.c
+++ b/drivers/pinctrl/meson/pinctrl-meson8b.c
@@ -876,13 +876,13 @@ static struct meson_domain_data meson8b_domain_data[] = {
.banks = meson8b_banks,
.num_banks = ARRAY_SIZE(meson8b_banks),
.pin_base = 0,
- .num_pins = 83,
+ .num_pins = 130,
},
{
.name = "ao-bank",
.banks = meson8b_ao_banks,
.num_banks = ARRAY_SIZE(meson8b_ao_banks),
- .pin_base = 83,
+ .pin_base = 130,
.num_pins = 16,
},
};