pinctrl: samsung: Remove hardcoded register offsets
authorTomasz Figa <tomasz.figa@gmail.com>
Mon, 18 Mar 2013 21:31:53 +0000 (22:31 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 9 Apr 2013 07:42:25 +0000 (09:42 +0200)
commit43fc9e7fab903ea3c525c693c5e9bf566d521380
tree26f7d9ccb1e1ee260981e6382a9a6f772601b57a
parent499147c9dbceee27c63bf8e6b604aca1737e9e0c
pinctrl: samsung: Remove hardcoded register offsets

This patch replaces statically hardcoded register offsets of Exynos SoCs
with an array of register offsets in samsung_pin_bank_type struct.

Thanks to this change, support for SoCs with other set and order of
registers can be added (e.g. S3C24xx and S3C64xx).

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-exynos.c
drivers/pinctrl/pinctrl-samsung.c
drivers/pinctrl/pinctrl-samsung.h