* @value: The value to write to device (up to 4 bytes)
  * @size: The size of the @value (in bytes)
  */
-int __adis_write_reg(struct adis *adis, unsigned int reg,
-       unsigned int value, unsigned int size)
+int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value,
+                    unsigned int size)
 {
        unsigned int page = reg / ADIS_PAGE_SIZE;
        int ret, i;
        ret = spi_sync(adis->spi, &msg);
        if (ret) {
                dev_err(&adis->spi->dev, "Failed to write register 0x%02X: %d\n",
-                               reg, ret);
+                       reg, ret);
        } else {
                adis->current_page = page;
        }
  * @val: The value read back from the device
  * @size: The size of the @val buffer
  */
-int __adis_read_reg(struct adis *adis, unsigned int reg,
-       unsigned int *val, unsigned int size)
+int __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val,
+                   unsigned int size)
 {
        unsigned int page = reg / ADIS_PAGE_SIZE;
        struct spi_message msg;
        ret = spi_sync(adis->spi, &msg);
        if (ret) {
                dev_err(&adis->spi->dev, "Failed to read register 0x%02X: %d\n",
-                               reg, ret);
+                       reg, ret);
                return ret;
-       } else {
-               adis->current_page = page;
        }
 
+       adis->current_page = page;
+
        switch (size) {
        case 4:
                *val = get_unaligned_be32(adis->rx);
 
 #ifdef CONFIG_DEBUG_FS
 
-int adis_debugfs_reg_access(struct iio_dev *indio_dev,
-       unsigned int reg, unsigned int writeval, unsigned int *readval)
+int adis_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg,
+                           unsigned int writeval, unsigned int *readval)
 {
        struct adis *adis = iio_device_get_drvdata(indio_dev);
 
        if (readval) {
-               uint16_t val16;
+               u16 val16;
                int ret;
 
                ret = adis_read_reg_16(adis, reg, &val16);
                        *readval = val16;
 
                return ret;
-       } else {
-               return adis_write_reg_16(adis, reg, writeval);
        }
+
+       return adis_write_reg_16(adis, reg, writeval);
 }
 EXPORT_SYMBOL(adis_debugfs_reg_access);
 
 int adis_enable_irq(struct adis *adis, bool enable)
 {
        int ret = 0;
-       uint16_t msc;
+       u16 msc;
 
        mutex_lock(&adis->state_lock);
 
        if (adis->data->enable_irq) {
                ret = adis->data->enable_irq(adis, enable);
                goto out_unlock;
-       } else if (adis->data->unmasked_drdy) {
+       }
+
+       if (adis->data->unmasked_drdy) {
                if (enable)
                        enable_irq(adis->spi->irq);
                else
  */
 int __adis_check_status(struct adis *adis)
 {
-       uint16_t status;
+       u16 status;
        int ret;
        int i;
 
        const struct adis_timeout *timeouts = adis->data->timeouts;
 
        ret = __adis_write_reg_8(adis, adis->data->glob_cmd_reg,
-                       ADIS_GLOB_CMD_SW_RESET);
+                                ADIS_GLOB_CMD_SW_RESET);
        if (ret) {
                dev_err(&adis->spi->dev, "Failed to reset device: %d\n", ret);
                return ret;
 {
        const struct adis_timeout *timeouts = adis->data->timeouts;
        struct gpio_desc *gpio;
-       uint16_t prod_id;
+       u16 prod_id;
        int ret;
 
        /* check if the device has rst pin low */
                return PTR_ERR(gpio);
 
        if (gpio) {
-               msleep(10);
+               usleep_range(10, 12);
                /* bring device out of reset */
                gpiod_set_value_cansleep(gpio, 0);
                msleep(timeouts->reset_ms);
  * a error bit in the channels raw value set error_mask to 0.
  */
 int adis_single_conversion(struct iio_dev *indio_dev,
-       const struct iio_chan_spec *chan, unsigned int error_mask, int *val)
+                          const struct iio_chan_spec *chan,
+                          unsigned int error_mask, int *val)
 {
        struct adis *adis = iio_device_get_drvdata(indio_dev);
        unsigned int uval;
        mutex_lock(&adis->state_lock);
 
        ret = __adis_read_reg(adis, chan->address, &uval,
-                       chan->scan_type.storagebits / 8);
+                             chan->scan_type.storagebits / 8);
        if (ret)
                goto err_unlock;
 
  * called.
  */
 int adis_init(struct adis *adis, struct iio_dev *indio_dev,
-       struct spi_device *spi, const struct adis_data *data)
+             struct spi_device *spi, const struct adis_data *data)
 {
        if (!data || !data->timeouts) {
                dev_err(&spi->dev, "No config data or timeouts not defined!\n");
 
        u16 sw_reset_ms;
        u16 self_test_ms;
 };
+
 /**
  * struct adis_data - ADIS chip variant specific data
  * @read_delay: SPI delay for read operations in us
  * @self_test_mask: Bitmask of supported self-test operations
  * @self_test_reg: Register address to request self test command
  * @self_test_no_autoclear: True if device's self-test needs clear of ctrl reg
- * @status_error_msgs: Array of error messgaes
+ * @status_error_msgs: Array of error messages
  * @status_error_mask: Bitmask of errors supported by the device
  * @timeouts: Chip specific delays
  * @enable_irq: Hook for ADIS devices that have a special IRQ enable/disable
        unsigned long           irq_flag;
        void                    *buffer;
 
-       uint8_t                 tx[10] ____cacheline_aligned;
-       uint8_t                 rx[4];
+       u8                      tx[10] ____cacheline_aligned;
+       u8                      rx[4];
 };
 
 int adis_init(struct adis *adis, struct iio_dev *indio_dev,
-       struct spi_device *spi, const struct adis_data *data);
+             struct spi_device *spi, const struct adis_data *data);
 int __adis_reset(struct adis *adis);
 
 /**
 }
 
 int __adis_write_reg(struct adis *adis, unsigned int reg,
-       unsigned int val, unsigned int size);
+                    unsigned int val, unsigned int size);
 int __adis_read_reg(struct adis *adis, unsigned int reg,
-       unsigned int *val, unsigned int size);
+                   unsigned int *val, unsigned int size);
 
 /**
  * __adis_write_reg_8() - Write single byte to a register (unlocked)
  * @value: The value to write
  */
 static inline int __adis_write_reg_8(struct adis *adis, unsigned int reg,
-       uint8_t val)
+                                    u8 val)
 {
        return __adis_write_reg(adis, reg, val, 1);
 }
  * @value: Value to be written
  */
 static inline int __adis_write_reg_16(struct adis *adis, unsigned int reg,
-       uint16_t val)
+                                     u16 val)
 {
        return __adis_write_reg(adis, reg, val, 2);
 }
  * @value: Value to be written
  */
 static inline int __adis_write_reg_32(struct adis *adis, unsigned int reg,
-       uint32_t val)
+                                     u32 val)
 {
        return __adis_write_reg(adis, reg, val, 4);
 }
  * @val: The value read back from the device
  */
 static inline int __adis_read_reg_16(struct adis *adis, unsigned int reg,
-       uint16_t *val)
+                                    u16 *val)
 {
        unsigned int tmp;
        int ret;
  * @val: The value read back from the device
  */
 static inline int __adis_read_reg_32(struct adis *adis, unsigned int reg,
-       uint32_t *val)
+                                    u32 *val)
 {
        unsigned int tmp;
        int ret;
  * @size: The size of the @value (in bytes)
  */
 static inline int adis_write_reg(struct adis *adis, unsigned int reg,
-       unsigned int val, unsigned int size)
+                                unsigned int val, unsigned int size)
 {
        int ret;
 
  * @size: The size of the @val buffer
  */
 static int adis_read_reg(struct adis *adis, unsigned int reg,
-       unsigned int *val, unsigned int size)
+                        unsigned int *val, unsigned int size)
 {
        int ret;
 
  * @value: The value to write
  */
 static inline int adis_write_reg_8(struct adis *adis, unsigned int reg,
-       uint8_t val)
+                                  u8 val)
 {
        return adis_write_reg(adis, reg, val, 1);
 }
  * @value: Value to be written
  */
 static inline int adis_write_reg_16(struct adis *adis, unsigned int reg,
-       uint16_t val)
+                                   u16 val)
 {
        return adis_write_reg(adis, reg, val, 2);
 }
  * @value: Value to be written
  */
 static inline int adis_write_reg_32(struct adis *adis, unsigned int reg,
-       uint32_t val)
+                                   u32 val)
 {
        return adis_write_reg(adis, reg, val, 4);
 }
  * @val: The value read back from the device
  */
 static inline int adis_read_reg_16(struct adis *adis, unsigned int reg,
-       uint16_t *val)
+                                  u16 *val)
 {
        unsigned int tmp;
        int ret;
  * @val: The value read back from the device
  */
 static inline int adis_read_reg_32(struct adis *adis, unsigned int reg,
-       uint32_t *val)
+                                  u32 *val)
 {
        unsigned int tmp;
        int ret;
 }
 
 int adis_single_conversion(struct iio_dev *indio_dev,
-       const struct iio_chan_spec *chan, unsigned int error_mask,
-       int *val);
+                          const struct iio_chan_spec *chan,
+                          unsigned int error_mask, int *val);
 
 #define ADIS_VOLTAGE_CHAN(addr, si, chan, name, info_all, bits) { \
        .type = IIO_VOLTAGE, \
        .modified = 1, \
        .channel2 = IIO_MOD_ ## mod, \
        .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | \
-                info_sep, \
+                (info_sep), \
        .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SCALE), \
        .info_mask_shared_by_all = info_all, \
        .address = (addr), \
 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev);
 
 int adis_update_scan_mode(struct iio_dev *indio_dev,
-       const unsigned long *scan_mask);
+                         const unsigned long *scan_mask);
 
 #else /* CONFIG_IIO_BUFFER */
 
 #ifdef CONFIG_DEBUG_FS
 
 int adis_debugfs_reg_access(struct iio_dev *indio_dev,
-       unsigned int reg, unsigned int writeval, unsigned int *readval);
+                           unsigned int reg, unsigned int writeval,
+                           unsigned int *readval);
 
 #else