Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Maxime Ripard and committed by
Linus Walleij
ed32620e 55ecd263

+29
+29
drivers/gpio/gpio-pca953x.c
··· 765 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 796 static struct i2c_driver pca953x_driver = { 769 797 .driver = { 770 798 .name = "pca953x", 799 + .of_match_table = pca953x_dt_ids, 771 800 }, 772 801 .probe = pca953x_probe, 773 802 .remove = pca953x_remove,