]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/staging/iio/accel/adis16220_core.c
Staging: iio: adis16209/220/240/350: tuning spi delay to make hardware more stable
[mv-sheeva.git] / drivers / staging / iio / accel / adis16220_core.c
index 7daa3d72286c398d19c8a4aa7c8e8be11b494dfb..bb7d76539cd76c63bac5004538ba9fcabb86917a 100644 (file)
@@ -72,13 +72,13 @@ static int adis16220_spi_write_reg_16(struct device *dev,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
-                       .delay_usecs = 25,
+                       .delay_usecs = 35,
                }, {
                        .tx_buf = st->tx + 2,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
-                       .delay_usecs = 25,
+                       .delay_usecs = 35,
                },
        };
 
@@ -118,13 +118,13 @@ static int adis16220_spi_read_reg_16(struct device *dev,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
-                       .delay_usecs = 25,
+                       .delay_usecs = 35,
                }, {
                        .rx_buf = st->rx,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
-                       .delay_usecs = 25,
+                       .delay_usecs = 35,
                },
        };
 
@@ -291,9 +291,9 @@ static int adis16220_check_status(struct device *dev)
        if (status & ADIS16220_DIAG_STAT_FLASH_UPT)
                dev_err(dev, "Flash update failed\n");
        if (status & ADIS16220_DIAG_STAT_POWER_HIGH)
-               dev_err(dev, "Power supply above 5.25V\n");
+               dev_err(dev, "Power supply above 3.625V\n");
        if (status & ADIS16220_DIAG_STAT_POWER_LOW)
-               dev_err(dev, "Power supply below 4.75V\n");
+               dev_err(dev, "Power supply below 3.15V\n");
 
 error_ret:
        return ret;