iio: adc: mcp320x: Add compatible with vendor prefix to OF table
authorJavier Martinez Canillas <javier@osg.samsung.com>
Wed, 14 Oct 2015 12:54:39 +0000 (14:54 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 25 Oct 2015 12:36:56 +0000 (12:36 +0000)
The driver Device Tree binding now documents compatible strings that have
a vendor prefix, so add these to the OF device ID table to match and mark
the old ones as deprecated explaining that should not be used anymore.

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Acked-by: Michael Welling <mwelling@ieee.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/mcp320x.c

index 41a21e986c1a326593a4864d53f2d33882342a98..9fcb8b61e30078ae5ac25d73cc3d02da591909e5 100644 (file)
@@ -354,6 +354,7 @@ static int mcp320x_remove(struct spi_device *spi)
 
 #if defined(CONFIG_OF)
 static const struct of_device_id mcp320x_dt_ids[] = {
+       /* NOTE: The use of compatibles with no vendor prefix is deprecated. */
        {
                .compatible = "mcp3001",
                .data = &mcp320x_chip_infos[mcp3001],
@@ -381,6 +382,33 @@ static const struct of_device_id mcp320x_dt_ids[] = {
        }, {
                .compatible = "mcp3301",
                .data = &mcp320x_chip_infos[mcp3301],
+       }, {
+               .compatible = "microchip,mcp3001",
+               .data = &mcp320x_chip_infos[mcp3001],
+       }, {
+               .compatible = "microchip,mcp3002",
+               .data = &mcp320x_chip_infos[mcp3002],
+       }, {
+               .compatible = "microchip,mcp3004",
+               .data = &mcp320x_chip_infos[mcp3004],
+       }, {
+               .compatible = "microchip,mcp3008",
+               .data = &mcp320x_chip_infos[mcp3008],
+       }, {
+               .compatible = "microchip,mcp3201",
+               .data = &mcp320x_chip_infos[mcp3201],
+       }, {
+               .compatible = "microchip,mcp3202",
+               .data = &mcp320x_chip_infos[mcp3202],
+       }, {
+               .compatible = "microchip,mcp3204",
+               .data = &mcp320x_chip_infos[mcp3204],
+       }, {
+               .compatible = "microchip,mcp3208",
+               .data = &mcp320x_chip_infos[mcp3208],
+       }, {
+               .compatible = "microchip,mcp3301",
+               .data = &mcp320x_chip_infos[mcp3301],
        }, {
        }
 };