iio: adc: mcp320x: Drop vendorless compatible strings
authorRob Herring (Arm) <robh@kernel.org>
Mon, 26 Aug 2024 19:17:28 +0000 (14:17 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 3 Sep 2024 17:49:44 +0000 (18:49 +0100)
The vendorless compatible strings are deprecated and weren't retained
when the binding was converted to schema. As a result, they are listed
as undocumented when running "make dt_compatible_check". Rather than add
them back to the schema, let's just drop them as they are unnecessary.
Furthermore, they are unnecessary as the SPI matching will strip the
vendor prefix on compatible string and match that against the
spi_device_id table.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20240826191728.1415189-1-robh@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/mcp320x.c

index da1421bd7b62944a28a6ef8ab41ca9ed6ab94a28..57cff3772ebedcb7ace42f5426b7f1267514bfd1 100644 (file)
@@ -459,16 +459,6 @@ static int mcp320x_probe(struct spi_device *spi)
 }
 
 static const struct of_device_id mcp320x_dt_ids[] = {
-       /* NOTE: The use of compatibles with no vendor prefix is deprecated. */
-       { .compatible = "mcp3001" },
-       { .compatible = "mcp3002" },
-       { .compatible = "mcp3004" },
-       { .compatible = "mcp3008" },
-       { .compatible = "mcp3201" },
-       { .compatible = "mcp3202" },
-       { .compatible = "mcp3204" },
-       { .compatible = "mcp3208" },
-       { .compatible = "mcp3301" },
        { .compatible = "microchip,mcp3001" },
        { .compatible = "microchip,mcp3002" },
        { .compatible = "microchip,mcp3004" },