提交 23bcbb64 编写于 作者: H H Hartley Sweeten 提交者: Greg Kroah-Hartman

staging: comedi: pcl812: remove PCL812_EXTDEBUG define and related code

The PCL812_EXTDEBUG define enables a bunch of function tracing debug
messages as well as a dump of the comedi_cmd info during the cmdtest.
There are better ways to do the function tracing and the cmdtest
dump shouldn't be in the driver. Just remove all of it.
Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Cc: Frank Mori Hess <fmhess@users.sourceforge.net>
Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 31a4590e
...@@ -119,9 +119,6 @@ ...@@ -119,9 +119,6 @@
#include "8253.h" #include "8253.h"
/* if this is defined then a lot of messages is printed */
#undef PCL812_EXTDEBUG
/* hardware types of the cards */ /* hardware types of the cards */
#define boardPCL812PG 0 /* and ACL-8112PG */ #define boardPCL812PG 0 /* and ACL-8112PG */
#define boardPCL813B 1 #define boardPCL813B 1
...@@ -534,24 +531,6 @@ static int pcl812_do_insn_bits(struct comedi_device *dev, ...@@ -534,24 +531,6 @@ static int pcl812_do_insn_bits(struct comedi_device *dev,
return 2; return 2;
} }
#ifdef PCL812_EXTDEBUG
/*
==============================================================================
*/
static void pcl812_cmdtest_out(int e, struct comedi_cmd *cmd)
{
printk(KERN_INFO "pcl812 e=%d startsrc=%x scansrc=%x convsrc=%x\n", e,
cmd->start_src, cmd->scan_begin_src, cmd->convert_src);
printk(KERN_INFO "pcl812 e=%d startarg=%d scanarg=%d convarg=%d\n", e,
cmd->start_arg, cmd->scan_begin_arg, cmd->convert_arg);
printk(KERN_INFO "pcl812 e=%d stopsrc=%x scanend=%x\n", e,
cmd->stop_src, cmd->scan_end_src);
printk(KERN_INFO "pcl812 e=%d stoparg=%d scanendarg=%d "
"chanlistlen=%d\n", e, cmd->stop_arg, cmd->scan_end_arg,
cmd->chanlist_len);
}
#endif
/* /*
============================================================================== ==============================================================================
*/ */
...@@ -562,10 +541,6 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev, ...@@ -562,10 +541,6 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev,
int err = 0; int err = 0;
int tmp, divisor1, divisor2; int tmp, divisor1, divisor2;
#ifdef PCL812_EXTDEBUG
printk("pcl812 EDBG: BGN: pcl812_ai_cmdtest(...)\n");
pcl812_cmdtest_out(-1, cmd);
#endif
/* step 1: make sure trigger sources are trivially valid */ /* step 1: make sure trigger sources are trivially valid */
tmp = cmd->start_src; tmp = cmd->start_src;
...@@ -597,15 +572,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev, ...@@ -597,15 +572,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev,
if (!cmd->stop_src || tmp != cmd->stop_src) if (!cmd->stop_src || tmp != cmd->stop_src)
err++; err++;
if (err) { if (err)
#ifdef PCL812_EXTDEBUG
pcl812_cmdtest_out(1, cmd);
printk
("pcl812 EDBG: BGN: pcl812_ai_cmdtest(...) err=%d ret=1\n",
err);
#endif
return 1; return 1;
}
/* /*
* step 2: make sure trigger sources are * step 2: make sure trigger sources are
...@@ -615,15 +583,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev, ...@@ -615,15 +583,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev,
if (cmd->stop_src != TRIG_NONE && cmd->stop_src != TRIG_COUNT) if (cmd->stop_src != TRIG_NONE && cmd->stop_src != TRIG_COUNT)
err++; err++;
if (err) { if (err)
#ifdef PCL812_EXTDEBUG
pcl812_cmdtest_out(2, cmd);
printk
("pcl812 EDBG: BGN: pcl812_ai_cmdtest(...) err=%d ret=2\n",
err);
#endif
return 2; return 2;
}
/* step 3: make sure arguments are trivially compatible */ /* step 3: make sure arguments are trivially compatible */
...@@ -673,15 +634,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev, ...@@ -673,15 +634,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev,
} }
} }
if (err) { if (err)
#ifdef PCL812_EXTDEBUG
pcl812_cmdtest_out(3, cmd);
printk
("pcl812 EDBG: BGN: pcl812_ai_cmdtest(...) err=%d ret=3\n",
err);
#endif
return 3; return 3;
}
/* step 4: fix up any arguments */ /* step 4: fix up any arguments */
...@@ -696,14 +650,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev, ...@@ -696,14 +650,8 @@ static int pcl812_ai_cmdtest(struct comedi_device *dev,
err++; err++;
} }
if (err) { if (err)
#ifdef PCL812_EXTDEBUG
printk
("pcl812 EDBG: BGN: pcl812_ai_cmdtest(...) err=%d ret=4\n",
err);
#endif
return 4; return 4;
}
return 0; return 0;
} }
...@@ -717,10 +665,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) ...@@ -717,10 +665,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
unsigned int divisor1 = 0, divisor2 = 0, i, dma_flags, bytes; unsigned int divisor1 = 0, divisor2 = 0, i, dma_flags, bytes;
struct comedi_cmd *cmd = &s->async->cmd; struct comedi_cmd *cmd = &s->async->cmd;
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: BGN: pcl812_ai_cmd(...)\n");
#endif
if (cmd->start_src != TRIG_NOW) if (cmd->start_src != TRIG_NOW)
return -EINVAL; return -EINVAL;
if (cmd->scan_begin_src != TRIG_FOLLOW) if (cmd->scan_begin_src != TRIG_FOLLOW)
...@@ -844,13 +788,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) ...@@ -844,13 +788,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
set_dma_count(devpriv->dma, devpriv->dmabytestomove[0]); set_dma_count(devpriv->dma, devpriv->dmabytestomove[0]);
release_dma_lock(dma_flags); release_dma_lock(dma_flags);
enable_dma(devpriv->dma); enable_dma(devpriv->dma);
#ifdef PCL812_EXTDEBUG
printk
("pcl812 EDBG: DMA %d PTR 0x%0x/0x%0x LEN %u/%u EOS %d\n",
devpriv->dma, devpriv->hwdmaptr[0],
devpriv->hwdmaptr[1], devpriv->dmabytestomove[0],
devpriv->dmabytestomove[1], devpriv->ai_eos);
#endif
} }
switch (cmd->convert_src) { switch (cmd->convert_src) {
...@@ -864,10 +801,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) ...@@ -864,10 +801,6 @@ static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
else /* let's go! */ else /* let's go! */
outb(devpriv->mode_reg_int | 6, dev->iobase + PCL812_MODE); outb(devpriv->mode_reg_int | 6, dev->iobase + PCL812_MODE);
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: END: pcl812_ai_cmd(...)\n");
#endif
return 0; return 0;
} }
...@@ -987,9 +920,6 @@ static irqreturn_t interrupt_pcl812_ai_dma(int irq, void *d) ...@@ -987,9 +920,6 @@ static irqreturn_t interrupt_pcl812_ai_dma(int irq, void *d)
int len, bufptr; int len, bufptr;
short *ptr; short *ptr;
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: BGN: interrupt_pcl812_ai_dma(...)\n");
#endif
ptr = (short *)devpriv->dmabuf[devpriv->next_dma_buf]; ptr = (short *)devpriv->dmabuf[devpriv->next_dma_buf];
len = (devpriv->dmabytestomove[devpriv->next_dma_buf] >> 1) - len = (devpriv->dmabytestomove[devpriv->next_dma_buf] >> 1) -
devpriv->ai_poll_ptr; devpriv->ai_poll_ptr;
...@@ -1022,9 +952,6 @@ static irqreturn_t interrupt_pcl812_ai_dma(int irq, void *d) ...@@ -1022,9 +952,6 @@ static irqreturn_t interrupt_pcl812_ai_dma(int irq, void *d)
transfer_from_dma_buf(dev, s, ptr, bufptr, len); transfer_from_dma_buf(dev, s, ptr, bufptr, len);
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: END: interrupt_pcl812_ai_dma(...)\n");
#endif
return IRQ_HANDLED; return IRQ_HANDLED;
} }
...@@ -1141,10 +1068,6 @@ static void setup_range_channel(struct comedi_device *dev, ...@@ -1141,10 +1068,6 @@ static void setup_range_channel(struct comedi_device *dev,
static void start_pacer(struct comedi_device *dev, int mode, static void start_pacer(struct comedi_device *dev, int mode,
unsigned int divisor1, unsigned int divisor2) unsigned int divisor1, unsigned int divisor2)
{ {
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: BGN: start_pacer(%d,%u,%u)\n", mode,
divisor1, divisor2);
#endif
outb(0xb4, dev->iobase + PCL812_CTRCTL); outb(0xb4, dev->iobase + PCL812_CTRCTL);
outb(0x74, dev->iobase + PCL812_CTRCTL); outb(0x74, dev->iobase + PCL812_CTRCTL);
udelay(1); udelay(1);
...@@ -1155,9 +1078,6 @@ static void start_pacer(struct comedi_device *dev, int mode, ...@@ -1155,9 +1078,6 @@ static void start_pacer(struct comedi_device *dev, int mode,
outb(divisor1 & 0xff, dev->iobase + PCL812_CTR1); outb(divisor1 & 0xff, dev->iobase + PCL812_CTR1);
outb((divisor1 >> 8) & 0xff, dev->iobase + PCL812_CTR1); outb((divisor1 >> 8) & 0xff, dev->iobase + PCL812_CTR1);
} }
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: END: start_pacer(...)\n");
#endif
} }
/* /*
...@@ -1187,9 +1107,6 @@ static void free_resources(struct comedi_device *dev) ...@@ -1187,9 +1107,6 @@ static void free_resources(struct comedi_device *dev)
static int pcl812_ai_cancel(struct comedi_device *dev, static int pcl812_ai_cancel(struct comedi_device *dev,
struct comedi_subdevice *s) struct comedi_subdevice *s)
{ {
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: BGN: pcl812_ai_cancel(...)\n");
#endif
if (devpriv->ai_dma) if (devpriv->ai_dma)
disable_dma(devpriv->dma); disable_dma(devpriv->dma);
outb(0, dev->iobase + PCL812_CLRINT); /* clear INT request */ outb(0, dev->iobase + PCL812_CLRINT); /* clear INT request */
...@@ -1197,9 +1114,6 @@ static int pcl812_ai_cancel(struct comedi_device *dev, ...@@ -1197,9 +1114,6 @@ static int pcl812_ai_cancel(struct comedi_device *dev,
outb(devpriv->mode_reg_int | 0, dev->iobase + PCL812_MODE); outb(devpriv->mode_reg_int | 0, dev->iobase + PCL812_MODE);
start_pacer(dev, -1, 0, 0); /* stop 8254 */ start_pacer(dev, -1, 0, 0); /* stop 8254 */
outb(0, dev->iobase + PCL812_CLRINT); /* clear INT request */ outb(0, dev->iobase + PCL812_CLRINT); /* clear INT request */
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: END: pcl812_ai_cancel(...)\n");
#endif
return 0; return 0;
} }
...@@ -1210,9 +1124,6 @@ static void pcl812_reset(struct comedi_device *dev) ...@@ -1210,9 +1124,6 @@ static void pcl812_reset(struct comedi_device *dev)
{ {
const struct pcl812_board *board = comedi_board(dev); const struct pcl812_board *board = comedi_board(dev);
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: BGN: pcl812_reset(...)\n");
#endif
outb(0, dev->iobase + PCL812_MUX); outb(0, dev->iobase + PCL812_MUX);
outb(0 + devpriv->range_correction, dev->iobase + PCL812_GAIN); outb(0 + devpriv->range_correction, dev->iobase + PCL812_GAIN);
devpriv->old_chan_reg = -1; /* invalidate chain/gain memory */ devpriv->old_chan_reg = -1; /* invalidate chain/gain memory */
...@@ -1242,9 +1153,6 @@ static void pcl812_reset(struct comedi_device *dev) ...@@ -1242,9 +1153,6 @@ static void pcl812_reset(struct comedi_device *dev)
break; break;
} }
udelay(5); udelay(5);
#ifdef PCL812_EXTDEBUG
printk(KERN_DEBUG "pcl812 EDBG: END: pcl812_reset(...)\n");
#endif
} }
static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it) static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册