};
 #define ADIS16260_GYRO_CHANNEL_SET(axis, mod)                          \
        struct iio_chan_spec adis16260_channels_##axis[] = {            \
-               IIO_CHAN(IIO_GYRO, 1, 0, 0, NULL, 0, mod,               \
+               IIO_CHAN(IIO_ANGL_VEL, 1, 0, 0, NULL, 0, mod,           \
                         (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |      \
                         (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE) |     \
                         (1 << IIO_CHAN_INFO_SCALE_SEPARATE),           \
        case (1 << IIO_CHAN_INFO_SCALE_SEPARATE):
        case (1 << IIO_CHAN_INFO_SCALE_SHARED):
                switch (chan->type) {
-               case IIO_GYRO:
+               case IIO_ANGL_VEL:
                        *val = 0;
                        if (spi_get_device_id(st->us)->driver_data)
                                *val2 = 320;
                return IIO_VAL_INT;
        case (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE):
                switch (chan->type) {
-               case IIO_GYRO:
+               case IIO_ANGL_VEL:
                        bits = 12;
                        break;
                default:
                return IIO_VAL_INT;
        case (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE):
                switch (chan->type) {
-               case IIO_GYRO:
+               case IIO_ANGL_VEL:
                        bits = 12;
                        break;
                default:
 
        case (1 << IIO_CHAN_INFO_SCALE_SHARED):
        case (1 << IIO_CHAN_INFO_SCALE_SEPARATE):
                switch (chan->type) {
-               case IIO_GYRO:
+               case IIO_ANGL_VEL:
                        *val = 0;
                        *val2 = st->variant->gyro_scale_micro;
                        return IIO_VAL_INT_PLUS_MICRO;
                .scan_index = ADIS16400_SCAN_SUPPLY,
                .scan_type = IIO_ST('u', 14, 16, 0)
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_X,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_X,
                .scan_type = IIO_ST('s', 14, 16, 0)
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Y,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_Y,
                .scan_type = IIO_ST('s', 14, 16, 0),
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Z,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_SUPPLY,
                .scan_type = IIO_ST('u', 12, 16, 0)
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_X,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_X,
                .scan_type = IIO_ST('s', 14, 16, 0)
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Y,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_Y,
                .scan_type = IIO_ST('s', 14, 16, 0),
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Z,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_SUPPLY,
                .scan_type = IIO_ST('u', 12, 16, 0)
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_X,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
 
 static const struct iio_chan_spec adis16334_channels[] = {
        {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_X,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_X,
                .scan_type = IIO_ST('s', 14, 16, 0),
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Y,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |
                .scan_index = ADIS16400_SCAN_GYRO_Y,
                .scan_type = IIO_ST('s', 14, 16, 0),
        }, {
-               .type = IIO_GYRO,
+               .type = IIO_ANGL_VEL,
                .modified = 1,
                .channel2 = IIO_MOD_Z,
                .info_mask = (1 << IIO_CHAN_INFO_CALIBBIAS_SEPARATE) |