Commit 4a026c2e authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman

staging: comedi: das16m1: tidy up misc. defines

For aesthetics, move these after the register map defines and rename
the FIFO_SIZE define.
Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 255d302d
...@@ -56,10 +56,6 @@ ...@@ -56,10 +56,6 @@
#include "8255.h" #include "8255.h"
#include "comedi_8254.h" #include "comedi_8254.h"
#define DAS16M1_SIZE2 8
#define FIFO_SIZE 1024 /* 1024 sample fifo */
/* /*
* Register map (dev->iobase) * Register map (dev->iobase)
*/ */
...@@ -89,6 +85,10 @@ ...@@ -89,6 +85,10 @@
#define DAS16M1_8255_IOBASE 0x400 #define DAS16M1_8255_IOBASE 0x400
#define DAS16M1_8254_IOBASE3 0x404 #define DAS16M1_8254_IOBASE3 0x404
#define DAS16M1_SIZE2 0x08
#define DAS16M1_AI_FIFO_SZ 1024 /* # samples */
static const struct comedi_lrange range_das16m1 = { static const struct comedi_lrange range_das16m1 = {
9, { 9, {
BIP_RANGE(5), BIP_RANGE(5),
...@@ -108,7 +108,7 @@ struct das16m1_private_struct { ...@@ -108,7 +108,7 @@ struct das16m1_private_struct {
unsigned int intr_ctrl; unsigned int intr_ctrl;
unsigned int adc_count; unsigned int adc_count;
u16 initial_hw_count; u16 initial_hw_count;
unsigned short ai_buffer[FIFO_SIZE]; unsigned short ai_buffer[DAS16M1_AI_FIFO_SZ];
unsigned long extra_iobase; unsigned long extra_iobase;
}; };
...@@ -411,8 +411,8 @@ static void das16m1_handler(struct comedi_device *dev, unsigned int status) ...@@ -411,8 +411,8 @@ static void das16m1_handler(struct comedi_device *dev, unsigned int status)
num_samples = cmd->stop_arg * cmd->chanlist_len; num_samples = cmd->stop_arg * cmd->chanlist_len;
} }
/* make sure we dont try to get too many points if fifo has overrun */ /* make sure we dont try to get too many points if fifo has overrun */
if (num_samples > FIFO_SIZE) if (num_samples > DAS16M1_AI_FIFO_SZ)
num_samples = FIFO_SIZE; num_samples = DAS16M1_AI_FIFO_SZ;
insw(dev->iobase, devpriv->ai_buffer, num_samples); insw(dev->iobase, devpriv->ai_buffer, num_samples);
munge_sample_array(devpriv->ai_buffer, num_samples); munge_sample_array(devpriv->ai_buffer, num_samples);
comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples); comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment