From 0c9a9865883412eac09b50db6292536a469b553c Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 10 Oct 2011 19:55:58 +0900 Subject: [PATCH] --- yaml --- r: 274085 b: refs/heads/master c: 8a8ab2e64e09b56dc1324fd2f7da12346166cad1 h: refs/heads/master i: 274083: 56ecf1ccfefe87367b0147f74017b9d238e9adb9 v: v3 --- [refs] | 2 +- trunk/drivers/gpio/gpio-samsung.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 7328fe10b468..a7e33459b8e8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ce19de02937772286e5d1f065d3143ec3abce200 +refs/heads/master: 8a8ab2e64e09b56dc1324fd2f7da12346166cad1 diff --git a/trunk/drivers/gpio/gpio-samsung.c b/trunk/drivers/gpio/gpio-samsung.c index b6be77ae4973..c87b65af8c96 100644 --- a/trunk/drivers/gpio/gpio-samsung.c +++ b/trunk/drivers/gpio/gpio-samsung.c @@ -914,6 +914,10 @@ static void __init s3c24xx_gpiolib_add_chips(struct samsung_gpio_chip *chip, struct gpio_chip *gc = &chip->chip; for (i = 0 ; i < nr_chips; i++, chip++) { + /* skip banks not present on SoC */ + if (chip->chip.base >= S3C_GPIO_END) + continue; + if (!chip->config) chip->config = &s3c24xx_gpiocfg_default; if (!chip->pm)