Skip to content

Commit

Permalink
gpio: pca953x: add support for pca9505
Browse files Browse the repository at this point in the history
Now that pca953x driver can handle GPIO expanders with more than 32
bits this patch adds the support for the pca9505 which cam with 40
GPIOs.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  • Loading branch information
Gregory CLEMENT authored and Linus Walleij committed Jan 25, 2013
1 parent f5f0b7a commit 89f5df0
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/gpio/gpio-pca953x.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
#define PCA957X_TYPE 0x2000

static const struct i2c_device_id pca953x_id[] = {
{ "pca9505", 40 | PCA953X_TYPE | PCA_INT, },
{ "pca9534", 8 | PCA953X_TYPE | PCA_INT, },
{ "pca9535", 16 | PCA953X_TYPE | PCA_INT, },
{ "pca9536", 4 | PCA953X_TYPE, },
Expand Down Expand Up @@ -835,6 +836,7 @@ static int pca953x_remove(struct i2c_client *client)
}

static const struct of_device_id pca953x_dt_ids[] = {
{ .compatible = "nxp,pca9505", },
{ .compatible = "nxp,pca9534", },
{ .compatible = "nxp,pca9535", },
{ .compatible = "nxp,pca9536", },
Expand Down

0 comments on commit 89f5df0

Please sign in to comment.