drivers: misc: ti_dac7512: provide a SPI ID table
authorDaniel Mack <zonque@gmail.com>
Sun, 22 Sep 2013 19:51:48 +0000 (21:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 26 Sep 2013 16:04:06 +0000 (09:04 -0700)
This way, the module can be autoloaded by the SPI core.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/ti_dac7512.c

index 46dfbf36bbeaef8260dee3252f27828297805b08..6393a68122ae3845f9f1084165ee848dee9a7e2f 100644 (file)
@@ -72,6 +72,12 @@ static int dac7512_remove(struct spi_device *spi)
        return 0;
 }
 
+static const struct spi_device_id dac7512_id_table[] = {
+       { "dac7512", 0 },
+       { }
+};
+MODULE_DEVICE_TABLE(spi, dac7512_id_table);
+
 static struct spi_driver dac7512_driver = {
        .driver = {
                .name   = "dac7512",
@@ -79,6 +85,7 @@ static struct spi_driver dac7512_driver = {
        },
        .probe  = dac7512_probe,
        .remove = dac7512_remove,
+       .id_table = dac7512_id_table,
 };
 
 module_spi_driver(dac7512_driver);