.len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->write_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .tx_buf = adis->tx + 2,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->write_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .tx_buf = adis->tx + 4,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->write_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .tx_buf = adis->tx + 6,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->write_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .tx_buf = adis->tx + 2,
                        .bits_per_word = 8,
                        .len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->read_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .tx_buf = adis->tx + 4,
                        .rx_buf = adis->rx,
                        .len = 2,
                        .cs_change = 1,
                        .delay_usecs = adis->data->read_delay,
+                       .cs_change_delay = adis->data->cs_change_delay,
+                       .cs_change_delay_unit = SPI_DELAY_UNIT_USECS,
                }, {
                        .rx_buf = adis->rx + 2,
                        .bits_per_word = 8,
 
  * struct adis_data - ADIS chip variant specific data
  * @read_delay: SPI delay for read operations in us
  * @write_delay: SPI delay for write operations in us
+ * @cs_change_delay: SPI delay between CS changes in us
  * @glob_cmd_reg: Register address of the GLOB_CMD register
  * @msc_ctrl_reg: Register address of the MSC_CTRL register
  * @diag_stat_reg: Register address of the DIAG_STAT register
 struct adis_data {
        unsigned int read_delay;
        unsigned int write_delay;
+       unsigned int cs_change_delay;
 
        unsigned int glob_cmd_reg;
        unsigned int msc_ctrl_reg;