diff options
| author | Maxime Ripard <maxime.ripard@free-electrons.com> | 2012-11-08 12:01:52 -0500 |
|---|---|---|
| committer | Linus Walleij <linus.walleij@linaro.org> | 2012-11-17 15:09:54 -0500 |
| commit | ed32620ea72889c8a9dda278a960bce01136d9a4 (patch) | |
| tree | 4e3063f7c11fd925b5e5111795c25db1f74c5cb9 | |
| parent | 55ecd26373bc995c279a5d988ee36c2767e4f3ca (diff) | |
gpio: pca953x: Add compatible strings to gpio-pca953x driver
Even though the device tree binding code was already written, the
compatible strings were not yet in the driver.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
| -rw-r--r-- | drivers/gpio/gpio-pca953x.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c index 5ba7e60de942..0c5eaf5f4c90 100644 --- a/drivers/gpio/gpio-pca953x.c +++ b/drivers/gpio/gpio-pca953x.c | |||
| @@ -765,9 +765,38 @@ static int pca953x_remove(struct i2c_client *client) | |||
| 765 | return 0; | 765 | return 0; |
| 766 | } | 766 | } |
| 767 | 767 | ||
| 768 | static const struct of_device_id pca953x_dt_ids[] = { | ||
| 769 | { .compatible = "nxp,pca9534", }, | ||
| 770 | { .compatible = "nxp,pca9535", }, | ||
| 771 | { .compatible = "nxp,pca9536", }, | ||
| 772 | { .compatible = "nxp,pca9537", }, | ||
| 773 | { .compatible = "nxp,pca9538", }, | ||
| 774 | { .compatible = "nxp,pca9539", }, | ||
| 775 | { .compatible = "nxp,pca9554", }, | ||
| 776 | { .compatible = "nxp,pca9555", }, | ||
| 777 | { .compatible = "nxp,pca9556", }, | ||
| 778 | { .compatible = "nxp,pca9557", }, | ||
| 779 | { .compatible = "nxp,pca9574", }, | ||
| 780 | { .compatible = "nxp,pca9575", }, | ||
| 781 | |||
| 782 | { .compatible = "maxim,max7310", }, | ||
| 783 | { .compatible = "maxim,max7312", }, | ||
| 784 | { .compatible = "maxim,max7313", }, | ||
| 785 | { .compatible = "maxim,max7315", }, | ||
| 786 | |||
| 787 | { .compatible = "ti,pca6107", }, | ||
| 788 | { .compatible = "ti,tca6408", }, | ||
| 789 | { .compatible = "ti,tca6416", }, | ||
| 790 | { .compatible = "ti,tca6424", }, | ||
| 791 | { } | ||
| 792 | }; | ||
| 793 | |||
| 794 | MODULE_DEVICE_TABLE(of, pca953x_dt_ids); | ||
| 795 | |||
| 768 | static struct i2c_driver pca953x_driver = { | 796 | static struct i2c_driver pca953x_driver = { |
| 769 | .driver = { | 797 | .driver = { |
| 770 | .name = "pca953x", | 798 | .name = "pca953x", |
| 799 | .of_match_table = pca953x_dt_ids, | ||
| 771 | }, | 800 | }, |
| 772 | .probe = pca953x_probe, | 801 | .probe = pca953x_probe, |
| 773 | .remove = pca953x_remove, | 802 | .remove = pca953x_remove, |
