spi: spidev: Restore loading from Device Tree

As happens occasionally, an upstream change has once again prevented
spidev from being loaded via Device Tree. We now need "spidev" to be
included in the new spi_device_id list, otherwise although the
spidev driver gets loaded no /dev/spidev*.* entries will appear.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
This commit is contained in:
Phil Elwell
2021-11-29 12:14:49 +00:00
committed by Dom Cobley
parent 34df42bd78
commit b7c5481a7f

View File

@@ -718,6 +718,7 @@ static const struct spi_device_id spidev_spi_ids[] = {
{ .name = /* semtech */ "sx1301" }, { .name = /* semtech */ "sx1301" },
{ .name = /* silabs */ "em3581" }, { .name = /* silabs */ "em3581" },
{ .name = /* silabs */ "si3210" }, { .name = /* silabs */ "si3210" },
{ .name = "spidev" },
{}, {},
}; };
MODULE_DEVICE_TABLE(spi, spidev_spi_ids); MODULE_DEVICE_TABLE(spi, spidev_spi_ids);