summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/sh-pfc/pfc-sh7785.c
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2013-02-15 01:33:38 +0100
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2013-03-15 13:33:39 +0100
commit63d573835f835aab4c44d0e0342cf5976fb14b35 (patch)
treed5998a6c0cb914d85c246b0464b2b7e7db959d2a /drivers/pinctrl/sh-pfc/pfc-sh7785.c
parent247127f90ba1fcc234008e00e937537a89eef9ca (diff)
downloadtalos-op-linux-63d573835f835aab4c44d0e0342cf5976fb14b35.tar.gz
talos-op-linux-63d573835f835aab4c44d0e0342cf5976fb14b35.zip
sh-pfc: Add support for sparse pin numbers
The PFC driver assumes that the value of the GPIO_PORTxxx enumeration names are equal to the port number. This isn't true when the port number space is sparse, as with the SH73A0. Fix the issue by adding support for pin numbers ranges specified through SoC data. When no range is specified the driver considers that the PFC implements a single contiguous range for all pins. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/sh-pfc/pfc-sh7785.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud