#define ADIS16209_ERROR_ACTIVE          BIT(14)
 
-#define ADIS16209_SCAN_SUPPLY  0
-#define ADIS16209_SCAN_ACC_X   1
-#define ADIS16209_SCAN_ACC_Y   2
-#define ADIS16209_SCAN_AUX_ADC 3
-#define ADIS16209_SCAN_TEMP    4
-#define ADIS16209_SCAN_INCLI_X 5
-#define ADIS16209_SCAN_INCLI_Y 6
-#define ADIS16209_SCAN_ROT     7
+enum adis16209_scan {
+       ADIS16209_SCAN_SUPPLY,
+       ADIS16209_SCAN_ACC_X,
+       ADIS16209_SCAN_ACC_Y,
+       ADIS16209_SCAN_AUX_ADC,
+       ADIS16209_SCAN_TEMP,
+       ADIS16209_SCAN_INCLI_X,
+       ADIS16209_SCAN_INCLI_Y,
+       ADIS16209_SCAN_ROT,
+};
 
 static const u8 adis16209_addresses[8][1] = {
        [ADIS16209_SCAN_SUPPLY] = { },