#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 |
| ) |
|