|
#define | HPDI32_BASE_NAME "hpdi32" |
|
#define | HPDI32_DEV_BASE_NAME "/dev/" HPDI32_BASE_NAME |
|
#define | HPDI32_IOCTL_REG_READ _IOWR(GSC_IOCTL, 0, gsc_reg_t) |
|
#define | HPDI32_IOCTL_REG_WRITE _IOWR(GSC_IOCTL, 1, gsc_reg_t) |
|
#define | HPDI32_IOCTL_REG_MOD _IOWR(GSC_IOCTL, 2, gsc_reg_t) |
|
#define | HPDI32_IOCTL_QUERY _IOWR(GSC_IOCTL, 3, __s32) |
|
#define | HPDI32_IOCTL_INITIALIZE _IO (GSC_IOCTL, 4) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_0 _IOWR(GSC_IOCTL, 5, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_1 _IOWR(GSC_IOCTL, 6, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_2 _IOWR(GSC_IOCTL, 7, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_3 _IOWR(GSC_IOCTL, 8, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_4 _IOWR(GSC_IOCTL, 9, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_5 _IOWR(GSC_IOCTL, 10, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_MODE_6 _IOWR(GSC_IOCTL, 11, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_0 _IOWR(GSC_IOCTL, 12, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_1 _IOWR(GSC_IOCTL, 13, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_2 _IOWR(GSC_IOCTL, 14, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_3 _IOWR(GSC_IOCTL, 15, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_4 _IOWR(GSC_IOCTL, 16, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_5 _IOWR(GSC_IOCTL, 17, __s32) |
|
#define | HPDI32_IOCTL_CABLE_CMD_STATE_6 _IOWR(GSC_IOCTL, 18, __s32) |
|
#define | HPDI32_IOCTL_RX_AUTO_START _IOWR(GSC_IOCTL, 19, __s32) |
|
#define | HPDI32_IOCTL_RX_ENABLE _IOWR(GSC_IOCTL, 20, __s32) |
|
#define | HPDI32_IOCTL_RX_LINE_COUNT _IOR (GSC_IOCTL, 21, __u32) |
|
#define | HPDI32_IOCTL_RX_STATUS_COUNT _IOR (GSC_IOCTL, 22, __u32) |
|
#define | HPDI32_IOCTL_RX_FIFO_AE _IOWR(GSC_IOCTL, 23, __s32) |
|
#define | HPDI32_IOCTL_RX_FIFO_AF _IOWR(GSC_IOCTL, 24, __s32) |
|
#define | HPDI32_IOCTL_RX_FIFO_OVERRUN _IOWR(GSC_IOCTL, 25, __s32) |
|
#define | HPDI32_IOCTL_RX_FIFO_RESET _IO (GSC_IOCTL, 26) |
|
#define | HPDI32_IOCTL_RX_FIFO_STATUS _IOR (GSC_IOCTL, 27, __s32) |
|
#define | HPDI32_IOCTL_RX_FIFO_UNDERRUN _IOWR(GSC_IOCTL, 28, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_ABORT _IOR (GSC_IOCTL, 29, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_DATA_SIZE _IOWR(GSC_IOCTL, 30, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_MODE _IOWR(GSC_IOCTL, 31, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_OVERRUN _IOWR(GSC_IOCTL, 32, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_PIO_THRESHOLD _IOWR(GSC_IOCTL, 33, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_TIMEOUT _IOWR(GSC_IOCTL, 34, __s32) |
|
#define | HPDI32_IOCTL_RX_IO_UNDERRUN _IOWR(GSC_IOCTL, 35, __s32) |
|
#define | HPDI32_IOCTL_TX_AUTO_START _IOWR(GSC_IOCTL, 36, __s32) |
|
#define | HPDI32_IOCTL_TX_AUTO_STOP _IOWR(GSC_IOCTL, 37, __s32) |
|
#define | HPDI32_IOCTL_TX_CLOCK_DIVIDER _IOWR(GSC_IOCTL, 38, __s32) |
|
#define | HPDI32_IOCTL_TX_ENABLE _IOWR(GSC_IOCTL, 39, __s32) |
|
#define | HPDI32_IOCTL_TX_FLOW_CONTROL _IOWR(GSC_IOCTL, 40, __s32) |
|
#define | HPDI32_IOCTL_TX_LINE_VAL_OFF_CNT _IOWR(GSC_IOCTL, 41, __s32) |
|
#define | HPDI32_IOCTL_TX_LINE_VAL_ON_CNT _IOWR(GSC_IOCTL, 42, __s32) |
|
#define | HPDI32_IOCTL_TX_REMOTE_THROTTLE _IOWR(GSC_IOCTL, 43, __s32) |
|
#define | HPDI32_IOCTL_TX_STATUS_VAL_CNT _IOWR(GSC_IOCTL, 44, __s32) |
|
#define | HPDI32_IOCTL_TX_STATUS_VAL_MIR _IOWR(GSC_IOCTL, 45, __s32) |
|
#define | HPDI32_IOCTL_TX_FIFO_AE _IOWR(GSC_IOCTL, 46, __s32) |
|
#define | HPDI32_IOCTL_TX_FIFO_AF _IOWR(GSC_IOCTL, 47, __s32) |
|
#define | HPDI32_IOCTL_TX_FIFO_OVERRUN _IOWR(GSC_IOCTL, 48, __s32) |
|
#define | HPDI32_IOCTL_TX_FIFO_RESET _IO (GSC_IOCTL, 49) |
|
#define | HPDI32_IOCTL_TX_FIFO_STATUS _IOR (GSC_IOCTL, 50, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_ABORT _IOR (GSC_IOCTL, 51, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_DATA_SIZE _IOWR(GSC_IOCTL, 52, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_MODE _IOWR(GSC_IOCTL, 53, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_PIO_THRESHOLD _IOWR(GSC_IOCTL, 54, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_OVERRUN _IOWR(GSC_IOCTL, 55, __s32) |
|
#define | HPDI32_IOCTL_TX_IO_TIMEOUT _IOWR(GSC_IOCTL, 56, __s32) |
|
#define | HPDI32_IOCTL_IRQ_CONFIG_EDGE _IOWR(GSC_IOCTL, 57, __s32) |
|
#define | HPDI32_IOCTL_IRQ_CONFIG_HIGH _IOWR(GSC_IOCTL, 58, __s32) |
|
#define | HPDI32_IOCTL_IRQ_ENABLE _IOWR(GSC_IOCTL, 59, __s32) |
|
#define | HPDI32_IOCTL_TRISTATE_TE_RE _IOWR(GSC_IOCTL, 60, __s32) |
|
#define | HPDI32_IOCTL_USER_JUMPERS _IOR (GSC_IOCTL, 61, __s32) |
|
#define | HPDI32_IOCTL_WAIT_EVENT _IOWR(GSC_IOCTL, 62, gsc_wait_t) |
|
#define | HPDI32_IOCTL_WAIT_CANCEL _IOWR(GSC_IOCTL, 63, gsc_wait_t) |
|
#define | HPDI32_IOCTL_WAIT_STATUS _IOWR(GSC_IOCTL, 64, gsc_wait_t) |
|
#define | HPDI32_GSC_FRR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x00) |
|
#define | HPDI32_GSC_BCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x04) |
|
#define | HPDI32_GSC_BSR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x08) |
|
#define | HPDI32_GSC_TAR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x0C) |
|
#define | HPDI32_GSC_RAR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x10) |
|
#define | HPDI32_GSC_FSR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x14) |
|
#define | HPDI32_GSC_FDR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x18) |
|
#define | HPDI32_GSC_TSVLCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x1C) |
|
#define | HPDI32_GSC_TLVLCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x20) |
|
#define | HPDI32_GSC_TLILCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x24) |
|
#define | HPDI32_GSC_RSCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x28) |
|
#define | HPDI32_GSC_RLCR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x2C) |
|
#define | HPDI32_GSC_ICR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x30) |
|
#define | HPDI32_GSC_ISR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x34) |
|
#define | HPDI32_GSC_TCDR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x38) |
|
#define | HPDI32_GSC_TFSR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x40) |
|
#define | HPDI32_GSC_RFSR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x44) |
|
#define | HPDI32_GSC_TFWR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x48) |
|
#define | HPDI32_GSC_RFWR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x4C) |
|
#define | HPDI32_GSC_IELR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x50) |
|
#define | HPDI32_GSC_IHLR GSC_REG_ENCODE(GSC_REG_GSC, 4, 0x54) |
|
#define | HPDI32_IOCTL_QUERY_ERROR (-1) |
|
#define | HPDI32_QUERY_FF_UNKNOWN 0 |
|
#define | HPDI32_QUERY_FF_PCI 1 |
|
#define | HPDI32_QUERY_FF_PMC 2 |
|
#define | HPDI32_QUERY_FF_CPCI 3 |
|
#define | HPDI32_QUERY_FF_PC104P 4 |
|
#define | HPDI32_QUERY_XCVR_UNKNOWN 0 |
|
#define | HPDI32_QUERY_XCVR_PECL 1 |
|
#define | HPDI32_QUERY_XCVR_RS485 2 |
|
#define | HPDI32_CABLE_CMD_MODE_FC 0x000 |
|
#define | HPDI32_CABLE_CMD_MODE_IN 0x100 |
|
#define | HPDI32_CABLE_CMD_MODE_OUT_LO 0x001 |
|
#define | HPDI32_CABLE_CMD_MODE_OUT_HI 0x101 |
|
#define | HPDI32_CABLE_CMD_STATE_0 0 |
|
#define | HPDI32_CABLE_CMD_STATE_1 1 |
|
#define | HPDI32_AUTO_START_NO 0 |
|
#define | HPDI32_AUTO_START_YES 1 |
|
#define | HPDI32_AUTO_START_DEFAULT HPDI32_AUTO_START_YES |
|
#define | HPDI32_RX_ENABLE_NO 0 |
|
#define | HPDI32_RX_ENABLE_YES 1 |
|
#define | HPDI32_FIFO_ERROR_CLEAR 1 |
|
#define | HPDI32_FIFO_ERROR_TEST (-1) |
|
#define | HPDI32_FIFO_ERROR_NO 0 |
|
#define | HPDI32_FIFO_ERROR_YES 1 |
|
#define | HPDI32_FIFO_STATUS_EMPTY 0 |
|
#define | HPDI32_FIFO_STATUS_ALMOST_EMPTY 1 |
|
#define | HPDI32_FIFO_STATUS_MEDIUM 2 |
|
#define | HPDI32_FIFO_STATUS_ALMOST_FULL 3 |
|
#define | HPDI32_FIFO_STATUS_FULL 4 |
|
#define | HPDI32_IO_ABORT_NO 0 |
|
#define | HPDI32_IO_ABORT_YES 1 |
|
#define | HPDI32_IO_DATA_SIZE_8_BITS 8 |
|
#define | HPDI32_IO_DATA_SIZE_16_BITS 16 |
|
#define | HPDI32_IO_DATA_SIZE_32_BITS 32 |
|
#define | HPDI32_IO_DATA_SIZE_BITS_DEFAULT HPDI32_IO_DATA_SIZE_32_BITS |
|
#define | HPDI32_IO_MODE_DEFAULT GSC_IO_MODE_DMDMA |
|
#define | HPDI32_IO_ERROR_IGNORE 0 |
|
#define | HPDI32_IO_ERROR_CHECK 1 |
|
#define | HPDI32_IO_ERROR_DEFAULT HPDI32_IO_ERROR_CHECK |
|
#define | HPDI32_IO_PIO_THRESHOLD_DEFAULT 32 |
|
#define | HPDI32_IO_TIMEOUT_NO_SLEEP 0 |
|
#define | HPDI32_IO_TIMEOUT_MIN 0 |
|
#define | HPDI32_IO_TIMEOUT_MAX 3600 |
|
#define | HPDI32_IO_TIMEOUT_DEFAULT 10 |
|
#define | HPDI32_AUTO_STOP_NO 1 |
|
#define | HPDI32_AUTO_STOP_YES 0 |
|
#define | HPDI32_TX_ENABLE_NO 0 |
|
#define | HPDI32_TX_ENABLE_YES 1 |
|
#define | HPDI32_TX_FLOW_CONTROL_STOP 0 |
|
#define | HPDI32_TX_FLOW_CONTROL_START 1 |
|
#define | HPDI32_TX_REMOTE_THROTTLE_NO 0 |
|
#define | HPDI32_TX_REMOTE_THROTTLE_YES 1 |
|
#define | HPDI32_TX_STATUS_VAL_MIR_NO 0 |
|
#define | HPDI32_TX_STATUS_VAL_MIR_YES 1 |
|
#define | HPDI32_IRQ_CC0_FV_S_GPIO6 0x00000001 |
|
#define | HPDI32_IRQ_CC0_FV_E_GPIO6 0x00000002 |
|
#define | HPDI32_IRQ_CC1_LV_GPIO0 0x00000004 |
|
#define | HPDI32_IRQ_CC2_SV_GPIO1 0x00000008 |
|
#define | HPDI32_IRQ_CC3_RR_GPIO2 0x00000010 |
|
#define | HPDI32_IRQ_CC4_TR_GPIO3 0x00000020 |
|
#define | HPDI32_IRQ_CC5_TE_GPIO4 0x00000040 |
|
#define | HPDI32_IRQ_CC6_RE_GPIO5 0x00000080 |
|
#define | HPDI32_IRQ_TX_FIFO_EMPTY 0x00000100 |
|
#define | HPDI32_IRQ_TX_FIFO_AE 0x00000200 |
|
#define | HPDI32_IRQ_TX_FIFO_AF 0x00000400 |
|
#define | HPDI32_IRQ_TX_FIFO_FULL 0x00000800 |
|
#define | HPDI32_IRQ_RX_FIFO_EMPTY 0x00001000 |
|
#define | HPDI32_IRQ_RX_FIFO_AE 0x00002000 |
|
#define | HPDI32_IRQ_RX_FIFO_AF 0x00004000 |
|
#define | HPDI32_IRQ_RX_FIFO_FULL 0x00008000 |
|
#define | HPDI32_IRQ_ALL 0x0000FFFF |
|
#define | HPDI32_TRISTATE_TE_RE_NO 0 |
|
#define | HPDI32_TRISTATE_TE_RE_YES 1 |
|
#define | HPDI32_WAIT_GSC_CC0_FV_S_GPIO6 HPDI32_IRQ_CC0_FV_S_GPIO6 |
|
#define | HPDI32_WAIT_GSC_CC0_FV_E_GPIO6 HPDI32_IRQ_CC0_FV_E_GPIO6 |
|
#define | HPDI32_WAIT_GSC_CC1_LV_GPIO0 HPDI32_IRQ_CC1_LV_GPIO0 |
|
#define | HPDI32_WAIT_GSC_CC2_SV_GPIO1 HPDI32_IRQ_CC2_SV_GPIO1 |
|
#define | HPDI32_WAIT_GSC_CC3_RR_GPIO2 HPDI32_IRQ_CC3_RR_GPIO2 |
|
#define | HPDI32_WAIT_GSC_CC4_TR_GPIO3 HPDI32_IRQ_CC4_TR_GPIO3 |
|
#define | HPDI32_WAIT_GSC_CC5_TE_GPIO4 HPDI32_IRQ_CC5_TE_GPIO4 |
|
#define | HPDI32_WAIT_GSC_CC6_RE_GPIO5 HPDI32_IRQ_CC6_RE_GPIO5 |
|
#define | HPDI32_WAIT_GSC_TX_FIFO_EMPTY HPDI32_IRQ_TX_FIFO_EMPTY |
|
#define | HPDI32_WAIT_GSC_TX_FIFO_AE HPDI32_IRQ_TX_FIFO_AE |
|
#define | HPDI32_WAIT_GSC_TX_FIFO_AF HPDI32_IRQ_TX_FIFO_AF |
|
#define | HPDI32_WAIT_GSC_TX_FIFO_FULL HPDI32_IRQ_TX_FIFO_FULL |
|
#define | HPDI32_WAIT_GSC_RX_FIFO_EMPTY HPDI32_IRQ_RX_FIFO_EMPTY |
|
#define | HPDI32_WAIT_GSC_RX_FIFO_AE HPDI32_IRQ_RX_FIFO_AE |
|
#define | HPDI32_WAIT_GSC_RX_FIFO_AF HPDI32_IRQ_RX_FIFO_AF |
|
#define | HPDI32_WAIT_GSC_RX_FIFO_FULL HPDI32_IRQ_RX_FIFO_FULL |
|
#define | HPDI32_WAIT_GSC_ALL HPDI32_IRQ_ALL |
|
#define | HPDI32_WAIT_ALT_ALL 0x0000 |
|