iio: dac: fix missing of_match_table assignment in the LTC 2632 device
authorSilvan Murer <silvan.murer@gmail.com>
Mon, 21 May 2018 12:21:27 +0000 (14:21 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 22 May 2018 17:20:55 +0000 (18:20 +0100)
Signed-off-by: Silvan Murer <silvan.murer@gmail.com>
Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/dac/ltc2632.c

index af2ddd0..08a78f0 100644 (file)
@@ -275,15 +275,6 @@ static const struct spi_device_id ltc2632_id[] = {
 };
 MODULE_DEVICE_TABLE(spi, ltc2632_id);
 
-static struct spi_driver ltc2632_driver = {
-       .driver         = {
-               .name   = "ltc2632",
-       },
-       .probe          = ltc2632_probe,
-       .id_table       = ltc2632_id,
-};
-module_spi_driver(ltc2632_driver);
-
 static const struct of_device_id ltc2632_of_match[] = {
        {
                .compatible = "lltc,ltc2632-l12",
@@ -308,6 +299,16 @@ static const struct of_device_id ltc2632_of_match[] = {
 };
 MODULE_DEVICE_TABLE(of, ltc2632_of_match);
 
+static struct spi_driver ltc2632_driver = {
+       .driver         = {
+               .name   = "ltc2632",
+               .of_match_table = of_match_ptr(ltc2632_of_match),
+       },
+       .probe          = ltc2632_probe,
+       .id_table       = ltc2632_id,
+};
+module_spi_driver(ltc2632_driver);
+
 MODULE_AUTHOR("Maxime Roussin-Belanger <maxime.roussinbelanger@gmail.com>");
 MODULE_DESCRIPTION("LTC2632 DAC SPI driver");
 MODULE_LICENSE("GPL v2");