summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2011-09-26 13:06:57 +0900
committerKukjin Kim <kgene.kim@samsung.com>2011-10-04 15:54:39 +0900
commitf79e40eb66af17a4cfc56560b20fec73b0c7490e (patch)
treeb8979ba488703ec878d9b4e3d8045c4dbf9b89a7
parent5ec7414494ed1204c9e2ed0b8232b29860d0986f (diff)
downloadop-kernel-dev-f79e40eb66af17a4cfc56560b20fec73b0c7490e.zip
op-kernel-dev-f79e40eb66af17a4cfc56560b20fec73b0c7490e.tar.gz
gpio/samsung: fix broken configuration for EXYNOS4 GPIO banks
Commit 1b39d5f2cc introduced new common gpio driver for all Samsung GPIO SoCs. The new driver doesn't work correctly on Samsung Exynos4 SoC. It fails to set configuration for all but external interrupt pins. This patch fixes this issue. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r--drivers/gpio/gpio-samsung.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
index 36f3675..be13580 100644
--- a/drivers/gpio/gpio-samsung.c
+++ b/drivers/gpio/gpio-samsung.c
@@ -446,6 +446,8 @@ static struct samsung_gpio_cfg s3c24xx_gpiocfg_banka = {
static struct samsung_gpio_cfg exynos4_gpio_cfg = {
.set_pull = exynos4_gpio_setpull,
.get_pull = exynos4_gpio_getpull,
+ .set_config = samsung_gpio_setcfg_4bit,
+ .get_config = samsung_gpio_getcfg_4bit,
};
static struct samsung_gpio_cfg s5p64x0_gpio_cfg_rbank = {
OpenPOWER on IntegriCloud