summaryrefslogtreecommitdiff
path: root/drivers/gpio
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2014-01-16 16:39:46 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2014-01-17 02:45:15 -0800
commit345c5ac10d1446e49f8f31ce84279cec3d630434 (patch)
tree8780905a9b7df67de347a275628c778eb4e477db /drivers/gpio
parent9a67b2e3c05dac036a0b542a6eb3c9c4d67d63c7 (diff)
gpio: pca953x: pass the of_node pointer to gpio chip
Pass of_node pointer to to gpio chip when device registered through DT. Change-Id: Ie5210379789e0b4a2d42ba693601ee528133a99f Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/356510
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/gpio-pca953x.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c
index 426c51dd420c..a5653ea0342f 100644
--- a/drivers/gpio/gpio-pca953x.c
+++ b/drivers/gpio/gpio-pca953x.c
@@ -362,6 +362,10 @@ static void pca953x_setup_gpio(struct pca953x_chip *chip, int gpios)
gc->dev = &chip->client->dev;
gc->owner = THIS_MODULE;
gc->names = chip->names;
+#ifdef CONFIG_OF_GPIO
+ gc->of_node = chip->client->dev.of_node;
+#endif
+
}
#ifdef CONFIG_GPIO_PCA953X_IRQ