Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
hwdrv_apci1500.h File Reference

Go to the source code of this file.

Macros

#define APCI1500_BOARD_VENDOR_ID   0x10e8
 
#define APCI1500_ADDRESS_RANGE   4
 
#define APCI1500_DIGITAL_OP   2
 
#define APCI1500_DIGITAL_IP   0
 
#define APCI1500_AND   2
 
#define APCI1500_OR   4
 
#define APCI1500_OR_PRIORITY   6
 
#define APCI1500_CLK_SELECT   0
 
#define COUNTER1   0
 
#define COUNTER2   1
 
#define COUNTER3   2
 
#define APCI1500_COUNTER   0x20
 
#define APCI1500_TIMER   0
 
#define APCI1500_WATCHDOG   0
 
#define APCI1500_SINGLE   0
 
#define APCI1500_CONTINUOUS   0x80
 
#define APCI1500_DISABLE   0
 
#define APCI1500_ENABLE   1
 
#define APCI1500_SOFTWARE_TRIGGER   0x4
 
#define APCI1500_HARDWARE_TRIGGER   0x10
 
#define APCI1500_SOFTWARE_GATE   0
 
#define APCI1500_HARDWARE_GATE   0x8
 
#define START   0
 
#define STOP   1
 
#define TRIGGER   2
 

Enumerations

enum  { APCI1500_Z8536_PORT_C, APCI1500_Z8536_PORT_B, APCI1500_Z8536_PORT_A, APCI1500_Z8536_CONTROL_REGISTER }
 
enum  {
  APCI1500_RW_MASTER_INTERRUPT_CONTROL, APCI1500_RW_MASTER_CONFIGURATION_CONTROL, APCI1500_RW_PORT_A_INTERRUPT_CONTROL, APCI1500_RW_PORT_B_INTERRUPT_CONTROL,
  APCI1500_RW_TIMER_COUNTER_INTERRUPT_VECTOR, APCI1500_RW_PORT_C_DATA_PCITCH_POLARITY, APCI1500_RW_PORT_C_DATA_DIRECTION, APCI1500_RW_PORT_C_SPECIAL_IO_CONTROL,
  APCI1500_RW_PORT_A_COMMAND_AND_STATUS, APCI1500_RW_PORT_B_COMMAND_AND_STATUS, APCI1500_RW_CPT_TMR1_CMD_STATUS, APCI1500_RW_CPT_TMR2_CMD_STATUS,
  APCI1500_RW_CPT_TMR3_CMD_STATUS, APCI1500_RW_PORT_A_DATA, APCI1500_RW_PORT_B_DATA, APCI1500_RW_PORT_C_DATA,
  APCI1500_R_CPT_TMR1_VALUE_HIGH, APCI1500_R_CPT_TMR1_VALUE_LOW, APCI1500_R_CPT_TMR2_VALUE_HIGH, APCI1500_R_CPT_TMR2_VALUE_LOW,
  APCI1500_R_CPT_TMR3_VALUE_HIGH, APCI1500_R_CPT_TMR3_VALUE_LOW, APCI1500_RW_CPT_TMR1_TIME_CST_HIGH, APCI1500_RW_CPT_TMR1_TIME_CST_LOW,
  APCI1500_RW_CPT_TMR2_TIME_CST_HIGH, APCI1500_RW_CPT_TMR2_TIME_CST_LOW, APCI1500_RW_CPT_TMR3_TIME_CST_HIGH, APCI1500_RW_CPT_TMR3_TIME_CST_LOW,
  APCI1500_RW_CPT_TMR1_MODE_SPECIFICATION, APCI1500_RW_CPT_TMR2_MODE_SPECIFICATION, APCI1500_RW_CPT_TMR3_MODE_SPECIFICATION, APCI1500_R_CURRENT_VECTOR,
  APCI1500_RW_PORT_A_SPECIFICATION, APCI1500_RW_PORT_A_HANDSHAKE_SPECIFICATION, APCI1500_RW_PORT_A_DATA_PCITCH_POLARITY, APCI1500_RW_PORT_A_DATA_DIRECTION,
  APCI1500_RW_PORT_A_SPECIAL_IO_CONTROL, APCI1500_RW_PORT_A_PATTERN_POLARITY, APCI1500_RW_PORT_A_PATTERN_TRANSITION, APCI1500_RW_PORT_A_PATTERN_MASK,
  APCI1500_RW_PORT_B_SPECIFICATION, APCI1500_RW_PORT_B_HANDSHAKE_SPECIFICATION, APCI1500_RW_PORT_B_DATA_PCITCH_POLARITY, APCI1500_RW_PORT_B_DATA_DIRECTION,
  APCI1500_RW_PORT_B_SPECIAL_IO_CONTROL, APCI1500_RW_PORT_B_PATTERN_POLARITY, APCI1500_RW_PORT_B_PATTERN_TRANSITION, APCI1500_RW_PORT_B_PATTERN_MASK
}
 

Macro Definition Documentation

#define APCI1500_ADDRESS_RANGE   4

Definition at line 22 of file hwdrv_apci1500.h.

#define APCI1500_AND   2

Definition at line 28 of file hwdrv_apci1500.h.

#define APCI1500_BOARD_VENDOR_ID   0x10e8

Definition at line 21 of file hwdrv_apci1500.h.

#define APCI1500_CLK_SELECT   0

Definition at line 31 of file hwdrv_apci1500.h.

#define APCI1500_CONTINUOUS   0x80

Definition at line 39 of file hwdrv_apci1500.h.

#define APCI1500_COUNTER   0x20

Definition at line 35 of file hwdrv_apci1500.h.

#define APCI1500_DIGITAL_IP   0

Definition at line 27 of file hwdrv_apci1500.h.

#define APCI1500_DIGITAL_OP   2

Definition at line 26 of file hwdrv_apci1500.h.

#define APCI1500_DISABLE   0

Definition at line 40 of file hwdrv_apci1500.h.

#define APCI1500_ENABLE   1

Definition at line 41 of file hwdrv_apci1500.h.

#define APCI1500_HARDWARE_GATE   0x8

Definition at line 45 of file hwdrv_apci1500.h.

#define APCI1500_HARDWARE_TRIGGER   0x10

Definition at line 43 of file hwdrv_apci1500.h.

#define APCI1500_OR   4

Definition at line 29 of file hwdrv_apci1500.h.

#define APCI1500_OR_PRIORITY   6

Definition at line 30 of file hwdrv_apci1500.h.

#define APCI1500_SINGLE   0

Definition at line 38 of file hwdrv_apci1500.h.

#define APCI1500_SOFTWARE_GATE   0

Definition at line 44 of file hwdrv_apci1500.h.

#define APCI1500_SOFTWARE_TRIGGER   0x4

Definition at line 42 of file hwdrv_apci1500.h.

#define APCI1500_TIMER   0

Definition at line 36 of file hwdrv_apci1500.h.

#define APCI1500_WATCHDOG   0

Definition at line 37 of file hwdrv_apci1500.h.

#define COUNTER1   0

Definition at line 32 of file hwdrv_apci1500.h.

#define COUNTER2   1

Definition at line 33 of file hwdrv_apci1500.h.

#define COUNTER3   2

Definition at line 34 of file hwdrv_apci1500.h.

#define START   0

Definition at line 46 of file hwdrv_apci1500.h.

#define STOP   1

Definition at line 47 of file hwdrv_apci1500.h.

#define TRIGGER   2

Definition at line 48 of file hwdrv_apci1500.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
APCI1500_Z8536_PORT_C 
APCI1500_Z8536_PORT_B 
APCI1500_Z8536_PORT_A 
APCI1500_Z8536_CONTROL_REGISTER 

Definition at line 53 of file hwdrv_apci1500.h.

anonymous enum
Enumerator:
APCI1500_RW_MASTER_INTERRUPT_CONTROL 
APCI1500_RW_MASTER_CONFIGURATION_CONTROL 
APCI1500_RW_PORT_A_INTERRUPT_CONTROL 
APCI1500_RW_PORT_B_INTERRUPT_CONTROL 
APCI1500_RW_TIMER_COUNTER_INTERRUPT_VECTOR 
APCI1500_RW_PORT_C_DATA_PCITCH_POLARITY 
APCI1500_RW_PORT_C_DATA_DIRECTION 
APCI1500_RW_PORT_C_SPECIAL_IO_CONTROL 
APCI1500_RW_PORT_A_COMMAND_AND_STATUS 
APCI1500_RW_PORT_B_COMMAND_AND_STATUS 
APCI1500_RW_CPT_TMR1_CMD_STATUS 
APCI1500_RW_CPT_TMR2_CMD_STATUS 
APCI1500_RW_CPT_TMR3_CMD_STATUS 
APCI1500_RW_PORT_A_DATA 
APCI1500_RW_PORT_B_DATA 
APCI1500_RW_PORT_C_DATA 
APCI1500_R_CPT_TMR1_VALUE_HIGH 
APCI1500_R_CPT_TMR1_VALUE_LOW 
APCI1500_R_CPT_TMR2_VALUE_HIGH 
APCI1500_R_CPT_TMR2_VALUE_LOW 
APCI1500_R_CPT_TMR3_VALUE_HIGH 
APCI1500_R_CPT_TMR3_VALUE_LOW 
APCI1500_RW_CPT_TMR1_TIME_CST_HIGH 
APCI1500_RW_CPT_TMR1_TIME_CST_LOW 
APCI1500_RW_CPT_TMR2_TIME_CST_HIGH 
APCI1500_RW_CPT_TMR2_TIME_CST_LOW 
APCI1500_RW_CPT_TMR3_TIME_CST_HIGH 
APCI1500_RW_CPT_TMR3_TIME_CST_LOW 
APCI1500_RW_CPT_TMR1_MODE_SPECIFICATION 
APCI1500_RW_CPT_TMR2_MODE_SPECIFICATION 
APCI1500_RW_CPT_TMR3_MODE_SPECIFICATION 
APCI1500_R_CURRENT_VECTOR 
APCI1500_RW_PORT_A_SPECIFICATION 
APCI1500_RW_PORT_A_HANDSHAKE_SPECIFICATION 
APCI1500_RW_PORT_A_DATA_PCITCH_POLARITY 
APCI1500_RW_PORT_A_DATA_DIRECTION 
APCI1500_RW_PORT_A_SPECIAL_IO_CONTROL 
APCI1500_RW_PORT_A_PATTERN_POLARITY 
APCI1500_RW_PORT_A_PATTERN_TRANSITION 
APCI1500_RW_PORT_A_PATTERN_MASK 
APCI1500_RW_PORT_B_SPECIFICATION 
APCI1500_RW_PORT_B_HANDSHAKE_SPECIFICATION 
APCI1500_RW_PORT_B_DATA_PCITCH_POLARITY 
APCI1500_RW_PORT_B_DATA_DIRECTION 
APCI1500_RW_PORT_B_SPECIAL_IO_CONTROL 
APCI1500_RW_PORT_B_PATTERN_POLARITY 
APCI1500_RW_PORT_B_PATTERN_TRANSITION 
APCI1500_RW_PORT_B_PATTERN_MASK 

Definition at line 63 of file hwdrv_apci1500.h.