diff options
Diffstat (limited to 'drivers/spi/spidev.c')
| -rw-r--r-- | drivers/spi/spidev.c | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index 6dc29ce3b4bf..1bd73e322b7b 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -673,6 +673,19 @@ static const struct file_operations spidev_fops = {  static struct class *spidev_class; +static const struct spi_device_id spidev_spi_ids[] = { +	{ .name = "dh2228fv" }, +	{ .name = "ltc2488" }, +	{ .name = "sx1301" }, +	{ .name = "bk4" }, +	{ .name = "dhcom-board" }, +	{ .name = "m53cpld" }, +	{ .name = "spi-petra" }, +	{ .name = "spi-authenta" }, +	{}, +}; +MODULE_DEVICE_TABLE(spi, spidev_spi_ids); +  #ifdef CONFIG_OF  static const struct of_device_id spidev_dt_ids[] = {  	{ .compatible = "rohm,dh2228fv" }, @@ -818,6 +831,7 @@ static struct spi_driver spidev_spi_driver = {  	},  	.probe =	spidev_probe,  	.remove =	spidev_remove, +	.id_table =	spidev_spi_ids,  	/* NOTE:  suspend/resume methods are not necessary here.  	 * We don't do anything except pass the requests to/from  | 
