summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPatrice Chotard <patrice.chotard@stericsson.com>2012-10-08 16:50:24 +0200
committerLinus Walleij <linus.walleij@linaro.org>2012-10-28 21:16:15 +0100
commit1d853ca5bae2f728f0e7e1afa98b3a160020af4a (patch)
tree11f9914748e50864c2dfb89f8e7d5e7974ec4b67 /arch
parentARM: plat-nomadik: move NMK_GPIO_PER_CHIP into gpio-nomadik.h (diff)
downloadlinux-1d853ca5bae2f728f0e7e1afa98b3a160020af4a.tar.xz
linux-1d853ca5bae2f728f0e7e1afa98b3a160020af4a.zip
pinctrl/nomadik: allow to support several ranges per GPIO bank
With DB8500 the number of GPIO chips = number GPIO bank = number of GPIO ranges. With DB8540, a new GPIO range configuration is used, some GPIO banks can have several GPIO ranges. For example, DB8540 GPIO bank0 (GPIO0 to GPIO32) have 2 GPIO ranges: - GPIO0 to GPIO17 : routed - GPIO18 to GPIO21 : hole - GPIO22 to GPIO28 : routed - GPIO29 to GPIO32 : hole Previously, during nmk_pinctrl_probe(), all GPIO ranges were parsed, as GPIO ranges are larger than the number of GPIO chips, a warning occurs. This commit allows each bank to have several GPIO ranges. Signed-off-by: Patrice Chotard <patrice.chotard@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions