OSDN Git Service

staging: comedi: ni_labpc_regs.h: tidy up bit defines
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 22 Mar 2016 18:21:36 +0000 (11:21 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Mar 2016 14:30:36 +0000 (07:30 -0700)
As suggested by checkpatch.pl:
CHECK: Prefer using the BIT macro

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/ni_labpc_regs.h

index 2a274a3..8c52179 100644 (file)
@@ -9,32 +9,32 @@
  * Register map (all registers are 8-bit)
  */
 #define STAT1_REG              0x00    /* R: Status 1 reg */
-#define STAT1_DAVAIL           (1 << 0)
-#define STAT1_OVERRUN          (1 << 1)
-#define STAT1_OVERFLOW         (1 << 2)
-#define STAT1_CNTINT           (1 << 3)
-#define STAT1_GATA0            (1 << 5)
-#define STAT1_EXTGATA0         (1 << 6)
+#define STAT1_DAVAIL           BIT(0)
+#define STAT1_OVERRUN          BIT(1)
+#define STAT1_OVERFLOW         BIT(2)
+#define STAT1_CNTINT           BIT(3)
+#define STAT1_GATA0            BIT(5)
+#define STAT1_EXTGATA0         BIT(6)
 #define CMD1_REG               0x00    /* W: Command 1 reg */
 #define CMD1_MA(x)             (((x) & 0x7) << 0)
-#define CMD1_TWOSCMP           (1 << 3)
+#define CMD1_TWOSCMP           BIT(3)
 #define CMD1_GAIN(x)           (((x) & 0x7) << 4)
-#define CMD1_SCANEN            (1 << 7)
+#define CMD1_SCANEN            BIT(7)
 #define CMD2_REG               0x01    /* W: Command 2 reg */
-#define CMD2_PRETRIG           (1 << 0)
-#define CMD2_HWTRIG            (1 << 1)
-#define CMD2_SWTRIG            (1 << 2)
-#define CMD2_TBSEL             (1 << 3)
-#define CMD2_2SDAC0            (1 << 4)
-#define CMD2_2SDAC1            (1 << 5)
-#define CMD2_LDAC(x)           (1 << (6 + (x)))
+#define CMD2_PRETRIG           BIT(0)
+#define CMD2_HWTRIG            BIT(1)
+#define CMD2_SWTRIG            BIT(2)
+#define CMD2_TBSEL             BIT(3)
+#define CMD2_2SDAC0            BIT(4)
+#define CMD2_2SDAC1            BIT(5)
+#define CMD2_LDAC(x)           BIT(6 + ((x) & 0x1))
 #define CMD3_REG               0x02    /* W: Command 3 reg */
-#define CMD3_DMAEN             (1 << 0)
-#define CMD3_DIOINTEN          (1 << 1)
-#define CMD3_DMATCINTEN                (1 << 2)
-#define CMD3_CNTINTEN          (1 << 3)
-#define CMD3_ERRINTEN          (1 << 4)
-#define CMD3_FIFOINTEN         (1 << 5)
+#define CMD3_DMAEN             BIT(0)
+#define CMD3_DIOINTEN          BIT(1)
+#define CMD3_DMATCINTEN                BIT(2)
+#define CMD3_CNTINTEN          BIT(3)
+#define CMD3_ERRINTEN          BIT(4)
+#define CMD3_FIFOINTEN         BIT(5)
 #define ADC_START_CONVERT_REG  0x03    /* W: Start Convert reg */
 #define DAC_LSB_REG(x)         (0x04 + 2 * (x)) /* W: DAC0/1 LSB reg */
 #define DAC_MSB_REG(x)         (0x05 + 2 * (x)) /* W: DAC0/1 MSB reg */
 #define DMATC_CLEAR_REG                0x0a    /* W: DMA Interrupt Clear reg */
 #define TIMER_CLEAR_REG                0x0c    /* W: Timer Interrupt Clear reg */
 #define CMD6_REG               0x0e    /* W: Command 6 reg */
-#define CMD6_NRSE              (1 << 0)
-#define CMD6_ADCUNI            (1 << 1)
-#define CMD6_DACUNI(x)         (1 << (2 + (x)))
-#define CMD6_HFINTEN           (1 << 5)
-#define CMD6_DQINTEN           (1 << 6)
-#define CMD6_SCANUP            (1 << 7)
+#define CMD6_NRSE              BIT(0)
+#define CMD6_ADCUNI            BIT(1)
+#define CMD6_DACUNI(x)         BIT(2 + ((x) & 0x1))
+#define CMD6_HFINTEN           BIT(5)
+#define CMD6_DQINTEN           BIT(6)
+#define CMD6_SCANUP            BIT(7)
 #define CMD4_REG               0x0f    /* W: Command 3 reg */
-#define CMD4_INTSCAN           (1 << 0)
-#define CMD4_EOIRCV            (1 << 1)
-#define CMD4_ECLKDRV           (1 << 2)
-#define CMD4_SEDIFF            (1 << 3)
-#define CMD4_ECLKRCV           (1 << 4)
+#define CMD4_INTSCAN           BIT(0)
+#define CMD4_EOIRCV            BIT(1)
+#define CMD4_ECLKDRV           BIT(2)
+#define CMD4_SEDIFF            BIT(3)
+#define CMD4_ECLKRCV           BIT(4)
 #define DIO_BASE_REG           0x10    /* R/W: 8255 DIO base reg */
 #define COUNTER_A_BASE_REG     0x14    /* R/W: 8253 Counter A base reg */
 #define COUNTER_B_BASE_REG     0x18    /* R/W: 8253 Counter B base reg */
 #define CMD5_REG               0x1c    /* W: Command 5 reg */
-#define CMD5_WRTPRT            (1 << 2)
-#define CMD5_DITHEREN          (1 << 3)
-#define CMD5_CALDACLD          (1 << 4)
-#define CMD5_SCLK              (1 << 5)
-#define CMD5_SDATA             (1 << 6)
-#define CMD5_EEPROMCS          (1 << 7)
+#define CMD5_WRTPRT            BIT(2)
+#define CMD5_DITHEREN          BIT(3)
+#define CMD5_CALDACLD          BIT(4)
+#define CMD5_SCLK              BIT(5)
+#define CMD5_SDATA             BIT(6)
+#define CMD5_EEPROMCS          BIT(7)
 #define STAT2_REG              0x1d    /* R: Status 2 reg */
-#define STAT2_PROMOUT          (1 << 0)
-#define STAT2_OUTA1            (1 << 1)
-#define STAT2_FIFONHF          (1 << 2)
+#define STAT2_PROMOUT          BIT(0)
+#define STAT2_OUTA1            BIT(1)
+#define STAT2_FIFONHF          BIT(2)
 #define INTERVAL_COUNT_REG     0x1e    /* W: Interval Counter Data reg */
 #define INTERVAL_STROBE_REG    0x1f    /* W: Interval Counter Strobe reg */