diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2014-01-16 16:39:46 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2014-01-17 02:45:15 -0800 |
commit | 345c5ac10d1446e49f8f31ce84279cec3d630434 (patch) | |
tree | 8780905a9b7df67de347a275628c778eb4e477db /drivers/gpio | |
parent | 9a67b2e3c05dac036a0b542a6eb3c9c4d67d63c7 (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.c | 4 |
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 |