|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | cb_pcidda_board |
| struct | cb_pcidda_private |
Macros | |
| #define | PCI_VENDOR_ID_CB 0x1307 |
| #define | EEPROM_SIZE 128 /* number of entries in eeprom */ |
| #define | MAX_AO_CHANNELS 8 |
| #define | PORT1A 0 /* PORT 1A DATA */ |
| #define | PORT1B 1 /* PORT 1B DATA */ |
| #define | PORT1C 2 /* PORT 1C DATA */ |
| #define | CONTROL1 3 /* CONTROL REGISTER 1 */ |
| #define | PORT2A 4 /* PORT 2A DATA */ |
| #define | PORT2B 5 /* PORT 2B DATA */ |
| #define | PORT2C 6 /* PORT 2C DATA */ |
| #define | CONTROL2 7 /* CONTROL REGISTER 2 */ |
| #define | DACONTROL 0 /* D/A CONTROL REGISTER */ |
| #define | SU 0000001 /* Simultaneous update enabled */ |
| #define | NOSU 0000000 /* Simultaneous update disabled */ |
| #define | ENABLEDAC 0000002 /* Enable specified DAC */ |
| #define | DISABLEDAC 0000000 /* Disable specified DAC */ |
| #define | RANGE2V5 0000000 /* 2.5V */ |
| #define | RANGE5V 0000200 /* 5V */ |
| #define | RANGE10V 0000300 /* 10V */ |
| #define | UNIP 0000400 /* Unipolar outputs */ |
| #define | BIP 0000000 /* Bipolar outputs */ |
| #define | DACALIBRATION1 4 /* D/A CALIBRATION REGISTER 1 */ |
| #define | SERIAL_IN_BIT 0x1 |
| #define | CAL_CHANNEL_MASK (0x7 << 1) |
| #define | CAL_CHANNEL_BITS(channel) (((channel) << 1) & CAL_CHANNEL_MASK) |
| #define | CAL_COUNTER_MASK 0x1f |
| #define | CAL_COUNTER_OVERFLOW_BIT 0x20 |
| #define | AO_BELOW_REF_BIT 0x40 |
| #define | SERIAL_OUT_BIT 0x80 /* serial data out, for reading from eeprom */ |
| #define | DACALIBRATION2 6 /* D/A CALIBRATION REGISTER 2 */ |
| #define | SELECT_EEPROM_BIT 0x1 /* send serial data in to eeprom */ |
| #define | DESELECT_REF_DAC_BIT 0x2 |
| #define | DESELECT_CALDAC_BIT(n) (0x4 << (n)) |
| #define | DUMMY_BIT 0x40 |
| #define | DADATA 8 /* FIRST D/A DATA REGISTER (0) */ |
Functions | |
| MODULE_DEVICE_TABLE (pci, cb_pcidda_pci_table) | |
| module_comedi_pci_driver (cb_pcidda_driver, cb_pcidda_pci_driver) | |
| MODULE_AUTHOR ("Comedi http://www.comedi.org") | |
| MODULE_DESCRIPTION ("Comedi low-level driver") | |
| MODULE_LICENSE ("GPL") | |
| #define AO_BELOW_REF_BIT 0x40 |
Definition at line 100 of file cb_pcidda.c.
| #define BIP 0000000 /* Bipolar outputs */ |
Definition at line 87 of file cb_pcidda.c.
| #define CAL_CHANNEL_BITS | ( | channel | ) | (((channel) << 1) & CAL_CHANNEL_MASK) |
Definition at line 94 of file cb_pcidda.c.
| #define CAL_CHANNEL_MASK (0x7 << 1) |
Definition at line 93 of file cb_pcidda.c.
| #define CAL_COUNTER_MASK 0x1f |
Definition at line 96 of file cb_pcidda.c.
| #define CAL_COUNTER_OVERFLOW_BIT 0x20 |
Definition at line 98 of file cb_pcidda.c.
Definition at line 67 of file cb_pcidda.c.
Definition at line 75 of file cb_pcidda.c.
Definition at line 89 of file cb_pcidda.c.
Definition at line 103 of file cb_pcidda.c.
| #define DESELECT_CALDAC_BIT | ( | n | ) | (0x4 << (n)) |
Definition at line 108 of file cb_pcidda.c.
| #define DESELECT_REF_DAC_BIT 0x2 |
Definition at line 106 of file cb_pcidda.c.
| #define DISABLEDAC 0000000 /* Disable specified DAC */ |
Definition at line 82 of file cb_pcidda.c.
| #define DUMMY_BIT 0x40 |
Definition at line 110 of file cb_pcidda.c.
Definition at line 56 of file cb_pcidda.c.
| #define ENABLEDAC 0000002 /* Enable specified DAC */ |
Definition at line 81 of file cb_pcidda.c.
| #define MAX_AO_CHANNELS 8 |
Definition at line 58 of file cb_pcidda.c.
| #define NOSU 0000000 /* Simultaneous update disabled */ |
Definition at line 80 of file cb_pcidda.c.
| #define PCI_VENDOR_ID_CB 0x1307 |
Definition at line 55 of file cb_pcidda.c.
| #define PORT1A 0 /* PORT 1A DATA */ |
Definition at line 61 of file cb_pcidda.c.
| #define PORT1B 1 /* PORT 1B DATA */ |
Definition at line 63 of file cb_pcidda.c.
| #define PORT1C 2 /* PORT 1C DATA */ |
Definition at line 65 of file cb_pcidda.c.
| #define PORT2A 4 /* PORT 2A DATA */ |
Definition at line 69 of file cb_pcidda.c.
| #define PORT2B 5 /* PORT 2B DATA */ |
Definition at line 71 of file cb_pcidda.c.
| #define PORT2C 6 /* PORT 2C DATA */ |
Definition at line 73 of file cb_pcidda.c.
| #define RANGE10V 0000300 /* 10V */ |
Definition at line 85 of file cb_pcidda.c.
| #define RANGE2V5 0000000 /* 2.5V */ |
Definition at line 83 of file cb_pcidda.c.
| #define RANGE5V 0000200 /* 5V */ |
Definition at line 84 of file cb_pcidda.c.
| #define SELECT_EEPROM_BIT 0x1 /* send serial data in to eeprom */ |
Definition at line 104 of file cb_pcidda.c.
| #define SERIAL_IN_BIT 0x1 |
Definition at line 92 of file cb_pcidda.c.
| #define SERIAL_OUT_BIT 0x80 /* serial data out, for reading from eeprom */ |
Definition at line 101 of file cb_pcidda.c.
Definition at line 79 of file cb_pcidda.c.
| #define UNIP 0000400 /* Unipolar outputs */ |
Definition at line 86 of file cb_pcidda.c.
| MODULE_AUTHOR | ( | "Comedi http://www.comedi.org" | ) |
| module_comedi_pci_driver | ( | cb_pcidda_driver | , |
| cb_pcidda_pci_driver | |||
| ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| cb_pcidda_pci_table | |||
| ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2