[PATCH] comedi: pcmmio: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith 
---
 drivers/staging/comedi/drivers/pcmmio.c |   44 +++
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
b/drivers/staging/comedi/drivers/pcmmio.c
index 10472e6..f7ec224 100644
--- a/drivers/staging/comedi/drivers/pcmmio.c
+++ b/drivers/staging/comedi/drivers/pcmmio.c
@@ -84,25 +84,25 @@
 #define PCMMIO_AI_LSB_REG  0x00
 #define PCMMIO_AI_MSB_REG  0x01
 #define PCMMIO_AI_CMD_REG  0x02
-#define PCMMIO_AI_CMD_SE   (1 << 7)
-#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
+#define PCMMIO_AI_CMD_SE   BIT(7)
+#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
 #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
 #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
-#define PCMMIO_RESOURCE_REG0x02
+#define PCMMIO_RESOURCE_REG0x02
 #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
 #define PCMMIO_AI_STATUS_REG   0x03
-#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AI_RES_ENA_REG  0x03
-#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
-#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
-#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
+#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
+#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
+#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
 #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
 
 #define PCMMIO_AO_LSB_REG  0x08
@@ -125,14 +125,14 @@
 #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
 #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
 #define PCMMIO_AO_STATUS_REG   0x0b
-#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
 #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
 
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: comedi_parport: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith 
---
 drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/comedi_parport.c 
b/drivers/staging/comedi/drivers/comedi_parport.c
index 15a4093..1bf8ddc 100644
--- a/drivers/staging/comedi/drivers/comedi_parport.c
+++ b/drivers/staging/comedi/drivers/comedi_parport.c
@@ -75,8 +75,8 @@
 #define PARPORT_DATA_REG   0x00
 #define PARPORT_STATUS_REG 0x01
 #define PARPORT_CTRL_REG   0x02
-#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
-#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
+#define PARPORT_CTRL_IRQ_ENA   BIT(4)
+#define PARPORT_CTRL_BIDIR_ENA BIT(5)
 
 static int parport_data_reg_insn_bits(struct comedi_device *dev,
  struct comedi_subdevice *s,
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ii_pci20kc: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith 
---
 drivers/staging/comedi/drivers/ii_pci20kc.c |   70 +--
 1 file changed, 35 insertions(+), 35 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ii_pci20kc.c 
b/drivers/staging/comedi/drivers/ii_pci20kc.c
index 14ef1f6..6665d02 100644
--- a/drivers/staging/comedi/drivers/ii_pci20kc.c
+++ b/drivers/staging/comedi/drivers/ii_pci20kc.c
@@ -37,37 +37,37 @@
 #define II20K_SIZE 0x400
 #define II20K_MOD_OFFSET   0x100
 #define II20K_ID_REG   0x00
-#define II20K_ID_MOD1_EMPTY(1 << 7)
-#define II20K_ID_MOD2_EMPTY(1 << 6)
-#define II20K_ID_MOD3_EMPTY(1 << 5)
+#define II20K_ID_MOD1_EMPTYBIT(7)
+#define II20K_ID_MOD2_EMPTYBIT(6)
+#define II20K_ID_MOD3_EMPTYBIT(5)
 #define II20K_ID_MASK  0x1f
 #define II20K_ID_PCI20001C_1A  0x1b/* no on-board DIO */
 #define II20K_ID_PCI20001C_2A  0x1d/* on-board DIO */
 #define II20K_MOD_STATUS_REG   0x40
-#define II20K_MOD_STATUS_IRQ_MOD1  (1 << 7)
-#define II20K_MOD_STATUS_IRQ_MOD2  (1 << 6)
-#define II20K_MOD_STATUS_IRQ_MOD3  (1 << 5)
+#define II20K_MOD_STATUS_IRQ_MOD1  BIT(7)
+#define II20K_MOD_STATUS_IRQ_MOD2  BIT(6)
+#define II20K_MOD_STATUS_IRQ_MOD3  BIT(5)
 #define II20K_DIO0_REG 0x80
 #define II20K_DIO1_REG 0x81
 #define II20K_DIR_ENA_REG  0x82
-#define II20K_DIR_DIO3_OUT (1 << 7)
-#define II20K_DIR_DIO2_OUT (1 << 6)
-#define II20K_BUF_DISAB_DIO3   (1 << 5)
-#define II20K_BUF_DISAB_DIO2   (1 << 4)
-#define II20K_DIR_DIO1_OUT (1 << 3)
-#define II20K_DIR_DIO0_OUT (1 << 2)
-#define II20K_BUF_DISAB_DIO1   (1 << 1)
-#define II20K_BUF_DISAB_DIO0   (1 << 0)
+#define II20K_DIR_DIO3_OUT BIT(7)
+#define II20K_DIR_DIO2_OUT BIT(6)
+#define II20K_BUF_DISAB_DIO3   BIT(5)
+#define II20K_BUF_DISAB_DIO2   BIT(4)
+#define II20K_DIR_DIO1_OUT BIT(3)
+#define II20K_DIR_DIO0_OUT BIT(2)
+#define II20K_BUF_DISAB_DIO1   BIT(1)
+#define II20K_BUF_DISAB_DIO0   BIT(0)
 #define II20K_CTRL01_REG   0x83
-#define II20K_CTRL01_SET   (1 << 7)
-#define II20K_CTRL01_DIO0_IN   (1 << 4)
-#define II20K_CTRL01_DIO1_IN   (1 << 1)
+#define II20K_CTRL01_SET   BIT(7)
+#define II20K_CTRL01_DIO0_IN   BIT(4)
+#define II20K_CTRL01_DIO1_IN   BIT(1)
 #define II20K_DIO2_REG 0xc0
 #define II20K_DIO3_REG 0xc1
 #define II20K_CTRL23_REG   0xc3
-#define II20K_CTRL23_SET   (1 << 7)
-#define II20K_CTRL23_DIO2_IN   (1 << 4)
-#define II20K_CTRL23_DIO3_IN   (1 << 1)
+#define II20K_CTRL23_SET   BIT(7)
+#define II20K_CTRL23_DIO2_IN   BIT(4)
+#define II20K_CTRL23_DIO3_IN   BIT(1)
 
 #define II20K_ID_PCI20006M_1   0xe2/* 1 AO channels */
 #define II20K_ID_PCI20006M_2   0xe3/* 2 AO channels */
@@ -78,27 +78,27 @@
 
 #define II20K_ID_PCI20341M_1   0x77/* 4 AI channels */
 #define II20K_AI_STATUS_CMD_REG0x01
-#define II20K_AI_STATUS_CMD_BUSY   (1 << 7)
-#define II20K_AI_STATUS_CMD_HW_ENA (1 << 1)
-#define II20K_AI_STATUS_CMD_EXT_START  (1 << 0)
+#define II20K_AI_STATUS_CMD_BUSY   BIT(7)
+#define II20K_AI_STATUS_CMD_HW_ENA BIT(1)
+#define II20K_AI_STATUS_CMD_EXT_START  BIT(0)
 #define II20K_AI_LSB_REG   0x02
 #define II20K_AI_MSB_REG   0x03
 #define II20K_AI_PACER_RESET_REG   0x04
 #define II20K_AI_16BIT_DATA_REG0x06
 #define II20K_AI_CONF_REG  0x10
-#define II20K_AI_CONF_ENA  (1 << 2)
+#define II20K_AI_CONF_ENA  BIT(2)
 #define II20K_AI_OPT_REG   0x11
-#define II20K_AI_OPT_TRIG_ENA  (1 << 5)
-#define II20K_AI_OPT_TRIG_INV  (1 << 4)
+#define II20K_AI_OPT_TRIG_ENA  BIT(5)
+#define II20K_AI_OPT_TRIG_INV  BIT(4)
 #define II20K_AI_OPT_TIMEBASE(x)   (((x) & 0x3) << 1)
-#define II20K_AI_OPT_BURST_MODE(1 << 0)
+#define II20K_AI_OPT_BURST_MODEBIT(0)
 #define II20K_AI_STATUS_REG0x12
-#define II20K_AI_STATUS_INT(1 << 7)
-#define II20K_AI_STATUS_TRIG   (1 << 6)
-#define II20K_AI_STATUS_TRIG_ENA   (1 << 5)
-#define II20K_AI_STATUS_PACER_ERR  (1 << 2)
-#define II20K_AI_STATUS_DATA_ERR   (1 << 1)
-#define II20K_AI_STATUS_SET_TIME_ERR   (1 << 0)
+#define II20K_AI_STATUS_INTBIT(7)
+#define II20K_AI_STATUS_TRIG  

[PATCH] comedi: me_daq: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith 
---
 drivers/staging/comedi/drivers/me_daq.c |  134 +++
 1 file changed, 67 insertions(+), 67 deletions(-)

diff --git a/drivers/staging/comedi/drivers/me_daq.c 
b/drivers/staging/comedi/drivers/me_daq.c
index 9ea1ba4..9f359b2 100644
--- a/drivers/staging/comedi/drivers/me_daq.c
+++ b/drivers/staging/comedi/drivers/me_daq.c
@@ -42,80 +42,80 @@
 #define XILINX_DOWNLOAD_RESET  0x42/* Xilinx registers */
 
 #define ME_CONTROL_1   0x  /* - | W */
-#define   INTERRUPT_ENABLE (1<<15)
-#define   COUNTER_B_IRQ(1<<12)
-#define   COUNTER_A_IRQ(1<<11)
-#define   CHANLIST_READY_IRQ   (1<<10)
-#define   EXT_IRQ  (1<<9)
-#define   ADFIFO_HALFFULL_IRQ  (1<<8)
-#define   SCAN_COUNT_ENABLE(1<<5)
-#define   SIMULTANEOUS_ENABLE  (1<<4)
-#define   TRIGGER_FALLING_EDGE (1<<3)
-#define   CONTINUOUS_MODE  (1<<2)
-#define   DISABLE_ADC  (0<<0)
-#define   SOFTWARE_TRIGGERED_ADC   (1<<0)
-#define   SCAN_TRIGGERED_ADC   (2<<0)
-#define   EXT_TRIGGERED_ADC(3<<0)
+#define INTERRUPT_ENABLE   BIT(15)
+#define COUNTER_B_IRQ  BIT(12)
+#define COUNTER_A_IRQ  BIT(11)
+#define CHANLIST_READY_IRQ BIT(10)
+#define EXT_IRQBIT(9)
+#define ADFIFO_HALFFULL_IRQBIT(8)
+#define SCAN_COUNT_ENABLE  BIT(5)
+#define SIMULTANEOUS_ENABLEBIT(4)
+#define TRIGGER_FALLING_EDGE   BIT(3)
+#define CONTINUOUS_MODEBIT(2)
+#define DISABLE_ADC0
+#define SOFTWARE_TRIGGERED_ADC BIT(0)
+#define SCAN_TRIGGERED_ADC (BIT(1) & (~(BIT(0
+#define EXT_TRIGGERED_ADC  (BIT(1) | BIT(0))
 #define ME_ADC_START   0x  /* R | - */
 #define ME_CONTROL_2   0x0002  /* - | W */
-#define   ENABLE_ADFIFO(1<<10)
-#define   ENABLE_CHANLIST  (1<<9)
-#define   ENABLE_PORT_B(1<<7)
-#define   ENABLE_PORT_A(1<<6)
-#define   ENABLE_COUNTER_B (1<<4)
-#define   ENABLE_COUNTER_A (1<<3)
-#define   ENABLE_DAC   (1<<1)
-#define   BUFFERED_DAC (1<<0)
+#define ENABLE_ADFIFO  BIT(10)
+#define ENABLE_CHANLISTBIT(9)
+#define ENABLE_PORT_B  BIT(7)
+#define ENABLE_PORT_A  BIT(6)
+#define ENABLE_COUNTER_B   BIT(4)
+#define ENABLE_COUNTER_A   BIT(3)
+#define ENABLE_DAC BIT(1)
+#define BUFFERED_DAC   BIT(0)
 #define ME_DAC_UPDATE  0x0002  /* R | - */
-#define ME_STATUS  0x0004  /* R | - */
-#define   COUNTER_B_IRQ_PENDING(1<<12)
-#define   COUNTER_A_IRQ_PENDING(1<<11)
-#define   CHANLIST_READY_IRQ_PENDING   (1<<10)
-#define   EXT_IRQ_PENDING  (1<<9)
-#define   ADFIFO_HALFFULL_IRQ_PENDING  (1<<8)
-#define   ADFIFO_FULL  (1<<4)
-#define   ADFIFO_HALFFULL  (1<<3)
-#define   ADFIFO_EMPTY (1<<2)
-#define   CHANLIST_FULL(1<<1)
-#define   FST_ACTIVE   (1<<0)
-#define ME_RESET_INTERRUPT 0x0004  /* - | W */
-#define ME_DIO_PORT_A  0x0006  /* R | W */
-#define ME_DIO_PORT_B  0x0008  /* R | W */
-#define ME_TIMER_DATA_00x000A  /* - | W */
-#define ME_TIMER_DATA_10x000C  /* - | W */
-#define ME_TIMER_DATA_20x000E  /* - | W */
-#define ME_CHANNEL_LIST0x0010  /* - | W */
-#define   ADC_UNIPOLAR (1<<6)
-#define   ADC_GAIN_0   (0<<4)
-#define   ADC_GAIN_1   (1<<4)
-#define   ADC_GAIN_2   (2<<4)
-#define   ADC_GAIN_3   (3<<4)
-#define ME_READ_AD_FIFO0x0010  /* R | - */
-#define ME_DAC_CONTROL 0x0012  /* - | W */
-#define   DAC_UNIPOLAR_D   (0<<4)
-#define   DAC_BIPOLAR_D(1<<4)
-#define   DAC_UNIPOLAR_C   (0<<5)
-#define   DAC_BIPOLAR_C(1<<5)
-#define   DAC_UNIPOLAR_B   (0<<6)
-#define   DAC_BIPOLAR_B(1<<6)
-#define   DAC_UNIPOLAR_A   (0<<7)
-#define   DAC_BIPOLAR_A   

[PATCH] comedi: drivers: Fix - BIT macro used coding style issue

2015-11-01 Thread Ranjith
BIT macro is used for defining bit location instead of shifting
operator -  coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/addi_apci_1032.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/addi_apci_1032.c 
b/drivers/staging/comedi/drivers/addi_apci_1032.c
index b37166d..fd5ce21 100644
--- a/drivers/staging/comedi/drivers/addi_apci_1032.c
+++ b/drivers/staging/comedi/drivers/addi_apci_1032.c
@@ -85,8 +85,8 @@
 #define APCI1032_STATUS_REG0x0c
 #define APCI1032_CTRL_REG  0x10
 #define APCI1032_CTRL_INT_OR   (0 << 1)
-#define APCI1032_CTRL_INT_AND  (1 << 1)
-#define APCI1032_CTRL_INT_ENA  (1 << 2)
+#define APCI1032_CTRL_INT_AND  BIT(1)
+#define APCI1032_CTRL_INT_ENA  BIT(2)
 
 struct apci1032_private {
unsigned long amcc_iobase;  /* base of AMCC I/O registers */
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/3] comedi: driver: Fix - BIT macro used coding style issue

2015-11-05 Thread Ranjith
BIT macro is used for defining bit location instead of shifting
operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/pcmmio.c |   42 +++
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
b/drivers/staging/comedi/drivers/pcmmio.c
index 10472e6..807795c 100644
--- a/drivers/staging/comedi/drivers/pcmmio.c
+++ b/drivers/staging/comedi/drivers/pcmmio.c
@@ -84,25 +84,25 @@
 #define PCMMIO_AI_LSB_REG  0x00
 #define PCMMIO_AI_MSB_REG  0x01
 #define PCMMIO_AI_CMD_REG  0x02
-#define PCMMIO_AI_CMD_SE   (1 << 7)
-#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
+#define PCMMIO_AI_CMD_SE   BIT(7)
+#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
 #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
 #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
 #define PCMMIO_RESOURCE_REG0x02
 #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
 #define PCMMIO_AI_STATUS_REG   0x03
-#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AI_RES_ENA_REG  0x03
-#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
-#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
-#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
+#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
+#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
+#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
 #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
 
 #define PCMMIO_AO_LSB_REG  0x08
@@ -125,14 +125,14 @@
 #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
 #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
 #define PCMMIO_AO_STATUS_REG   0x0b
-#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
 #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
 
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 4/4] comedi: driver: Fix - BIT macro used coding style issue

2015-11-06 Thread Ranjith
BIT macro is used for defining bit location instead of shifting
operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/comedi_parport.c 
b/drivers/staging/comedi/drivers/comedi_parport.c
index 15a4093..1bf8ddc 100644
--- a/drivers/staging/comedi/drivers/comedi_parport.c
+++ b/drivers/staging/comedi/drivers/comedi_parport.c
@@ -75,8 +75,8 @@
 #define PARPORT_DATA_REG   0x00
 #define PARPORT_STATUS_REG 0x01
 #define PARPORT_CTRL_REG   0x02
-#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
-#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
+#define PARPORT_CTRL_IRQ_ENA   BIT(4)
+#define PARPORT_CTRL_BIDIR_ENA BIT(5)
 
 static int parport_data_reg_insn_bits(struct comedi_device *dev,
  struct comedi_subdevice *s,
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 5/5] comedi: driver: Fix - BIT macro used coding style issue

2015-11-06 Thread Ranjith
BIT macro is used for defining bit location instead of shifting
operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/ii_pci20kc.c |   70 +--
 1 file changed, 35 insertions(+), 35 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ii_pci20kc.c 
b/drivers/staging/comedi/drivers/ii_pci20kc.c
index 14ef1f6..4d3f89c 100644
--- a/drivers/staging/comedi/drivers/ii_pci20kc.c
+++ b/drivers/staging/comedi/drivers/ii_pci20kc.c
@@ -37,37 +37,37 @@
 #define II20K_SIZE 0x400
 #define II20K_MOD_OFFSET   0x100
 #define II20K_ID_REG   0x00
-#define II20K_ID_MOD1_EMPTY(1 << 7)
-#define II20K_ID_MOD2_EMPTY(1 << 6)
-#define II20K_ID_MOD3_EMPTY(1 << 5)
+#define II20K_ID_MOD1_EMPTYBIT(7)
+#define II20K_ID_MOD2_EMPTYBIT(6)
+#define II20K_ID_MOD3_EMPTYBIT(5)
 #define II20K_ID_MASK  0x1f
 #define II20K_ID_PCI20001C_1A  0x1b/* no on-board DIO */
 #define II20K_ID_PCI20001C_2A  0x1d/* on-board DIO */
 #define II20K_MOD_STATUS_REG   0x40
-#define II20K_MOD_STATUS_IRQ_MOD1  (1 << 7)
-#define II20K_MOD_STATUS_IRQ_MOD2  (1 << 6)
-#define II20K_MOD_STATUS_IRQ_MOD3  (1 << 5)
+#define II20K_MOD_STATUS_IRQ_MOD1  BIT(7)
+#define II20K_MOD_STATUS_IRQ_MOD2  BIT(6)
+#define II20K_MOD_STATUS_IRQ_MOD3  BIT(5)
 #define II20K_DIO0_REG 0x80
 #define II20K_DIO1_REG 0x81
 #define II20K_DIR_ENA_REG  0x82
-#define II20K_DIR_DIO3_OUT (1 << 7)
-#define II20K_DIR_DIO2_OUT (1 << 6)
-#define II20K_BUF_DISAB_DIO3   (1 << 5)
-#define II20K_BUF_DISAB_DIO2   (1 << 4)
-#define II20K_DIR_DIO1_OUT (1 << 3)
-#define II20K_DIR_DIO0_OUT (1 << 2)
-#define II20K_BUF_DISAB_DIO1   (1 << 1)
-#define II20K_BUF_DISAB_DIO0   (1 << 0)
+#define II20K_DIR_DIO3_OUT BIT(7)
+#define II20K_DIR_DIO2_OUT BIT(6)
+#define II20K_BUF_DISAB_DIO3   BIT(5)
+#define II20K_BUF_DISAB_DIO2   BIT(4)
+#define II20K_DIR_DIO1_OUT BIT(3)
+#define II20K_DIR_DIO0_OUT BIT(2)
+#define II20K_BUF_DISAB_DIO1   BIT(1)
+#define II20K_BUF_DISAB_DIO0   BIT(0)
 #define II20K_CTRL01_REG   0x83
-#define II20K_CTRL01_SET   (1 << 7)
-#define II20K_CTRL01_DIO0_IN   (1 << 4)
-#define II20K_CTRL01_DIO1_IN   (1 << 1)
+#define II20K_CTRL01_SET   BIT(7)
+#define II20K_CTRL01_DIO0_IN   BIT(4)
+#define II20K_CTRL01_DIO1_IN   BIT(1)
 #define II20K_DIO2_REG 0xc0
 #define II20K_DIO3_REG 0xc1
 #define II20K_CTRL23_REG   0xc3
-#define II20K_CTRL23_SET   (1 << 7)
-#define II20K_CTRL23_DIO2_IN   (1 << 4)
-#define II20K_CTRL23_DIO3_IN   (1 << 1)
+#define II20K_CTRL23_SET   BIT(7)
+#define II20K_CTRL23_DIO2_IN   BIT(4)
+#define II20K_CTRL23_DIO3_IN   BIT(1)
 
 #define II20K_ID_PCI20006M_1   0xe2/* 1 AO channels */
 #define II20K_ID_PCI20006M_2   0xe3/* 2 AO channels */
@@ -78,27 +78,27 @@
 
 #define II20K_ID_PCI20341M_1   0x77/* 4 AI channels */
 #define II20K_AI_STATUS_CMD_REG0x01
-#define II20K_AI_STATUS_CMD_BUSY   (1 << 7)
-#define II20K_AI_STATUS_CMD_HW_ENA (1 << 1)
-#define II20K_AI_STATUS_CMD_EXT_START  (1 << 0)
+#define II20K_AI_STATUS_CMD_BUSY   BIT(7)
+#define II20K_AI_STATUS_CMD_HW_ENA BIT(1)
+#define II20K_AI_STATUS_CMD_EXT_START  BIT(0)
 #define II20K_AI_LSB_REG   0x02
 #define II20K_AI_MSB_REG   0x03
 #define II20K_AI_PACER_RESET_REG   0x04
 #define II20K_AI_16BIT_DATA_REG0x06
 #define II20K_AI_CONF_REG  0x10
-#define II20K_AI_CONF_ENA  (1 << 2)
+#define II20K_AI_CONF_ENA  BIT(2)
 #define II20K_AI_OPT_REG   0x11
-#define II20K_AI_OPT_TRIG_ENA  (1 << 5)
-#define II20K_AI_OPT_TRIG_INV  (1 << 4)
+#define II20K_AI_OPT_TRIG_ENA  BIT(5)
+#define II20K_AI_OPT_TRIG_INV  BIT(4)
 #define II20K_AI_OPT_TIMEBASE(x)   (((x) & 0x3) << 1)
-#define II20K_AI_OPT_BURST_MODE(1 << 0)
+#define II20K_AI_OPT_BURST_MODEBIT(0)
 #define II20K_AI_STATUS_REG0x12
-#define II20K_AI_STATUS_INT(1 << 7)
-#define II20K_AI_STATUS_TRIG   (1 << 6)
-#define II20K_AI_STATUS_TRIG_ENA   (1 << 5)
-#define II20K_AI_STATUS_PACER_ERR  (1 << 2)
-#define II20K_AI_STATUS_DATA_ERR   (1 << 1)
-#define II20K_AI_STATUS_SET_TIME_ERR   (1 << 0)
+#define II20K_AI_STATUS_INT   

[PATCH] comedi: pcmmio: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith T
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/pcmmio.c |   44 +++
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
b/drivers/staging/comedi/drivers/pcmmio.c
index 10472e6..f7ec224 100644
--- a/drivers/staging/comedi/drivers/pcmmio.c
+++ b/drivers/staging/comedi/drivers/pcmmio.c
@@ -84,25 +84,25 @@
 #define PCMMIO_AI_LSB_REG  0x00
 #define PCMMIO_AI_MSB_REG  0x01
 #define PCMMIO_AI_CMD_REG  0x02
-#define PCMMIO_AI_CMD_SE   (1 << 7)
-#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
+#define PCMMIO_AI_CMD_SE   BIT(7)
+#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
 #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
 #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
-#define PCMMIO_RESOURCE_REG0x02
+#define PCMMIO_RESOURCE_REG0x02
 #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
 #define PCMMIO_AI_STATUS_REG   0x03
-#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AI_RES_ENA_REG  0x03
-#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
-#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
-#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
+#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
+#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
+#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
 #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
 
 #define PCMMIO_AO_LSB_REG  0x08
@@ -125,14 +125,14 @@
 #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
 #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
 #define PCMMIO_AO_STATUS_REG   0x0b
-#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
 #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
 
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: comedi_parport: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith T
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/comedi_parport.c 
b/drivers/staging/comedi/drivers/comedi_parport.c
index 15a4093..1bf8ddc 100644
--- a/drivers/staging/comedi/drivers/comedi_parport.c
+++ b/drivers/staging/comedi/drivers/comedi_parport.c
@@ -75,8 +75,8 @@
 #define PARPORT_DATA_REG   0x00
 #define PARPORT_STATUS_REG 0x01
 #define PARPORT_CTRL_REG   0x02
-#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
-#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
+#define PARPORT_CTRL_IRQ_ENA   BIT(4)
+#define PARPORT_CTRL_BIDIR_ENA BIT(5)
 
 static int parport_data_reg_insn_bits(struct comedi_device *dev,
  struct comedi_subdevice *s,
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ni_6527: Fix coding style - use BIT macro

2015-11-09 Thread Ranjith T
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith T 
---
 drivers/staging/comedi/drivers/ni_6527.c |   24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ni_6527.c 
b/drivers/staging/comedi/drivers/ni_6527.c
index 62a817e..b340b98 100644
--- a/drivers/staging/comedi/drivers/ni_6527.c
+++ b/drivers/staging/comedi/drivers/ni_6527.c
@@ -42,24 +42,24 @@
 #define NI6527_DO_REG(x)   (0x03 + (x))
 #define NI6527_ID_REG  0x06
 #define NI6527_CLR_REG 0x07
-#define NI6527_CLR_EDGE(1 << 3)
-#define NI6527_CLR_OVERFLOW(1 << 2)
-#define NI6527_CLR_FILT(1 << 1)
-#define NI6527_CLR_INTERVAL(1 << 0)
+#define NI6527_CLR_EDGEBIT(3)
+#define NI6527_CLR_OVERFLOWBIT(2)
+#define NI6527_CLR_FILTBIT(1)
+#define NI6527_CLR_INTERVALBIT(0)
 #define NI6527_CLR_IRQS(NI6527_CLR_EDGE | 
NI6527_CLR_OVERFLOW)
 #define NI6527_CLR_RESET_FILT  (NI6527_CLR_FILT | NI6527_CLR_INTERVAL)
 #define NI6527_FILT_INTERVAL_REG(x)(0x08 + (x))
 #define NI6527_FILT_ENA_REG(x) (0x0c + (x))
 #define NI6527_STATUS_REG  0x14
-#define NI6527_STATUS_IRQ  (1 << 2)
-#define NI6527_STATUS_OVERFLOW (1 << 1)
-#define NI6527_STATUS_EDGE (1 << 0)
+#define NI6527_STATUS_IRQ  BIT(2)
+#define NI6527_STATUS_OVERFLOW BIT(1)
+#define NI6527_STATUS_EDGE BIT(0)
 #define NI6527_CTRL_REG0x15
-#define NI6527_CTRL_FALLING(1 << 4)
-#define NI6527_CTRL_RISING (1 << 3)
-#define NI6527_CTRL_IRQ(1 << 2)
-#define NI6527_CTRL_OVERFLOW   (1 << 1)
-#define NI6527_CTRL_EDGE   (1 << 0)
+#define NI6527_CTRL_FALLINGBIT(4)
+#define NI6527_CTRL_RISING BIT(3)
+#define NI6527_CTRL_IRQBIT(2)
+#define NI6527_CTRL_OVERFLOW   BIT(1)
+#define NI6527_CTRL_EDGE   BIT(0)
 #define NI6527_CTRL_DISABLE_IRQS   0
 #define NI6527_CTRL_ENABLE_IRQS(NI6527_CTRL_FALLING | \
 NI6527_CTRL_RISING | \
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH] comedi: comedi_parport: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith T
Is this patch is fine?.

Thanks,
Ranjith T.

On Mon, Nov 9, 2015 at 11:18 PM, Ranjith T  wrote:
> BIT macro is used for defining BIT location instead of
> shifting operator - coding style issue
>
> Signed-off-by: Ranjith T 
> ---
>  drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/staging/comedi/drivers/comedi_parport.c 
> b/drivers/staging/comedi/drivers/comedi_parport.c
> index 15a4093..1bf8ddc 100644
> --- a/drivers/staging/comedi/drivers/comedi_parport.c
> +++ b/drivers/staging/comedi/drivers/comedi_parport.c
> @@ -75,8 +75,8 @@
>  #define PARPORT_DATA_REG   0x00
>  #define PARPORT_STATUS_REG 0x01
>  #define PARPORT_CTRL_REG   0x02
> -#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
> -#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
> +#define PARPORT_CTRL_IRQ_ENA   BIT(4)
> +#define PARPORT_CTRL_BIDIR_ENA BIT(5)
>
>  static int parport_data_reg_insn_bits(struct comedi_device *dev,
>   struct comedi_subdevice *s,
> --
> 1.7.10.4
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH] comedi: pcmmio: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith T
Is this patch is fine?..

Thanks,
Ranjith T.

On Mon, Nov 9, 2015 at 11:14 PM, Ranjith T  wrote:
> BIT macro is used for defining BIT location instead of
> shifting operator - coding style issue
>
> Signed-off-by: Ranjith T 
> ---
>  drivers/staging/comedi/drivers/pcmmio.c |   44 
> +++
>  1 file changed, 22 insertions(+), 22 deletions(-)
>
> diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
> b/drivers/staging/comedi/drivers/pcmmio.c
> index 10472e6..f7ec224 100644
> --- a/drivers/staging/comedi/drivers/pcmmio.c
> +++ b/drivers/staging/comedi/drivers/pcmmio.c
> @@ -84,25 +84,25 @@
>  #define PCMMIO_AI_LSB_REG  0x00
>  #define PCMMIO_AI_MSB_REG  0x01
>  #define PCMMIO_AI_CMD_REG  0x02
> -#define PCMMIO_AI_CMD_SE   (1 << 7)
> -#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
> +#define PCMMIO_AI_CMD_SE   BIT(7)
> +#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
>  #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
>  #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
> -#define PCMMIO_RESOURCE_REG0x02
> +#define PCMMIO_RESOURCE_REG0x02
>  #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
>  #define PCMMIO_AI_STATUS_REG   0x03
> -#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
> -#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
> -#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
> -#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
> -#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
> -#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
> -#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
> -#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
> +#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
> +#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
> +#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
> +#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
> +#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
> +#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
> +#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
> +#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
>  #define PCMMIO_AI_RES_ENA_REG  0x03
> -#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
> -#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
> -#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
> +#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
> +#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
> +#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
>  #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
>
>  #define PCMMIO_AO_LSB_REG  0x08
> @@ -125,14 +125,14 @@
>  #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
>  #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
>  #define PCMMIO_AO_STATUS_REG   0x0b
> -#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
> -#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
> -#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
> -#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
> -#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
> -#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
> -#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
> -#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
> +#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
> +#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
> +#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
> +#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
> +#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
> +#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
> +#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
> +#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
>  #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
>  #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
>
> --
> 1.7.10.4
>
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH] comedi: comedi_parport: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith T
Actually my name is Ranjith and father name is Thangavel. So I used to
mention my name as Ranjith T.


Thanks,
Ranjith T

On Wed, Nov 11, 2015 at 7:41 PM, Ian Abbott  wrote:
> On 11/11/2015 13:44, Ranjith T wrote:
>>
>> Is this patch is fine?.
>>
>> Thanks,
>> Ranjith T.
>
>
> Fine apart from the "Signed-off-by" line.  I'm guessing your last name isn't
> really "T".
>
>
>> On Mon, Nov 9, 2015 at 11:18 PM, Ranjith T  wrote:
>>>
>>> BIT macro is used for defining BIT location instead of
>>> shifting operator - coding style issue
>>>
>>> Signed-off-by: Ranjith T 
>>> ---
>>>   drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
>>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/staging/comedi/drivers/comedi_parport.c
>>> b/drivers/staging/comedi/drivers/comedi_parport.c
>>> index 15a4093..1bf8ddc 100644
>>> --- a/drivers/staging/comedi/drivers/comedi_parport.c
>>> +++ b/drivers/staging/comedi/drivers/comedi_parport.c
>>> @@ -75,8 +75,8 @@
>>>   #define PARPORT_DATA_REG   0x00
>>>   #define PARPORT_STATUS_REG 0x01
>>>   #define PARPORT_CTRL_REG   0x02
>>> -#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
>>> -#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
>>> +#define PARPORT_CTRL_IRQ_ENA   BIT(4)
>>> +#define PARPORT_CTRL_BIDIR_ENA BIT(5)
>>>
>>>   static int parport_data_reg_insn_bits(struct comedi_device *dev,
>>>struct comedi_subdevice *s,
>>> --
>>> 1.7.10.4
>
>
> --
> -=( Ian Abbott @ MEV Ltd.E-mail:  )=-
> -=(  Web: http://www.mev.co.uk/  )=-
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: pcmmio.c: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/pcmmio.c |   44 +++
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
b/drivers/staging/comedi/drivers/pcmmio.c
index 10472e6..f7ec224 100644
--- a/drivers/staging/comedi/drivers/pcmmio.c
+++ b/drivers/staging/comedi/drivers/pcmmio.c
@@ -84,25 +84,25 @@
 #define PCMMIO_AI_LSB_REG  0x00
 #define PCMMIO_AI_MSB_REG  0x01
 #define PCMMIO_AI_CMD_REG  0x02
-#define PCMMIO_AI_CMD_SE   (1 << 7)
-#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
+#define PCMMIO_AI_CMD_SE   BIT(7)
+#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
 #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
 #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
-#define PCMMIO_RESOURCE_REG0x02
+#define PCMMIO_RESOURCE_REG0x02
 #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
 #define PCMMIO_AI_STATUS_REG   0x03
-#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AI_RES_ENA_REG  0x03
-#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
-#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
-#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
+#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
+#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
+#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
 #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
 
 #define PCMMIO_AO_LSB_REG  0x08
@@ -125,14 +125,14 @@
 #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
 #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
 #define PCMMIO_AO_STATUS_REG   0x0b
-#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
-#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
-#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
-#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
-#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
-#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
-#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
-#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
+#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
+#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
+#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
+#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
 #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
 
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: comedi_parport: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/comedi_parport.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/comedi_parport.c 
b/drivers/staging/comedi/drivers/comedi_parport.c
index 15a4093..1bf8ddc 100644
--- a/drivers/staging/comedi/drivers/comedi_parport.c
+++ b/drivers/staging/comedi/drivers/comedi_parport.c
@@ -75,8 +75,8 @@
 #define PARPORT_DATA_REG   0x00
 #define PARPORT_STATUS_REG 0x01
 #define PARPORT_CTRL_REG   0x02
-#define PARPORT_CTRL_IRQ_ENA   (1 << 4)
-#define PARPORT_CTRL_BIDIR_ENA (1 << 5)
+#define PARPORT_CTRL_IRQ_ENA   BIT(4)
+#define PARPORT_CTRL_BIDIR_ENA BIT(5)
 
 static int parport_data_reg_insn_bits(struct comedi_device *dev,
  struct comedi_subdevice *s,
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ni_6527: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/ni_6527.c |   24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ni_6527.c 
b/drivers/staging/comedi/drivers/ni_6527.c
index 62a817e..b340b98 100644
--- a/drivers/staging/comedi/drivers/ni_6527.c
+++ b/drivers/staging/comedi/drivers/ni_6527.c
@@ -42,24 +42,24 @@
 #define NI6527_DO_REG(x)   (0x03 + (x))
 #define NI6527_ID_REG  0x06
 #define NI6527_CLR_REG 0x07
-#define NI6527_CLR_EDGE(1 << 3)
-#define NI6527_CLR_OVERFLOW(1 << 2)
-#define NI6527_CLR_FILT(1 << 1)
-#define NI6527_CLR_INTERVAL(1 << 0)
+#define NI6527_CLR_EDGEBIT(3)
+#define NI6527_CLR_OVERFLOWBIT(2)
+#define NI6527_CLR_FILTBIT(1)
+#define NI6527_CLR_INTERVALBIT(0)
 #define NI6527_CLR_IRQS(NI6527_CLR_EDGE | 
NI6527_CLR_OVERFLOW)
 #define NI6527_CLR_RESET_FILT  (NI6527_CLR_FILT | NI6527_CLR_INTERVAL)
 #define NI6527_FILT_INTERVAL_REG(x)(0x08 + (x))
 #define NI6527_FILT_ENA_REG(x) (0x0c + (x))
 #define NI6527_STATUS_REG  0x14
-#define NI6527_STATUS_IRQ  (1 << 2)
-#define NI6527_STATUS_OVERFLOW (1 << 1)
-#define NI6527_STATUS_EDGE (1 << 0)
+#define NI6527_STATUS_IRQ  BIT(2)
+#define NI6527_STATUS_OVERFLOW BIT(1)
+#define NI6527_STATUS_EDGE BIT(0)
 #define NI6527_CTRL_REG0x15
-#define NI6527_CTRL_FALLING(1 << 4)
-#define NI6527_CTRL_RISING (1 << 3)
-#define NI6527_CTRL_IRQ(1 << 2)
-#define NI6527_CTRL_OVERFLOW   (1 << 1)
-#define NI6527_CTRL_EDGE   (1 << 0)
+#define NI6527_CTRL_FALLINGBIT(4)
+#define NI6527_CTRL_RISING BIT(3)
+#define NI6527_CTRL_IRQBIT(2)
+#define NI6527_CTRL_OVERFLOW   BIT(1)
+#define NI6527_CTRL_EDGE   BIT(0)
 #define NI6527_CTRL_DISABLE_IRQS   0
 #define NI6527_CTRL_ENABLE_IRQS(NI6527_CTRL_FALLING | \
 NI6527_CTRL_RISING | \
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ni_65xx: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/ni_65xx.c |   54 +++---
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ni_65xx.c 
b/drivers/staging/comedi/drivers/ni_65xx.c
index 800d574..251117b 100644
--- a/drivers/staging/comedi/drivers/ni_65xx.c
+++ b/drivers/staging/comedi/drivers/ni_65xx.c
@@ -68,25 +68,25 @@
 /* Non-recurring Registers (8-bit except where noted) */
 #define NI_65XX_ID_REG 0x00
 #define NI_65XX_CLR_REG0x01
-#define NI_65XX_CLR_WDOG_INT   (1 << 6)
-#define NI_65XX_CLR_WDOG_PING  (1 << 5)
-#define NI_65XX_CLR_WDOG_EXP   (1 << 4)
-#define NI_65XX_CLR_EDGE_INT   (1 << 3)
-#define NI_65XX_CLR_OVERFLOW_INT   (1 << 2)
+#define NI_65XX_CLR_WDOG_INT   BIT(6)
+#define NI_65XX_CLR_WDOG_PING  BIT(5)
+#define NI_65XX_CLR_WDOG_EXP   BIT(4)
+#define NI_65XX_CLR_EDGE_INT   BIT(3)
+#define NI_65XX_CLR_OVERFLOW_INT   BIT(2)
 #define NI_65XX_STATUS_REG 0x02
-#define NI_65XX_STATUS_WDOG_INT(1 << 5)
-#define NI_65XX_STATUS_FALL_EDGE   (1 << 4)
-#define NI_65XX_STATUS_RISE_EDGE   (1 << 3)
-#define NI_65XX_STATUS_INT (1 << 2)
-#define NI_65XX_STATUS_OVERFLOW_INT(1 << 1)
-#define NI_65XX_STATUS_EDGE_INT(1 << 0)
+#define NI_65XX_STATUS_WDOG_INTBIT(5)
+#define NI_65XX_STATUS_FALL_EDGE   BIT(4)
+#define NI_65XX_STATUS_RISE_EDGE   BIT(3)
+#define NI_65XX_STATUS_INT BIT(2)
+#define NI_65XX_STATUS_OVERFLOW_INTBIT(1)
+#define NI_65XX_STATUS_EDGE_INTBIT(0)
 #define NI_65XX_CTRL_REG   0x03
-#define NI_65XX_CTRL_WDOG_ENA  (1 << 5)
-#define NI_65XX_CTRL_FALL_EDGE_ENA (1 << 4)
-#define NI_65XX_CTRL_RISE_EDGE_ENA (1 << 3)
-#define NI_65XX_CTRL_INT_ENA   (1 << 2)
-#define NI_65XX_CTRL_OVERFLOW_ENA  (1 << 1)
-#define NI_65XX_CTRL_EDGE_ENA  (1 << 0)
+#define NI_65XX_CTRL_WDOG_ENA  BIT(5)
+#define NI_65XX_CTRL_FALL_EDGE_ENA BIT(4)
+#define NI_65XX_CTRL_RISE_EDGE_ENA BIT(3)
+#define NI_65XX_CTRL_INT_ENA   BIT(2)
+#define NI_65XX_CTRL_OVERFLOW_ENA  BIT(1)
+#define NI_65XX_CTRL_EDGE_ENA  BIT(0)
 #define NI_65XX_REV_REG0x04 /* 32-bit */
 #define NI_65XX_FILTER_REG 0x08 /* 32-bit */
 #define NI_65XX_RTSI_ROUTE_REG 0x0c /* 16-bit */
@@ -94,24 +94,24 @@
 #define NI_65XX_RTSI_WDOG_REG  0x10 /* 16-bit */
 #define NI_65XX_RTSI_TRIG_REG  0x12 /* 16-bit */
 #define NI_65XX_AUTO_CLK_SEL_REG   0x14 /* PXI-6528 only */
-#define NI_65XX_AUTO_CLK_SEL_STATUS(1 << 1)
-#define NI_65XX_AUTO_CLK_SEL_DISABLE   (1 << 0)
+#define NI_65XX_AUTO_CLK_SEL_STATUSBIT(1)
+#define NI_65XX_AUTO_CLK_SEL_DISABLE   BIT(0)
 #define NI_65XX_WDOG_CTRL_REG  0x15
-#define NI_65XX_WDOG_CTRL_ENA  (1 << 0)
+#define NI_65XX_WDOG_CTRL_ENA  BIT(0)
 #define NI_65XX_RTSI_CFG_REG   0x16
-#define NI_65XX_RTSI_CFG_RISE_SENSE(1 << 2)
-#define NI_65XX_RTSI_CFG_FALL_SENSE(1 << 1)
-#define NI_65XX_RTSI_CFG_SYNC_DETECT   (1 << 0)
+#define NI_65XX_RTSI_CFG_RISE_SENSEBIT(2)
+#define NI_65XX_RTSI_CFG_FALL_SENSEBIT(1)
+#define NI_65XX_RTSI_CFG_SYNC_DETECT   BIT(0)
 #define NI_65XX_WDOG_STATUS_REG0x17
-#define NI_65XX_WDOG_STATUS_EXP(1 << 0)
+#define NI_65XX_WDOG_STATUS_EXPBIT(0)
 #define NI_65XX_WDOG_INTERVAL_REG  0x18 /* 32-bit */
 
 /* Recurring port registers (8-bit) */
 #define NI_65XX_PORT(x)((x) * 0x10)
 #define NI_65XX_IO_DATA_REG(x) (0x40 + NI_65XX_PORT(x))
 #define NI_65XX_IO_SEL_REG(x)  (0x41 + NI_65XX_PORT(x))
-#define NI_65XX_IO_SEL_OUTPUT  (0 << 0)
-#define NI_65XX_IO_SEL_INPUT   (1 << 0)
+#define NI_65XX_IO_SEL_OUTPUT  0
+#define NI_65XX_IO_SEL_INPUT   BIT(0)
 #define NI_65XX_RISE_EDGE_ENA_REG(x)   (0x42 + NI_65XX_PORT(x))
 #define NI_65XX_FALL_EDGE_ENA_REG(x)   (0x43 + NI_65XX_PORT(x))
 #define NI_65XX_FILTER_ENA(x)  (0x44 + NI_65XX_PORT(x))
@@ -613,7 +613,7 @@ static int ni_65xx_intr_insn_config(struct comedi_device 
*dev,
 
 /* ripped from mite.h and mite_setup2() to avoid mite dependency */
 #define MITE_IODWBSR   0xc0 /* IO Device Window Base Size Register */
-#define WENAB  (1 << 7) /* window enable */
+#define WENAB  BIT(7) /* window enable */
 
 static int ni_65xx_mite_init(struct pci_dev *pcidev)
 {
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: cb_pcidda: Fix coding style - use BIT macro

2015-11-11 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/cb_pcidda.c |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/comedi/drivers/cb_pcidda.c 
b/drivers/staging/comedi/drivers/cb_pcidda.c
index b00a36a..ccb37d1 100644
--- a/drivers/staging/comedi/drivers/cb_pcidda.c
+++ b/drivers/staging/comedi/drivers/cb_pcidda.c
@@ -51,13 +51,13 @@
 
 /* DAC registers */
 #define CB_DDA_DA_CTRL_REG 0x00   /* D/A Control Register  */
-#define CB_DDA_DA_CTRL_SU  (1 << 0)   /*  Simultaneous update  */
-#define CB_DDA_DA_CTRL_EN  (1 << 1)   /*  Enable specified DAC */
+#define CB_DDA_DA_CTRL_SU  BIT(0)   /*  Simultaneous update  */
+#define CB_DDA_DA_CTRL_EN  BIT(1)   /*  Enable specified DAC */
 #define CB_DDA_DA_CTRL_DAC(x)  ((x) << 2) /*  Specify DAC channel  */
 #define CB_DDA_DA_CTRL_RANGE2V5(0 << 6)   /*  2.5V range   
*/
 #define CB_DDA_DA_CTRL_RANGE5V (2 << 6)   /*  5V range */
 #define CB_DDA_DA_CTRL_RANGE10V(3 << 6)   /*  10V range
*/
-#define CB_DDA_DA_CTRL_UNIP(1 << 8)   /*  Unipolar range   */
+#define CB_DDA_DA_CTRL_UNIPBIT(8)   /*  Unipolar range   */
 
 #define DACALIBRATION1 4   /*  D/A CALIBRATION REGISTER 1 */
 /* write bits */
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ni_6527: Fix coding style - use BIT macro

2015-11-14 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/ni_6527.c |   27 ++-
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ni_6527.c 
b/drivers/staging/comedi/drivers/ni_6527.c
index b340b98..1903d64 100644
--- a/drivers/staging/comedi/drivers/ni_6527.c
+++ b/drivers/staging/comedi/drivers/ni_6527.c
@@ -32,6 +32,8 @@
 
 #include "../comedi_pci.h"
 
+#include "comedi_fc.h"
+
 /*
  * PCI BAR1 - Register memory map
  *
@@ -52,13 +54,13 @@
 #define NI6527_FILT_ENA_REG(x) (0x0c + (x))
 #define NI6527_STATUS_REG  0x14
 #define NI6527_STATUS_IRQ  BIT(2)
-#define NI6527_STATUS_OVERFLOW BIT(1)
+#define NI6527_STATUS_OVERFLOW BIT(1)
 #define NI6527_STATUS_EDGE BIT(0)
 #define NI6527_CTRL_REG0x15
 #define NI6527_CTRL_FALLINGBIT(4)
 #define NI6527_CTRL_RISING BIT(3)
 #define NI6527_CTRL_IRQBIT(2)
-#define NI6527_CTRL_OVERFLOW   BIT(1)
+#define NI6527_CTRL_OVERFLOW   BIT(1)
 #define NI6527_CTRL_EDGE   BIT(0)
 #define NI6527_CTRL_DISABLE_IRQS   0
 #define NI6527_CTRL_ENABLE_IRQS(NI6527_CTRL_FALLING | \
@@ -221,11 +223,11 @@ static int ni6527_intr_cmdtest(struct comedi_device *dev,
 
/* Step 1 : check if triggers are trivially valid */
 
-   err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
-   err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_OTHER);
-   err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
-   err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT);
-   err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT);
+   err |= cfc_check_trigger_src(&cmd->start_src, TRIG_NOW);
+   err |= cfc_check_trigger_src(&cmd->scan_begin_src, TRIG_OTHER);
+   err |= cfc_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
+   err |= cfc_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT);
+   err |= cfc_check_trigger_src(&cmd->stop_src, TRIG_COUNT);
 
if (err)
return 1;
@@ -235,12 +237,11 @@ static int ni6527_intr_cmdtest(struct comedi_device *dev,
 
/* Step 3: check if arguments are trivially valid */
 
-   err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0);
-   err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0);
-   err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0);
-   err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg,
-  cmd->chanlist_len);
-   err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0);
+   err |= cfc_check_trigger_arg_is(&cmd->start_arg, 0);
+   err |= cfc_check_trigger_arg_is(&cmd->scan_begin_arg, 0);
+   err |= cfc_check_trigger_arg_is(&cmd->convert_arg, 0);
+   err |= cfc_check_trigger_arg_is(&cmd->scan_end_arg, cmd->chanlist_len);
+   err |= cfc_check_trigger_arg_is(&cmd->stop_arg, 0);
 
if (err)
return 3;
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: pcmmio: Fix coding style - use BIT macro

2015-11-14 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/pcmmio.c |   20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
b/drivers/staging/comedi/drivers/pcmmio.c
index f7ec224..f2aedc21 100644
--- a/drivers/staging/comedi/drivers/pcmmio.c
+++ b/drivers/staging/comedi/drivers/pcmmio.c
@@ -84,20 +84,20 @@
 #define PCMMIO_AI_LSB_REG  0x00
 #define PCMMIO_AI_MSB_REG  0x01
 #define PCMMIO_AI_CMD_REG  0x02
-#define PCMMIO_AI_CMD_SE   BIT(7)
+#define PCMMIO_AI_CMD_SE   BIT(7)
 #define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
 #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
 #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
-#define PCMMIO_RESOURCE_REG0x02
+#define PCMMIO_RESOURCE_REG0x02
 #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
 #define PCMMIO_AI_STATUS_REG   0x03
 #define PCMMIO_AI_STATUS_DATA_READYBIT(7)
-#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
-#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
 #define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
-#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
 #define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
-#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
 #define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AI_RES_ENA_REG  0x03
 #define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
@@ -126,12 +126,12 @@
 #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
 #define PCMMIO_AO_STATUS_REG   0x0b
 #define PCMMIO_AO_STATUS_DATA_READYBIT(7)
-#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
-#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
+#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
+#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
 #define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
-#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
+#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
 #define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
-#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
+#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
 #define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
 #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
 #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: dmm32at: Fix coding style - use BIT macro

2015-11-14 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator, usleep_range is preferred over
udelay - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/dmm32at.c |  104 +++---
 1 file changed, 52 insertions(+), 52 deletions(-)

diff --git a/drivers/staging/comedi/drivers/dmm32at.c 
b/drivers/staging/comedi/drivers/dmm32at.c
index 958c0d4..0836d39 100644
--- a/drivers/staging/comedi/drivers/dmm32at.c
+++ b/drivers/staging/comedi/drivers/dmm32at.c
@@ -46,74 +46,74 @@
 #define DMM32AT_AI_START_CONV_REG  0x00
 #define DMM32AT_AI_LSB_REG 0x00
 #define DMM32AT_AUX_DOUT_REG   0x01
-#define DMM32AT_AUX_DOUT2  (1 << 2)  /* J3.42 - OUT2 (OUT2EN) */
-#define DMM32AT_AUX_DOUT1  (1 << 1)  /* J3.43 */
-#define DMM32AT_AUX_DOUT0  (1 << 0)  /* J3.44 - OUT0 (OUT0EN) */
+#define DMM32AT_AUX_DOUT2  BIT(2)  /* J3.42 - OUT2 (OUT2EN) */
+#define DMM32AT_AUX_DOUT1  BIT(1)  /* J3.43 */
+#define DMM32AT_AUX_DOUT0  BIT(0)  /* J3.44 - OUT0 (OUT0EN) */
 #define DMM32AT_AI_MSB_REG 0x01
 #define DMM32AT_AI_LO_CHAN_REG 0x02
 #define DMM32AT_AI_HI_CHAN_REG 0x03
 #define DMM32AT_AUX_DI_REG 0x04
-#define DMM32AT_AUX_DI_DACBUSY (1 << 7)
-#define DMM32AT_AUX_DI_CALBUSY (1 << 6)
-#define DMM32AT_AUX_DI3(1 << 3)  /* J3.45 - ADCLK 
(CLKSEL) */
-#define DMM32AT_AUX_DI2(1 << 2)  /* J3.46 - GATE12 
(GT12EN) */
-#define DMM32AT_AUX_DI1(1 << 1)  /* J3.47 - GATE0 
(GT0EN) */
-#define DMM32AT_AUX_DI0(1 << 0)  /* J3.48 - CLK0 
(SRC0) */
+#define DMM32AT_AUX_DI_DACBUSY BIT(7)
+#define DMM32AT_AUX_DI_CALBUSY BIT(6)
+#define DMM32AT_AUX_DI3BIT(3)  /* J3.45 - ADCLK 
(CLKSEL) */
+#define DMM32AT_AUX_DI2BIT(2)  /* J3.46 - GATE12 
(GT12EN) */
+#define DMM32AT_AUX_DI1BIT(1)  /* J3.47 - GATE0 
(GT0EN) */
+#define DMM32AT_AUX_DI0BIT(0)  /* J3.48 - CLK0 (SRC0) 
*/
 #define DMM32AT_AO_LSB_REG 0x04
 #define DMM32AT_AO_MSB_REG 0x05
 #define DMM32AT_AO_MSB_DACH(x) ((x) << 6)
 #define DMM32AT_FIFO_DEPTH_REG 0x06
 #define DMM32AT_FIFO_CTRL_REG  0x07
-#define DMM32AT_FIFO_CTRL_FIFOEN   (1 << 3)
-#define DMM32AT_FIFO_CTRL_SCANEN   (1 << 2)
-#define DMM32AT_FIFO_CTRL_FIFORST  (1 << 1)
+#define DMM32AT_FIFO_CTRL_FIFOEN   BIT(3)
+#define DMM32AT_FIFO_CTRL_SCANEN   BIT(2)
+#define DMM32AT_FIFO_CTRL_FIFORST  BIT(1)
 #define DMM32AT_FIFO_STATUS_REG0x07
-#define DMM32AT_FIFO_STATUS_EF (1 << 7)
-#define DMM32AT_FIFO_STATUS_HF (1 << 6)
-#define DMM32AT_FIFO_STATUS_FF (1 << 5)
-#define DMM32AT_FIFO_STATUS_OVF(1 << 4)
-#define DMM32AT_FIFO_STATUS_FIFOEN (1 << 3)
-#define DMM32AT_FIFO_STATUS_SCANEN (1 << 2)
-#define DMM32AT_FIFO_STATUS_PAGE_MASK  (3 << 0)
+#define DMM32AT_FIFO_STATUS_EF BIT(7)
+#define DMM32AT_FIFO_STATUS_HF BIT(6)
+#define DMM32AT_FIFO_STATUS_FF BIT(5)
+#define DMM32AT_FIFO_STATUS_OVFBIT(4)
+#define DMM32AT_FIFO_STATUS_FIFOEN BIT(3)
+#define DMM32AT_FIFO_STATUS_SCANEN BIT(2)
+#define DMM32AT_FIFO_STATUS_PAGE_MASK  0
 #define DMM32AT_CTRL_REG   0x08
-#define DMM32AT_CTRL_RESETA(1 << 5)
-#define DMM32AT_CTRL_RESETD(1 << 4)
-#define DMM32AT_CTRL_INTRST(1 << 3)
-#define DMM32AT_CTRL_PAGE_8254 (0 << 0)
-#define DMM32AT_CTRL_PAGE_8255 (1 << 0)
-#define DMM32AT_CTRL_PAGE_CALIB(3 << 0)
+#define DMM32AT_CTRL_RESETABIT(5)
+#define DMM32AT_CTRL_RESETDBIT(4)
+#define DMM32AT_CTRL_INTRSTBIT(3)
+#define DMM32AT_CTRL_PAGE_8254 0
+#define DMM32AT_CTRL_PAGE_8255 BIT(0)
+#define DMM32AT_CTRL_PAGE_CALIB0
 #define DMM32AT_AI_STATUS_REG  0x08
-#define DMM32AT_AI_STATUS_STS  (1 << 7)
-#define DMM32AT_AI_STATUS_SD1  (1 << 6)
-#define DMM32AT_AI_STATUS_SD0  (1 << 5)
+#define DMM32AT_AI_STATUS_STS  BIT(7)
+#define DMM32AT_AI_STATUS_SD1  BIT(6)
+#define DMM32AT_AI_STATUS_SD0  BIT(5)
 #define DMM32AT_AI_STATUS_ADCH_MASK(0x1f << 0)
 #define DMM32AT_INTCLK_REG 0x09
-#define DMM32AT_INTCLK_ADINT   (1 << 7)
-#define DMM32AT_INTCLK_DINT(1 << 6)
-#define DMM32AT_INTCLK_TINT(1 << 5)
-#define DMM32AT_INTCLK_CLKEN   (1 << 1)  /* 1=see below  0=software */
-#define DMM32AT_INTCLK_CLKSEL  (1 << 0)  /* 1=OUT2  0=EXTCLK

[PATCH] comedi: gsc_hpdi: Fix coding style - use kernel type definitions for variables

2015-11-14 Thread Ranjith Thangavel
kernel type definitions are preferred for variables over
standard type definitions

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/gsc_hpdi.c |   20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/staging/comedi/drivers/gsc_hpdi.c 
b/drivers/staging/comedi/drivers/gsc_hpdi.c
index e929618..cc67a07 100644
--- a/drivers/staging/comedi/drivers/gsc_hpdi.c
+++ b/drivers/staging/comedi/drivers/gsc_hpdi.c
@@ -125,7 +125,7 @@
 
 struct hpdi_private {
void __iomem *plx9080_mmio;
-   uint32_t *dio_buffer[NUM_DMA_BUFFERS];  /* dma buffers */
+   u32 *dio_buffer[NUM_DMA_BUFFERS];   /* dma buffers */
/* physical addresses of dma buffers */
dma_addr_t dio_buffer_phys_addr[NUM_DMA_BUFFERS];
/*
@@ -137,7 +137,7 @@ struct hpdi_private {
dma_addr_t dma_desc_phys_addr;
unsigned int num_dma_descriptors;
/* pointer to start of buffers indexed by descriptor */
-   uint32_t *desc_dio_buffer[NUM_DMA_DESCRIPTORS];
+   u32 *desc_dio_buffer[NUM_DMA_DESCRIPTORS];
/* index of the dma descriptor that is currently being used */
unsigned int dma_desc_index;
unsigned int tx_fifo_size;
@@ -192,10 +192,10 @@ static irqreturn_t gsc_hpdi_interrupt(int irq, void *d)
struct hpdi_private *devpriv = dev->private;
struct comedi_subdevice *s = dev->read_subdev;
struct comedi_async *async = s->async;
-   uint32_t hpdi_intr_status, hpdi_board_status;
-   uint32_t plx_status;
-   uint32_t plx_bits;
-   uint8_t dma0_status, dma1_status;
+   u32 hpdi_intr_status, hpdi_board_status;
+   u32 plx_status;
+   u32 plx_bits;
+   u8 dma0_status, dma1_status;
unsigned long flags;
 
if (!dev->attached)
@@ -290,7 +290,7 @@ static int gsc_hpdi_cmd(struct comedi_device *dev,
struct comedi_async *async = s->async;
struct comedi_cmd *cmd = &async->cmd;
unsigned long flags;
-   uint32_t bits;
+   u32 bits;
 
if (s->io_bits)
return -EINVAL;
@@ -424,7 +424,7 @@ static int gsc_hpdi_setup_dma_descriptors(struct 
comedi_device *dev,
 {
struct hpdi_private *devpriv = dev->private;
dma_addr_t phys_addr = devpriv->dma_desc_phys_addr;
-   uint32_t next_bits = PLX_DESC_IN_PCI_BIT | PLX_INTR_TERM_COUNT |
+   u32 next_bits = PLX_DESC_IN_PCI_BIT | PLX_INTR_TERM_COUNT |
 PLX_XFER_LOCAL_TO_PCI;
unsigned int offset = 0;
unsigned int idx = 0;
@@ -516,7 +516,7 @@ static void gsc_hpdi_free_dma(struct comedi_device *dev)
 static int gsc_hpdi_init(struct comedi_device *dev)
 {
struct hpdi_private *devpriv = dev->private;
-   uint32_t plx_intcsr_bits;
+   u32 plx_intcsr_bits;
 
/* wait 10usec after reset before accessing fifos */
writel(BOARD_RESET_BIT, dev->mmio + BOARD_CONTROL_REG);
@@ -546,7 +546,7 @@ static int gsc_hpdi_init(struct comedi_device *dev)
 static void gsc_hpdi_init_plx9080(struct comedi_device *dev)
 {
struct hpdi_private *devpriv = dev->private;
-   uint32_t bits;
+   u32 bits;
void __iomem *plx_iobase = devpriv->plx9080_mmio;
 
 #ifdef __BIG_ENDIAN
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: ni_6527: Fix coding style - use BIT macro

2015-11-16 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/ni_6527.c |   24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/staging/comedi/drivers/ni_6527.c 
b/drivers/staging/comedi/drivers/ni_6527.c
index 62a817e..84c62e2 100644
--- a/drivers/staging/comedi/drivers/ni_6527.c
+++ b/drivers/staging/comedi/drivers/ni_6527.c
@@ -42,24 +42,24 @@
 #define NI6527_DO_REG(x)   (0x03 + (x))
 #define NI6527_ID_REG  0x06
 #define NI6527_CLR_REG 0x07
-#define NI6527_CLR_EDGE(1 << 3)
-#define NI6527_CLR_OVERFLOW(1 << 2)
-#define NI6527_CLR_FILT(1 << 1)
-#define NI6527_CLR_INTERVAL(1 << 0)
+#define NI6527_CLR_EDGEBIT(3)
+#define NI6527_CLR_OVERFLOWBIT(2)
+#define NI6527_CLR_FILTBIT(1)
+#define NI6527_CLR_INTERVALBIT(0)
 #define NI6527_CLR_IRQS(NI6527_CLR_EDGE | 
NI6527_CLR_OVERFLOW)
 #define NI6527_CLR_RESET_FILT  (NI6527_CLR_FILT | NI6527_CLR_INTERVAL)
 #define NI6527_FILT_INTERVAL_REG(x)(0x08 + (x))
 #define NI6527_FILT_ENA_REG(x) (0x0c + (x))
 #define NI6527_STATUS_REG  0x14
-#define NI6527_STATUS_IRQ  (1 << 2)
-#define NI6527_STATUS_OVERFLOW (1 << 1)
-#define NI6527_STATUS_EDGE (1 << 0)
+#define NI6527_STATUS_IRQ  BIT(2)
+#define NI6527_STATUS_OVERFLOW BIT(1)
+#define NI6527_STATUS_EDGE BIT(0)
 #define NI6527_CTRL_REG0x15
-#define NI6527_CTRL_FALLING(1 << 4)
-#define NI6527_CTRL_RISING (1 << 3)
-#define NI6527_CTRL_IRQ(1 << 2)
-#define NI6527_CTRL_OVERFLOW   (1 << 1)
-#define NI6527_CTRL_EDGE   (1 << 0)
+#define NI6527_CTRL_FALLINGBIT(4)
+#define NI6527_CTRL_RISING BIT(3)
+#define NI6527_CTRL_IRQBIT(2)
+#define NI6527_CTRL_OVERFLOW   BIT(1)
+#define NI6527_CTRL_EDGE   BIT(0)
 #define NI6527_CTRL_DISABLE_IRQS   0
 #define NI6527_CTRL_ENABLE_IRQS(NI6527_CTRL_FALLING | \
 NI6527_CTRL_RISING | \
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] comedi: dmm32at: Fix coding style - use BIT macro

2015-11-16 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator, usleep_range is preferred over
udelay - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/dmm32at.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/dmm32at.c 
b/drivers/staging/comedi/drivers/dmm32at.c
index d312fda..9f8c9eb 100644
--- a/drivers/staging/comedi/drivers/dmm32at.c
+++ b/drivers/staging/comedi/drivers/dmm32at.c
@@ -508,7 +508,7 @@ static int dmm32at_reset(struct comedi_device *dev)
outb(DMM32AT_CTRL_RESETA, dev->iobase + DMM32AT_CTRL_REG);
 
/* allow a millisecond to reset */
-   udelay(1000);
+   usleep_range(1000, 1050);
 
/* zero scan and fifo control */
outb(0x0, dev->iobase + DMM32AT_FIFO_CTRL_REG);
@@ -524,7 +524,7 @@ static int dmm32at_reset(struct comedi_device *dev)
outb(DMM32AT_RANGE_U10, dev->iobase + DMM32AT_AI_CFG_REG);
 
/* should take 10 us to settle, here's a hundred */
-   udelay(100);
+   usleep_range(100, 150);
 
/* read back the values */
ailo = inb(dev->iobase + DMM32AT_AI_LO_CHAN_REG);
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] comedi: dmm32at: Fix coding style - use BIT macro

2015-11-16 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator, usleep_range is preferred over
udelay - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/dmm32at.c |  100 +++---
 1 file changed, 50 insertions(+), 50 deletions(-)

diff --git a/drivers/staging/comedi/drivers/dmm32at.c 
b/drivers/staging/comedi/drivers/dmm32at.c
index 958c0d4..d312fda 100644
--- a/drivers/staging/comedi/drivers/dmm32at.c
+++ b/drivers/staging/comedi/drivers/dmm32at.c
@@ -46,74 +46,74 @@
 #define DMM32AT_AI_START_CONV_REG  0x00
 #define DMM32AT_AI_LSB_REG 0x00
 #define DMM32AT_AUX_DOUT_REG   0x01
-#define DMM32AT_AUX_DOUT2  (1 << 2)  /* J3.42 - OUT2 (OUT2EN) */
-#define DMM32AT_AUX_DOUT1  (1 << 1)  /* J3.43 */
-#define DMM32AT_AUX_DOUT0  (1 << 0)  /* J3.44 - OUT0 (OUT0EN) */
+#define DMM32AT_AUX_DOUT2  BIT(2)  /* J3.42 - OUT2 (OUT2EN) */
+#define DMM32AT_AUX_DOUT1  BIT(1)  /* J3.43 */
+#define DMM32AT_AUX_DOUT0  BIT(0)  /* J3.44 - OUT0 (OUT0EN) */
 #define DMM32AT_AI_MSB_REG 0x01
 #define DMM32AT_AI_LO_CHAN_REG 0x02
 #define DMM32AT_AI_HI_CHAN_REG 0x03
 #define DMM32AT_AUX_DI_REG 0x04
-#define DMM32AT_AUX_DI_DACBUSY (1 << 7)
-#define DMM32AT_AUX_DI_CALBUSY (1 << 6)
-#define DMM32AT_AUX_DI3(1 << 3)  /* J3.45 - ADCLK 
(CLKSEL) */
-#define DMM32AT_AUX_DI2(1 << 2)  /* J3.46 - GATE12 
(GT12EN) */
-#define DMM32AT_AUX_DI1(1 << 1)  /* J3.47 - GATE0 
(GT0EN) */
-#define DMM32AT_AUX_DI0(1 << 0)  /* J3.48 - CLK0 
(SRC0) */
+#define DMM32AT_AUX_DI_DACBUSY BIT(7)
+#define DMM32AT_AUX_DI_CALBUSY BIT(6)
+#define DMM32AT_AUX_DI3BIT(3)  /* J3.45 - ADCLK 
(CLKSEL) */
+#define DMM32AT_AUX_DI2BIT(2)  /* J3.46 - GATE12 
(GT12EN) */
+#define DMM32AT_AUX_DI1BIT(1)  /* J3.47 - GATE0 
(GT0EN) */
+#define DMM32AT_AUX_DI0BIT(0)  /* J3.48 - CLK0 (SRC0) 
*/
 #define DMM32AT_AO_LSB_REG 0x04
 #define DMM32AT_AO_MSB_REG 0x05
 #define DMM32AT_AO_MSB_DACH(x) ((x) << 6)
 #define DMM32AT_FIFO_DEPTH_REG 0x06
 #define DMM32AT_FIFO_CTRL_REG  0x07
-#define DMM32AT_FIFO_CTRL_FIFOEN   (1 << 3)
-#define DMM32AT_FIFO_CTRL_SCANEN   (1 << 2)
-#define DMM32AT_FIFO_CTRL_FIFORST  (1 << 1)
+#define DMM32AT_FIFO_CTRL_FIFOEN   BIT(3)
+#define DMM32AT_FIFO_CTRL_SCANEN   BIT(2)
+#define DMM32AT_FIFO_CTRL_FIFORST  BIT(1)
 #define DMM32AT_FIFO_STATUS_REG0x07
-#define DMM32AT_FIFO_STATUS_EF (1 << 7)
-#define DMM32AT_FIFO_STATUS_HF (1 << 6)
-#define DMM32AT_FIFO_STATUS_FF (1 << 5)
-#define DMM32AT_FIFO_STATUS_OVF(1 << 4)
-#define DMM32AT_FIFO_STATUS_FIFOEN (1 << 3)
-#define DMM32AT_FIFO_STATUS_SCANEN (1 << 2)
-#define DMM32AT_FIFO_STATUS_PAGE_MASK  (3 << 0)
+#define DMM32AT_FIFO_STATUS_EF BIT(7)
+#define DMM32AT_FIFO_STATUS_HF BIT(6)
+#define DMM32AT_FIFO_STATUS_FF BIT(5)
+#define DMM32AT_FIFO_STATUS_OVFBIT(4)
+#define DMM32AT_FIFO_STATUS_FIFOEN BIT(3)
+#define DMM32AT_FIFO_STATUS_SCANEN BIT(2)
+#define DMM32AT_FIFO_STATUS_PAGE_MASK  (BIT(1) | BIT(0))
 #define DMM32AT_CTRL_REG   0x08
-#define DMM32AT_CTRL_RESETA(1 << 5)
-#define DMM32AT_CTRL_RESETD(1 << 4)
-#define DMM32AT_CTRL_INTRST(1 << 3)
-#define DMM32AT_CTRL_PAGE_8254 (0 << 0)
-#define DMM32AT_CTRL_PAGE_8255 (1 << 0)
-#define DMM32AT_CTRL_PAGE_CALIB(3 << 0)
+#define DMM32AT_CTRL_RESETABIT(5)
+#define DMM32AT_CTRL_RESETDBIT(4)
+#define DMM32AT_CTRL_INTRSTBIT(3)
+#define DMM32AT_CTRL_PAGE_8254 0
+#define DMM32AT_CTRL_PAGE_8255 BIT(0)
+#define DMM32AT_CTRL_PAGE_CALIB(BIT(1) | BIT(0))
 #define DMM32AT_AI_STATUS_REG  0x08
-#define DMM32AT_AI_STATUS_STS  (1 << 7)
-#define DMM32AT_AI_STATUS_SD1  (1 << 6)
-#define DMM32AT_AI_STATUS_SD0  (1 << 5)
+#define DMM32AT_AI_STATUS_STS  BIT(7)
+#define DMM32AT_AI_STATUS_SD1  BIT(6)
+#define DMM32AT_AI_STATUS_SD0  BIT(5)
 #define DMM32AT_AI_STATUS_ADCH_MASK(0x1f << 0)
 #define DMM32AT_INTCLK_REG 0x09
-#define DMM32AT_INTCLK_ADINT   (1 << 7)
-#define DMM32AT_INTCLK_DINT(1 << 6)
-#define DMM32AT_INTCLK_TINT(1 << 5)
-#define DMM32AT_INTCLK_CLKEN   (1 << 1)  /* 1=see below  0=software */
-#define DMM32AT_INTCLK_CLKSEL 

[PATCH 2/2] comedi: dmm32at: Fix coding style - use BIT macro

2015-11-16 Thread Ranjith Thangavel
BIT macro is used for defining BIT location instead of
shifting operator, usleep_range is preferred over
udelay - coding style issue

Signed-off-by: Ranjith Thangavel 
---
 drivers/staging/comedi/drivers/dmm32at.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/comedi/drivers/dmm32at.c 
b/drivers/staging/comedi/drivers/dmm32at.c
index d312fda..9f8c9eb 100644
--- a/drivers/staging/comedi/drivers/dmm32at.c
+++ b/drivers/staging/comedi/drivers/dmm32at.c
@@ -508,7 +508,7 @@ static int dmm32at_reset(struct comedi_device *dev)
outb(DMM32AT_CTRL_RESETA, dev->iobase + DMM32AT_CTRL_REG);
 
/* allow a millisecond to reset */
-   udelay(1000);
+   usleep_range(1000, 1050);
 
/* zero scan and fifo control */
outb(0x0, dev->iobase + DMM32AT_FIFO_CTRL_REG);
@@ -524,7 +524,7 @@ static int dmm32at_reset(struct comedi_device *dev)
outb(DMM32AT_RANGE_U10, dev->iobase + DMM32AT_AI_CFG_REG);
 
/* should take 10 us to settle, here's a hundred */
-   udelay(100);
+   usleep_range(100, 150);
 
/* read back the values */
ailo = inb(dev->iobase + DMM32AT_AI_LO_CHAN_REG);
-- 
1.7.10.4

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 3/3] comedi: driver: Fix - BIT macro used coding style issue

2015-11-06 Thread Ranjith T
Is this patch is fine?..Because I didn't get any reply for this patch


Thanks,
Ranjith.T.

On Thu, Nov 5, 2015 at 9:27 PM, Ranjith  wrote:
> BIT macro is used for defining bit location instead of shifting
> operator - coding style issue
>
> Signed-off-by: Ranjith T 
> ---
>  drivers/staging/comedi/drivers/pcmmio.c |   42 
> +++
>  1 file changed, 21 insertions(+), 21 deletions(-)
>
> diff --git a/drivers/staging/comedi/drivers/pcmmio.c 
> b/drivers/staging/comedi/drivers/pcmmio.c
> index 10472e6..807795c 100644
> --- a/drivers/staging/comedi/drivers/pcmmio.c
> +++ b/drivers/staging/comedi/drivers/pcmmio.c
> @@ -84,25 +84,25 @@
>  #define PCMMIO_AI_LSB_REG  0x00
>  #define PCMMIO_AI_MSB_REG  0x01
>  #define PCMMIO_AI_CMD_REG  0x02
> -#define PCMMIO_AI_CMD_SE   (1 << 7)
> -#define PCMMIO_AI_CMD_ODD_CHAN (1 << 6)
> +#define PCMMIO_AI_CMD_SE   BIT(7)
> +#define PCMMIO_AI_CMD_ODD_CHAN BIT(6)
>  #define PCMMIO_AI_CMD_CHAN_SEL(x)  (((x) & 0x3) << 4)
>  #define PCMMIO_AI_CMD_RANGE(x) (((x) & 0x3) << 2)
>  #define PCMMIO_RESOURCE_REG0x02
>  #define PCMMIO_RESOURCE_IRQ(x) (((x) & 0xf) << 0)
>  #define PCMMIO_AI_STATUS_REG   0x03
> -#define PCMMIO_AI_STATUS_DATA_READY(1 << 7)
> -#define PCMMIO_AI_STATUS_DATA_DMA_PEND (1 << 6)
> -#define PCMMIO_AI_STATUS_CMD_DMA_PEND  (1 << 5)
> -#define PCMMIO_AI_STATUS_IRQ_PEND  (1 << 4)
> -#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  (1 << 2)
> -#define PCMMIO_AI_STATUS_REG_SEL   (1 << 3)
> -#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   (1 << 1)
> -#define PCMMIO_AI_STATUS_IRQ_ENA   (1 << 0)
> +#define PCMMIO_AI_STATUS_DATA_READYBIT(7)
> +#define PCMMIO_AI_STATUS_DATA_DMA_PEND BIT(6)
> +#define PCMMIO_AI_STATUS_CMD_DMA_PEND  BIT(5)
> +#define PCMMIO_AI_STATUS_IRQ_PEND  BIT(4)
> +#define PCMMIO_AI_STATUS_DATA_DRQ_ENA  BIT(2)
> +#define PCMMIO_AI_STATUS_REG_SEL   BIT(3)
> +#define PCMMIO_AI_STATUS_CMD_DRQ_ENA   BIT(1)
> +#define PCMMIO_AI_STATUS_IRQ_ENA   BIT(0)
>  #define PCMMIO_AI_RES_ENA_REG  0x03
> -#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   (0 << 3)
> -#define PCMMIO_AI_RES_ENA_AI_RES_ACCESS(1 << 3)
> -#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   (1 << 4)
> +#define PCMMIO_AI_RES_ENA_CMD_REG_ACCESS   0
> +#define PCMMIO_AI_RES_ENA_AI_RES_ACCESSBIT(3)
> +#define PCMMIO_AI_RES_ENA_DIO_RES_ACCESS   BIT(4)
>  #define PCMMIO_AI_2ND_ADC_OFFSET   0x04
>
>  #define PCMMIO_AO_LSB_REG  0x08
> @@ -125,14 +125,14 @@
>  #define PCMMIO_AO_CMD_CHAN_SEL(x)  (((x) & 0x03) << 1)
>  #define PCMMIO_AO_CMD_CHAN_SEL_ALL (0x0f << 0)
>  #define PCMMIO_AO_STATUS_REG   0x0b
> -#define PCMMIO_AO_STATUS_DATA_READY(1 << 7)
> -#define PCMMIO_AO_STATUS_DATA_DMA_PEND (1 << 6)
> -#define PCMMIO_AO_STATUS_CMD_DMA_PEND  (1 << 5)
> -#define PCMMIO_AO_STATUS_IRQ_PEND  (1 << 4)
> -#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  (1 << 2)
> -#define PCMMIO_AO_STATUS_REG_SEL   (1 << 3)
> -#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   (1 << 1)
> -#define PCMMIO_AO_STATUS_IRQ_ENA   (1 << 0)
> +#define PCMMIO_AO_STATUS_DATA_READYBIT(7)
> +#define PCMMIO_AO_STATUS_DATA_DMA_PEND BIT(6)
> +#define PCMMIO_AO_STATUS_CMD_DMA_PEND  BIT(5)
> +#define PCMMIO_AO_STATUS_IRQ_PEND  BIT(4)
> +#define PCMMIO_AO_STATUS_DATA_DRQ_ENA  BIT(2)
> +#define PCMMIO_AO_STATUS_REG_SEL   BIT(3)
> +#define PCMMIO_AO_STATUS_CMD_DRQ_ENA   BIT(1)
> +#define PCMMIO_AO_STATUS_IRQ_ENA   BIT(0)
>  #define PCMMIO_AO_RESOURCE_ENA_REG 0x0b
>  #define PCMMIO_AO_2ND_DAC_OFFSET   0x04
>
> --
> 1.7.10.4
>
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel