| .. | .. |
|---|
| 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"); |
|---|