]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
gpio: pca953x: add DT ID for TCA9539
authorShreshtha SAHU <ssahu@nvidia.com>
Mon, 23 Mar 2015 12:06:22 +0000 (17:36 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 29 May 2015 12:20:14 +0000 (05:20 -0700)
Add DT ID for TCA9539 which has ditto register map as PCA9539, with
lower power consumption. Hence it is software compatible with PCA9539
driver.

Bug 1606897

Change-Id: I90b3b9286725c5bd42122f5639af9652f17b803c
Signed-off-by: Shreshtha SAHU <ssahu@nvidia.com>
Reviewed-on: http://git-master/r/743610
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit

drivers/gpio/gpio-pca953x.c

index 8b549863a950d6092717ff0ba23e0cf2d4082340..134f77f1ab083c8d3930f17052b10ea08be36da4 100644 (file)
@@ -69,6 +69,7 @@ static const struct i2c_device_id pca953x_id[] = {
        { "tca6408", 8  | PCA953X_TYPE | PCA_INT, },
        { "tca6416", 16 | PCA953X_TYPE | PCA_INT, },
        { "tca6424", 24 | PCA953X_TYPE | PCA_INT, },
+       { "tca9539", 16 | PCA953X_TYPE | PCA_INT, },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, pca953x_id);
@@ -838,6 +839,7 @@ static const struct of_device_id pca953x_dt_ids[] = {
        { .compatible = "ti,tca6408", },
        { .compatible = "ti,tca6416", },
        { .compatible = "ti,tca6424", },
+       { .compatible = "ti,tca9539", },
        { }
 };