staging: comedi: rtd520: prefer using the BIT macro
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Fri, 25 Sep 2015 00:52:01 +0000 (17:52 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Sep 2015 01:32:21 +0000 (03:32 +0200)
Use the BIT macro to define the register bits.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/rtd520.c

index 4c13f5e..9485e84 100644 (file)
  */
 #define LAS0_USER_IO           0x0008  /* User I/O */
 #define LAS0_ADC               0x0010  /* FIFO Status/Software A/D Start */
-#define FS_DAC1_NOT_EMPTY      (1 << 0)        /* DAC1 FIFO not empty */
-#define FS_DAC1_HEMPTY         (1 << 1)        /* DAC1 FIFO half empty */
-#define FS_DAC1_NOT_FULL       (1 << 2)        /* DAC1 FIFO not full */
-#define FS_DAC2_NOT_EMPTY      (1 << 4)        /* DAC2 FIFO not empty */
-#define FS_DAC2_HEMPTY         (1 << 5)        /* DAC2 FIFO half empty */
-#define FS_DAC2_NOT_FULL       (1 << 6)        /* DAC2 FIFO not full */
-#define FS_ADC_NOT_EMPTY       (1 << 8)        /* ADC FIFO not empty */
-#define FS_ADC_HEMPTY          (1 << 9)        /* ADC FIFO half empty */
-#define FS_ADC_NOT_FULL                (1 << 10)       /* ADC FIFO not full */
-#define FS_DIN_NOT_EMPTY       (1 << 12)       /* DIN FIFO not empty */
-#define FS_DIN_HEMPTY          (1 << 13)       /* DIN FIFO half empty */
-#define FS_DIN_NOT_FULL                (1 << 14)       /* DIN FIFO not full */
+#define FS_DAC1_NOT_EMPTY      BIT(0)  /* DAC1 FIFO not empty */
+#define FS_DAC1_HEMPTY         BIT(1)  /* DAC1 FIFO half empty */
+#define FS_DAC1_NOT_FULL       BIT(2)  /* DAC1 FIFO not full */
+#define FS_DAC2_NOT_EMPTY      BIT(4)  /* DAC2 FIFO not empty */
+#define FS_DAC2_HEMPTY         BIT(5)  /* DAC2 FIFO half empty */
+#define FS_DAC2_NOT_FULL       BIT(6)  /* DAC2 FIFO not full */
+#define FS_ADC_NOT_EMPTY       BIT(8)  /* ADC FIFO not empty */
+#define FS_ADC_HEMPTY          BIT(9)  /* ADC FIFO half empty */
+#define FS_ADC_NOT_FULL                BIT(10) /* ADC FIFO not full */
+#define FS_DIN_NOT_EMPTY       BIT(12) /* DIN FIFO not empty */
+#define FS_DIN_HEMPTY          BIT(13) /* DIN FIFO half empty */
+#define FS_DIN_NOT_FULL                BIT(14) /* DIN FIFO not full */
 #define LAS0_DAC1              0x0014  /* Software D/A1 Update (w) */
 #define LAS0_DAC2              0x0018  /* Software D/A2 Update (w) */
 #define LAS0_DAC               0x0024  /* Software Simultaneous Update (w) */
 #define LAS0_PACER             0x0028  /* Software Pacer Start/Stop */
 #define LAS0_TIMER             0x002c  /* Timer Status/HDIN Software Trig. */
 #define LAS0_IT                        0x0030  /* Interrupt Status/Enable */
-#define IRQM_ADC_FIFO_WRITE    (1 << 0)        /* ADC FIFO Write */
-#define IRQM_CGT_RESET         (1 << 1)        /* Reset CGT */
-#define IRQM_CGT_PAUSE         (1 << 3)        /* Pause CGT */
-#define IRQM_ADC_ABOUT_CNT     (1 << 4)        /* About Counter out */
-#define IRQM_ADC_DELAY_CNT     (1 << 5)        /* Delay Counter out */
-#define IRQM_ADC_SAMPLE_CNT    (1 << 6)        /* ADC Sample Counter */
-#define IRQM_DAC1_UCNT         (1 << 7)        /* DAC1 Update Counter */
-#define IRQM_DAC2_UCNT         (1 << 8)        /* DAC2 Update Counter */
-#define IRQM_UTC1              (1 << 9)        /* User TC1 out */
-#define IRQM_UTC1_INV          (1 << 10)       /* User TC1 out, inverted */
-#define IRQM_UTC2              (1 << 11)       /* User TC2 out */
-#define IRQM_DIGITAL_IT                (1 << 12)       /* Digital Interrupt */
-#define IRQM_EXTERNAL_IT       (1 << 13)       /* External Interrupt */
-#define IRQM_ETRIG_RISING      (1 << 14)       /* Ext Trigger rising-edge */
-#define IRQM_ETRIG_FALLING     (1 << 15)       /* Ext Trigger falling-edge */
+#define IRQM_ADC_FIFO_WRITE    BIT(0)  /* ADC FIFO Write */
+#define IRQM_CGT_RESET         BIT(1)  /* Reset CGT */
+#define IRQM_CGT_PAUSE         BIT(3)  /* Pause CGT */
+#define IRQM_ADC_ABOUT_CNT     BIT(4)  /* About Counter out */
+#define IRQM_ADC_DELAY_CNT     BIT(5)  /* Delay Counter out */
+#define IRQM_ADC_SAMPLE_CNT    BIT(6)  /* ADC Sample Counter */
+#define IRQM_DAC1_UCNT         BIT(7)  /* DAC1 Update Counter */
+#define IRQM_DAC2_UCNT         BIT(8)  /* DAC2 Update Counter */
+#define IRQM_UTC1              BIT(9)  /* User TC1 out */
+#define IRQM_UTC1_INV          BIT(10) /* User TC1 out, inverted */
+#define IRQM_UTC2              BIT(11) /* User TC2 out */
+#define IRQM_DIGITAL_IT                BIT(12) /* Digital Interrupt */
+#define IRQM_EXTERNAL_IT       BIT(13) /* External Interrupt */
+#define IRQM_ETRIG_RISING      BIT(14) /* Ext Trigger rising-edge */
+#define IRQM_ETRIG_FALLING     BIT(15) /* Ext Trigger falling-edge */
 #define LAS0_CLEAR             0x0034  /* Clear/Set Interrupt Clear Mask */
 #define LAS0_OVERRUN           0x0038  /* Pending interrupts/Clear Overrun */
 #define LAS0_PCLK              0x0040  /* Pacer Clock (24bit) */