These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / iio / gyro / adis16136.c
index 591bd55..f8d1c22 100644 (file)
@@ -473,6 +473,7 @@ enum adis16136_id {
        ID_ADIS16133,
        ID_ADIS16135,
        ID_ADIS16136,
+       ID_ADIS16137,
 };
 
 static const struct adis16136_chip_info adis16136_chip_info[] = {
@@ -488,6 +489,10 @@ static const struct adis16136_chip_info adis16136_chip_info[] = {
                .precision = IIO_DEGREE_TO_RAD(450),
                .fullscale = 24623,
        },
+       [ID_ADIS16137] = {
+               .precision = IIO_DEGREE_TO_RAD(1000),
+               .fullscale = 24609,
+       },
 };
 
 static int adis16136_probe(struct spi_device *spi)
@@ -557,6 +562,7 @@ static const struct spi_device_id adis16136_ids[] = {
        { "adis16133", ID_ADIS16133 },
        { "adis16135", ID_ADIS16135 },
        { "adis16136", ID_ADIS16136 },
+       { "adis16137", ID_ADIS16137 },
        { }
 };
 MODULE_DEVICE_TABLE(spi, adis16136_ids);
@@ -564,7 +570,6 @@ MODULE_DEVICE_TABLE(spi, adis16136_ids);
 static struct spi_driver adis16136_driver = {
        .driver = {
                .name = "adis16136",
-               .owner = THIS_MODULE,
        },
        .id_table = adis16136_ids,
        .probe = adis16136_probe,