.. | .. |
---|
484 | 484 | s->async->events |= COMEDI_CB_EOA; |
---|
485 | 485 | return; |
---|
486 | 486 | } |
---|
487 | | -#if 0 |
---|
488 | | - /* clear the dual dma flag, making this the last dma segment */ |
---|
489 | | - /* XXX probably wrong */ |
---|
490 | | - if (!devpriv->ntrig) { |
---|
491 | | - devpriv->supcsr &= ~DT2821_SUPCSR_DDMA; |
---|
492 | | - outw(devpriv->supcsr, dev->iobase + DT2821_SUPCSR_REG); |
---|
493 | | - } |
---|
494 | | -#endif |
---|
| 487 | + |
---|
495 | 488 | /* restart the channel */ |
---|
496 | 489 | dt282x_prep_ai_dma(dev, dma->cur_dma, 0); |
---|
497 | 490 | |
---|
.. | .. |
---|
534 | 527 | s_ao->async->events |= COMEDI_CB_ERROR; |
---|
535 | 528 | handled = 1; |
---|
536 | 529 | } |
---|
537 | | -#if 0 |
---|
538 | | - if (adcsr & DT2821_ADCSR_ADDONE) { |
---|
539 | | - unsigned short data; |
---|
540 | 530 | |
---|
541 | | - data = inw(dev->iobase + DT2821_ADDAT_REG); |
---|
542 | | - data &= s->maxdata; |
---|
543 | | - if (devpriv->ad_2scomp) |
---|
544 | | - data = comedi_offset_munge(s, data); |
---|
545 | | - |
---|
546 | | - comedi_buf_write_samples(s, &data, 1); |
---|
547 | | - |
---|
548 | | - devpriv->nread--; |
---|
549 | | - if (!devpriv->nread) { |
---|
550 | | - s->async->events |= COMEDI_CB_EOA; |
---|
551 | | - } else { |
---|
552 | | - if (supcsr & DT2821_SUPCSR_SCDN) |
---|
553 | | - outw(devpriv->supcsr | DT2821_SUPCSR_STRIG, |
---|
554 | | - dev->iobase + DT2821_SUPCSR_REG); |
---|
555 | | - } |
---|
556 | | - handled = 1; |
---|
557 | | - } |
---|
558 | | -#endif |
---|
559 | 531 | comedi_handle_events(dev, s); |
---|
560 | 532 | if (s_ao) |
---|
561 | 533 | comedi_handle_events(dev, s_ao); |
---|
.. | .. |
---|
1195 | 1167 | }; |
---|
1196 | 1168 | module_comedi_driver(dt282x_driver); |
---|
1197 | 1169 | |
---|
1198 | | -MODULE_AUTHOR("Comedi http://www.comedi.org"); |
---|
| 1170 | +MODULE_AUTHOR("Comedi https://www.comedi.org"); |
---|
1199 | 1171 | MODULE_DESCRIPTION("Comedi driver for Data Translation DT2821 series"); |
---|
1200 | 1172 | MODULE_LICENSE("GPL"); |
---|