#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/io.h>
#include "../comedidev.h"
#include <linux/ioport.h>
#include <asm/dma.h>
#include "8253.h"
#include "comedi_fc.h"
Go to the source code of this file.
|
| enum | {
das1701st,
das1701st_da,
das1702st,
das1702st_da,
das1702hr,
das1702hr_da,
das1701ao,
das1702ao,
das1801st,
das1801st_da,
das1802st,
das1802st_da,
das1802hr,
das1802hr_da,
das1801hc,
das1802hc,
das1801ao,
das1802ao
} |
| |
| #define CVEN_MASK 0x40 /* masks CVEN on write */ |
| #define DAC |
( |
|
a | ) |
(0x2 + a) |
| #define DAS1800_BURST_LENGTH 0x8 |
| #define DAS1800_BURST_RATE 0x9 |
| #define DAS1800_CONTROL_A 0x4 |
| #define DAS1800_CONTROL_B 0x5 |
| #define DAS1800_CONTROL_C 0X6 |
| #define DAS1800_COUNTER 0xc |
| #define DAS1800_DIGITAL 0x3 |
| #define DAS1800_QRAM_ADDRESS 0xa |
| #define DAS1800_SELECT 0x2 |
| #define DAS1800_SIZE 16 /* uses 16 io addresses */ |
| #define DAS1800_STATUS 0x7 |
| #define DMA_BUF_SIZE 0x1ff00 /* size in bytes of dma buffers */ |
| #define DMA_ENABLED 0x3 /* mask used to determine if dma is enabled */ |
| #define IOBASE2 0x400 /* offset of additional ioports used on 'ao' cards */ |
| #define TIMER_BASE 200 /* 5 Mhz master clock */ |
| #define UNIPOLAR 0x4 /* bit that determines whether input range is uni/bipolar */ |
- Enumerator:
| das1701st |
|
| das1701st_da |
|
| das1702st |
|
| das1702st_da |
|
| das1702hr |
|
| das1702hr_da |
|
| das1701ao |
|
| das1702ao |
|
| das1801st |
|
| das1801st_da |
|
| das1802st |
|
| das1802st_da |
|
| das1802hr |
|
| das1802hr_da |
|
| das1801hc |
|
| das1802hc |
|
| das1801ao |
|
| das1802ao |
|
Definition at line 179 of file das1800.c.
| MODULE_AUTHOR |
( |
"Comedi http://www.comedi.org" |
| ) |
|
| module_comedi_driver |
( |
das1800_driver |
| ) |
|