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

iio: adc: mcp320x: Drop vendorless compatible strings

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>

authored by

Rob Herring (Arm) and committed by
Jonathan Cameron
2f1dddc9 631598c4

-10
-10
drivers/iio/adc/mcp320x.c
··· 459 459 } 460 460 461 461 static const struct of_device_id mcp320x_dt_ids[] = { 462 - /* NOTE: The use of compatibles with no vendor prefix is deprecated. */ 463 - { .compatible = "mcp3001" }, 464 - { .compatible = "mcp3002" }, 465 - { .compatible = "mcp3004" }, 466 - { .compatible = "mcp3008" }, 467 - { .compatible = "mcp3201" }, 468 - { .compatible = "mcp3202" }, 469 - { .compatible = "mcp3204" }, 470 - { .compatible = "mcp3208" }, 471 - { .compatible = "mcp3301" }, 472 462 { .compatible = "microchip,mcp3001" }, 473 463 { .compatible = "microchip,mcp3002" }, 474 464 { .compatible = "microchip,mcp3004" },