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

Go to the source code of this file.

Data Structures

struct  pseudo_hdr
 
struct  drv_msg
 
struct  media_msg
 
struct  dsp_init_msg
 
struct  prov_record
 

Macros

#define DSPVERSZ   4
 
#define HWSERNUMSZ   16
 
#define SKUSZ   20
 
#define EUISZ   8
 
#define MODESZ   2
 
#define CALVERSZ   2
 
#define CALDATESZ   6
 
#define ELECTRABUZZ_ID   0 /* ASIC ID for Electrabuzz */
 
#define MAGNEMITE_ID   0x1a01 /* ASIC ID for Magnemite */
 
#define FT1000_REG_DPRAM_ADDR   0x000E /* DPADR - Dual Port Ram Indirect Address Register */
 
#define FT1000_REG_SUP_CTRL   0x0020 /* HCTR - Host Control Register */
 
#define FT1000_REG_SUP_STAT   0x0022 /* HSTAT - Host Status Register */
 
#define FT1000_REG_RESET   0x0024 /* HCTR - Host Control Register */
 
#define FT1000_REG_SUP_ISR   0x0026 /* HISR - Host Interrupt Status Register */
 
#define FT1000_REG_SUP_IMASK   0x0028 /* HIMASK - Host Interrupt Mask */
 
#define FT1000_REG_DOORBELL   0x002a /* DBELL - Door Bell Register */
 
#define FT1000_REG_ASIC_ID   0x002e /* ASICID - ASIC Identification Number */
 
#define FT1000_REG_UFIFO_STAT   0x0000 /* UFSR - Uplink FIFO status register */
 
#define FT1000_REG_UFIFO_BEG   0x0002 /* UFBR - Uplink FIFO beginning register */
 
#define FT1000_REG_UFIFO_MID   0x0004 /* UFMR - Uplink FIFO middle register */
 
#define FT1000_REG_UFIFO_END   0x0006 /* UFER - Uplink FIFO end register */
 
#define FT1000_REG_DFIFO_STAT   0x0008 /* DFSR - Downlink FIFO status register */
 
#define FT1000_REG_DFIFO   0x000A /* DFR - Downlink FIFO Register */
 
#define FT1000_REG_DPRAM_DATA   0x000C /* DPRAM - Dual Port Indirect Data Register */
 
#define FT1000_REG_WATERMARK   0x0010 /* WMARK - Watermark Register */
 
#define FT1000_REG_MAG_UFDR   0x0000 /* UFDR - Uplink FIFO Data Register (32-bits) */
 
#define FT1000_REG_MAG_UFDRL   0x0000 /* UFDRL - Uplink FIFO Data Register low-word (16-bits) */
 
#define FT1000_REG_MAG_UFDRH   0x0002 /* UFDRH - Uplink FIFO Data Register high-word (16-bits) */
 
#define FT1000_REG_MAG_UFER   0x0004 /* UFER - Uplink FIFO End Register */
 
#define FT1000_REG_MAG_UFSR   0x0006 /* UFSR - Uplink FIFO Status Register */
 
#define FT1000_REG_MAG_DFR   0x0008 /* DFR - Downlink FIFO Register (32-bits) */
 
#define FT1000_REG_MAG_DFRL   0x0008 /* DFRL - Downlink FIFO Register low-word (16-bits) */
 
#define FT1000_REG_MAG_DFRH   0x000a /* DFRH - Downlink FIFO Register high-word (16-bits) */
 
#define FT1000_REG_MAG_DFSR   0x000c /* DFSR - Downlink FIFO Status Register */
 
#define FT1000_REG_MAG_DPDATA   0x0010 /* DPDATA - Dual Port RAM Indirect Data Register (32-bits) */
 
#define FT1000_REG_MAG_DPDATAL   0x0010 /* DPDATAL - Dual Port RAM Indirect Data Register low-word (16-bits) */
 
#define FT1000_REG_MAG_DPDATAH   0x0012 /* DPDATAH - Dual Port RAM Indirect Data Register high-word (16-bits) */
 
#define FT1000_REG_MAG_WATERMARK   0x002c /* WMARK - Watermark Register */
 
#define FT1000_REG_MAG_VERSION   0x0030 /* LLC Version */
 
#define FT1000_DPRAM_TX_BASE   0x0002 /* Host to PC Card Messaging Area */
 
#define FT1000_DPRAM_RX_BASE   0x0800 /* PC Card to Host Messaging Area */
 
#define FT1000_FIFO_LEN   0x07FC /* total length for DSP FIFO tracking */
 
#define FT1000_HI_HO   0x07FE /* heartbeat with HI/HO */
 
#define FT1000_DSP_STATUS   0x0FFE /* dsp status - non-zero is a request to reset dsp */
 
#define FT1000_DSP_LED   0x0FFA /* dsp led status for PAD device */
 
#define FT1000_DSP_CON_STATE   0x0FF8 /* DSP Connection Status Info */
 
#define FT1000_DPRAM_FEFE   0x0002 /* location for dsp ready indicator */
 
#define FT1000_DSP_TIMER0   0x1FF0 /* Timer Field from Basestation */
 
#define FT1000_DSP_TIMER1   0x1FF2 /* Timer Field from Basestation */
 
#define FT1000_DSP_TIMER2   0x1FF4 /* Timer Field from Basestation */
 
#define FT1000_DSP_TIMER3   0x1FF6 /* Timer Field from Basestation */
 
#define FT1000_DPRAM_MAG_TX_BASE   0x0000 /* Host to PC Card Messaging Area */
 
#define FT1000_DPRAM_MAG_RX_BASE   0x0200 /* PC Card to Host Messaging Area */
 
#define FT1000_MAG_FIFO_LEN   0x1FF /* total length for DSP FIFO tracking */
 
#define FT1000_MAG_FIFO_LEN_INDX   0x1 /* low-word index */
 
#define FT1000_MAG_HI_HO   0x1FF /* heartbeat with HI/HO */
 
#define FT1000_MAG_HI_HO_INDX   0x0 /* high-word index */
 
#define FT1000_MAG_DSP_LED   0x3FE /* dsp led status for PAD device */
 
#define FT1000_MAG_DSP_LED_INDX   0x0 /* dsp led status for PAD device */
 
#define FT1000_MAG_DSP_CON_STATE   0x3FE /* DSP Connection Status Info */
 
#define FT1000_MAG_DSP_CON_STATE_INDX   0x1 /* DSP Connection Status Info */
 
#define FT1000_MAG_DPRAM_FEFE   0x000 /* location for dsp ready indicator */
 
#define FT1000_MAG_DPRAM_FEFE_INDX   0x0 /* location for dsp ready indicator */
 
#define FT1000_MAG_DSP_TIMER0   0x3FC /* Timer Field from Basestation */
 
#define FT1000_MAG_DSP_TIMER0_INDX   0x1
 
#define FT1000_MAG_DSP_TIMER1   0x3FC /* Timer Field from Basestation */
 
#define FT1000_MAG_DSP_TIMER1_INDX   0x0
 
#define FT1000_MAG_DSP_TIMER2   0x3FD /* Timer Field from Basestation */
 
#define FT1000_MAG_DSP_TIMER2_INDX   0x1
 
#define FT1000_MAG_DSP_TIMER3   0x3FD /* Timer Field from Basestation */
 
#define FT1000_MAG_DSP_TIMER3_INDX   0x0
 
#define FT1000_MAG_TOTAL_LEN   0x200
 
#define FT1000_MAG_TOTAL_LEN_INDX   0x1
 
#define FT1000_MAG_PH_LEN   0x200
 
#define FT1000_MAG_PH_LEN_INDX   0x0
 
#define FT1000_MAG_PORT_ID   0x201
 
#define FT1000_MAG_PORT_ID_INDX   0x0
 
#define HOST_INTF_LE   0x0 /* Host interface little endian mode */
 
#define HOST_INTF_BE   0x1 /* Host interface big endian mode */
 
#define FT1000_DB_DPRAM_RX   0x0001 /* this value indicates that DSP has data for host in DPRAM */
 
#define FT1000_DB_DNLD_RX   0x0002 /* Downloader handshake doorbell */
 
#define FT1000_ASIC_RESET_REQ   0x0004 /* DSP requesting host to reset the ASIC */
 
#define FT1000_DSP_ASIC_RESET   0x0008 /* DSP indicating host that it will reset the ASIC */
 
#define FT1000_DB_COND_RESET   0x0010 /* DSP request for a card reset. */
 
#define FT1000_DB_DPRAM_TX   0x0100 /* this value indicates that host has data for DSP in DPRAM. */
 
#define FT1000_DB_DNLD_TX   0x0200 /* Downloader handshake doorbell */
 
#define FT1000_ASIC_RESET_DSP   0x0400 /* Responds to FT1000_ASIC_RESET_REQ */
 
#define FT1000_DB_HB   0x1000 /* Indicates that supervisor has a heartbeat message for DSP. */
 
#define hi   0x6869 /* PC Card heartbeat values */
 
#define ho   0x686f /* PC Card heartbeat values */
 
#define hi_mag   0x6968 /* Byte swap hi to avoid additional system call */
 
#define ho_mag   0x6f68 /* Byte swap ho to avoid additional system call */
 
#define ISR_EMPTY   0x00 /* no bits set */
 
#define ISR_DOORBELL_ACK   0x01 /* Doorbell acknowledge from DSP */
 
#define ISR_DOORBELL_PEND   0x02 /* Doorbell pending from DSP */
 
#define ISR_RCV   0x04 /* Packet available in Downlink FIFO */
 
#define ISR_WATERMARK   0x08 /* Watermark requirements satisfied */
 
#define ISR_MASK_NONE   0x0000 /* no bits set */
 
#define ISR_MASK_DOORBELL_ACK   0x0001 /* Doorbell acknowledge mask */
 
#define ISR_MASK_DOORBELL_PEND   0x0002 /* Doorbell pending mask */
 
#define ISR_MASK_RCV   0x0004 /* Downlink Packet available mask */
 
#define ISR_MASK_WATERMARK   0x0008 /* Watermark interrupt mask */
 
#define ISR_MASK_ALL   0xffff /* Mask all interrupts */
 
#define ISR_DEFAULT_MASK   0x7ff9
 
#define DSP_RESET_BIT   0x0001 /* Bit field to control dsp reset state */
 
#define ASIC_RESET_BIT   0x0002 /* Bit field to control ASIC reset state */
 
#define DSP_UNENCRYPTED   0x0004
 
#define DSP_ENCRYPTED   0x0008
 
#define EFUSE_MEM_DISABLE   0x0040
 
#define DSPID   0x20
 
#define HOSTID   0x10
 
#define DSPAIRID   0x90
 
#define DRIVERID   0x00
 
#define NETWORKID   0x20
 
#define MAX_CMD_SQSIZE   1780
 
#define ENET_MAX_SIZE   1514
 
#define ENET_HEADER_SIZE   14
 
#define SLOWQ_TYPE   0
 
#define FASTQ_TYPE   1
 
#define MAX_DSP_SESS_REC   1024
 
#define DSP_QID_OFFSET   4
 
#define MEDIA_STATE   0x0010
 
#define TIME_UPDATE   0x0020
 
#define DSP_PROVISION   0x0030
 
#define DSP_INIT_MSG   0x0050
 
#define DSP_HIBERNATE   0x0060
 
#define DSP_STORE_INFO   0x0070
 
#define DSP_GET_INFO   0x0071
 
#define GET_DRV_ERR_RPT_MSG   0x0073
 
#define RSP_DRV_ERR_RPT_MSG   0x0074
 
#define DSP_HB_INFO   0x7ef0
 
#define DSP_FIFO_INFO   0x7ef1
 
#define DSP_CONDRESET_INFO   0x7ef2
 
#define DSP_CMDLEN_INFO   0x7ef3
 
#define DSP_CMDPHCKSUM_INFO   0x7ef4
 
#define DSP_PKTPHCKSUM_INFO   0x7ef5
 
#define DSP_PKTLEN_INFO   0x7ef6
 
#define DSP_USER_RESET   0x7ef7
 
#define FIFO_FLUSH_MAXLIMIT   0x7ef8
 
#define FIFO_FLUSH_BADCNT   0x7ef9
 
#define FIFO_ZERO_LEN   0x7efa
 

Variables

struct pseudo_hdr __packed
 

Macro Definition Documentation

#define ASIC_RESET_BIT   0x0002 /* Bit field to control ASIC reset state */

Definition at line 142 of file ft1000.h.

#define CALDATESZ   6

Definition at line 14 of file ft1000.h.

#define CALVERSZ   2

Definition at line 13 of file ft1000.h.

#define DRIVERID   0x00

Definition at line 152 of file ft1000.h.

#define DSP_CMDLEN_INFO   0x7ef3

Definition at line 183 of file ft1000.h.

#define DSP_CMDPHCKSUM_INFO   0x7ef4

Definition at line 184 of file ft1000.h.

#define DSP_CONDRESET_INFO   0x7ef2

Definition at line 182 of file ft1000.h.

#define DSP_ENCRYPTED   0x0008

Definition at line 145 of file ft1000.h.

#define DSP_FIFO_INFO   0x7ef1

Definition at line 181 of file ft1000.h.

#define DSP_GET_INFO   0x0071

Definition at line 175 of file ft1000.h.

#define DSP_HB_INFO   0x7ef0

Definition at line 180 of file ft1000.h.

#define DSP_HIBERNATE   0x0060

Definition at line 173 of file ft1000.h.

#define DSP_INIT_MSG   0x0050

Definition at line 172 of file ft1000.h.

#define DSP_PKTLEN_INFO   0x7ef6

Definition at line 186 of file ft1000.h.

#define DSP_PKTPHCKSUM_INFO   0x7ef5

Definition at line 185 of file ft1000.h.

#define DSP_PROVISION   0x0030

Definition at line 171 of file ft1000.h.

#define DSP_QID_OFFSET   4

Definition at line 166 of file ft1000.h.

#define DSP_RESET_BIT   0x0001 /* Bit field to control dsp reset state */

Definition at line 140 of file ft1000.h.

#define DSP_STORE_INFO   0x0070

Definition at line 174 of file ft1000.h.

#define DSP_UNENCRYPTED   0x0004

Definition at line 144 of file ft1000.h.

#define DSP_USER_RESET   0x7ef7

Definition at line 187 of file ft1000.h.

#define DSPAIRID   0x90

Definition at line 151 of file ft1000.h.

#define DSPID   0x20

Definition at line 149 of file ft1000.h.

#define DSPVERSZ   4

Definition at line 8 of file ft1000.h.

#define EFUSE_MEM_DISABLE   0x0040

Definition at line 146 of file ft1000.h.

#define ELECTRABUZZ_ID   0 /* ASIC ID for Electrabuzz */

Definition at line 16 of file ft1000.h.

#define ENET_HEADER_SIZE   14

Definition at line 159 of file ft1000.h.

#define ENET_MAX_SIZE   1514

Definition at line 158 of file ft1000.h.

#define EUISZ   8

Definition at line 11 of file ft1000.h.

#define FASTQ_TYPE   1

Definition at line 162 of file ft1000.h.

#define FIFO_FLUSH_BADCNT   0x7ef9

Definition at line 189 of file ft1000.h.

#define FIFO_FLUSH_MAXLIMIT   0x7ef8

Definition at line 188 of file ft1000.h.

#define FIFO_ZERO_LEN   0x7efa

Definition at line 190 of file ft1000.h.

#define FT1000_ASIC_RESET_DSP   0x0400 /* Responds to FT1000_ASIC_RESET_REQ */

Definition at line 111 of file ft1000.h.

#define FT1000_ASIC_RESET_REQ   0x0004 /* DSP requesting host to reset the ASIC */

Definition at line 104 of file ft1000.h.

#define FT1000_DB_COND_RESET   0x0010 /* DSP request for a card reset. */

Definition at line 106 of file ft1000.h.

#define FT1000_DB_DNLD_RX   0x0002 /* Downloader handshake doorbell */

Definition at line 103 of file ft1000.h.

#define FT1000_DB_DNLD_TX   0x0200 /* Downloader handshake doorbell */

Definition at line 110 of file ft1000.h.

#define FT1000_DB_DPRAM_RX   0x0001 /* this value indicates that DSP has data for host in DPRAM */

Definition at line 102 of file ft1000.h.

#define FT1000_DB_DPRAM_TX   0x0100 /* this value indicates that host has data for DSP in DPRAM. */

Definition at line 109 of file ft1000.h.

#define FT1000_DB_HB   0x1000 /* Indicates that supervisor has a heartbeat message for DSP. */

Definition at line 112 of file ft1000.h.

#define FT1000_DPRAM_FEFE   0x0002 /* location for dsp ready indicator */

Definition at line 63 of file ft1000.h.

#define FT1000_DPRAM_MAG_RX_BASE   0x0200 /* PC Card to Host Messaging Area */

Definition at line 71 of file ft1000.h.

#define FT1000_DPRAM_MAG_TX_BASE   0x0000 /* Host to PC Card Messaging Area */

Definition at line 70 of file ft1000.h.

#define FT1000_DPRAM_RX_BASE   0x0800 /* PC Card to Host Messaging Area */

Definition at line 57 of file ft1000.h.

#define FT1000_DPRAM_TX_BASE   0x0002 /* Host to PC Card Messaging Area */

Definition at line 56 of file ft1000.h.

#define FT1000_DSP_ASIC_RESET   0x0008 /* DSP indicating host that it will reset the ASIC */

Definition at line 105 of file ft1000.h.

#define FT1000_DSP_CON_STATE   0x0FF8 /* DSP Connection Status Info */

Definition at line 62 of file ft1000.h.

#define FT1000_DSP_LED   0x0FFA /* dsp led status for PAD device */

Definition at line 61 of file ft1000.h.

#define FT1000_DSP_STATUS   0x0FFE /* dsp status - non-zero is a request to reset dsp */

Definition at line 60 of file ft1000.h.

#define FT1000_DSP_TIMER0   0x1FF0 /* Timer Field from Basestation */

Definition at line 64 of file ft1000.h.

#define FT1000_DSP_TIMER1   0x1FF2 /* Timer Field from Basestation */

Definition at line 65 of file ft1000.h.

#define FT1000_DSP_TIMER2   0x1FF4 /* Timer Field from Basestation */

Definition at line 66 of file ft1000.h.

#define FT1000_DSP_TIMER3   0x1FF6 /* Timer Field from Basestation */

Definition at line 67 of file ft1000.h.

#define FT1000_FIFO_LEN   0x07FC /* total length for DSP FIFO tracking */

Definition at line 58 of file ft1000.h.

#define FT1000_HI_HO   0x07FE /* heartbeat with HI/HO */

Definition at line 59 of file ft1000.h.

#define FT1000_MAG_DPRAM_FEFE   0x000 /* location for dsp ready indicator */

Definition at line 81 of file ft1000.h.

#define FT1000_MAG_DPRAM_FEFE_INDX   0x0 /* location for dsp ready indicator */

Definition at line 82 of file ft1000.h.

#define FT1000_MAG_DSP_CON_STATE   0x3FE /* DSP Connection Status Info */

Definition at line 79 of file ft1000.h.

#define FT1000_MAG_DSP_CON_STATE_INDX   0x1 /* DSP Connection Status Info */

Definition at line 80 of file ft1000.h.

#define FT1000_MAG_DSP_LED   0x3FE /* dsp led status for PAD device */

Definition at line 77 of file ft1000.h.

#define FT1000_MAG_DSP_LED_INDX   0x0 /* dsp led status for PAD device */

Definition at line 78 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER0   0x3FC /* Timer Field from Basestation */

Definition at line 83 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER0_INDX   0x1

Definition at line 84 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER1   0x3FC /* Timer Field from Basestation */

Definition at line 85 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER1_INDX   0x0

Definition at line 86 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER2   0x3FD /* Timer Field from Basestation */

Definition at line 87 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER2_INDX   0x1

Definition at line 88 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER3   0x3FD /* Timer Field from Basestation */

Definition at line 89 of file ft1000.h.

#define FT1000_MAG_DSP_TIMER3_INDX   0x0

Definition at line 90 of file ft1000.h.

#define FT1000_MAG_FIFO_LEN   0x1FF /* total length for DSP FIFO tracking */

Definition at line 73 of file ft1000.h.

#define FT1000_MAG_FIFO_LEN_INDX   0x1 /* low-word index */

Definition at line 74 of file ft1000.h.

#define FT1000_MAG_HI_HO   0x1FF /* heartbeat with HI/HO */

Definition at line 75 of file ft1000.h.

#define FT1000_MAG_HI_HO_INDX   0x0 /* high-word index */

Definition at line 76 of file ft1000.h.

#define FT1000_MAG_PH_LEN   0x200

Definition at line 93 of file ft1000.h.

#define FT1000_MAG_PH_LEN_INDX   0x0

Definition at line 94 of file ft1000.h.

#define FT1000_MAG_PORT_ID   0x201

Definition at line 95 of file ft1000.h.

#define FT1000_MAG_PORT_ID_INDX   0x0

Definition at line 96 of file ft1000.h.

#define FT1000_MAG_TOTAL_LEN   0x200

Definition at line 91 of file ft1000.h.

#define FT1000_MAG_TOTAL_LEN_INDX   0x1

Definition at line 92 of file ft1000.h.

#define FT1000_REG_ASIC_ID   0x002e /* ASICID - ASIC Identification Number */

Definition at line 27 of file ft1000.h.

#define FT1000_REG_DFIFO   0x000A /* DFR - Downlink FIFO Register */

Definition at line 35 of file ft1000.h.

#define FT1000_REG_DFIFO_STAT   0x0008 /* DFSR - Downlink FIFO status register */

Definition at line 34 of file ft1000.h.

#define FT1000_REG_DOORBELL   0x002a /* DBELL - Door Bell Register */

Definition at line 26 of file ft1000.h.

#define FT1000_REG_DPRAM_ADDR   0x000E /* DPADR - Dual Port Ram Indirect Address Register */

Definition at line 20 of file ft1000.h.

#define FT1000_REG_DPRAM_DATA   0x000C /* DPRAM - Dual Port Indirect Data Register */

Definition at line 36 of file ft1000.h.

#define FT1000_REG_MAG_DFR   0x0008 /* DFR - Downlink FIFO Register (32-bits) */

Definition at line 45 of file ft1000.h.

#define FT1000_REG_MAG_DFRH   0x000a /* DFRH - Downlink FIFO Register high-word (16-bits) */

Definition at line 47 of file ft1000.h.

#define FT1000_REG_MAG_DFRL   0x0008 /* DFRL - Downlink FIFO Register low-word (16-bits) */

Definition at line 46 of file ft1000.h.

#define FT1000_REG_MAG_DFSR   0x000c /* DFSR - Downlink FIFO Status Register */

Definition at line 48 of file ft1000.h.

#define FT1000_REG_MAG_DPDATA   0x0010 /* DPDATA - Dual Port RAM Indirect Data Register (32-bits) */

Definition at line 49 of file ft1000.h.

#define FT1000_REG_MAG_DPDATAH   0x0012 /* DPDATAH - Dual Port RAM Indirect Data Register high-word (16-bits) */

Definition at line 51 of file ft1000.h.

#define FT1000_REG_MAG_DPDATAL   0x0010 /* DPDATAL - Dual Port RAM Indirect Data Register low-word (16-bits) */

Definition at line 50 of file ft1000.h.

#define FT1000_REG_MAG_UFDR   0x0000 /* UFDR - Uplink FIFO Data Register (32-bits) */

Definition at line 40 of file ft1000.h.

#define FT1000_REG_MAG_UFDRH   0x0002 /* UFDRH - Uplink FIFO Data Register high-word (16-bits) */

Definition at line 42 of file ft1000.h.

#define FT1000_REG_MAG_UFDRL   0x0000 /* UFDRL - Uplink FIFO Data Register low-word (16-bits) */

Definition at line 41 of file ft1000.h.

#define FT1000_REG_MAG_UFER   0x0004 /* UFER - Uplink FIFO End Register */

Definition at line 43 of file ft1000.h.

#define FT1000_REG_MAG_UFSR   0x0006 /* UFSR - Uplink FIFO Status Register */

Definition at line 44 of file ft1000.h.

#define FT1000_REG_MAG_VERSION   0x0030 /* LLC Version */

Definition at line 53 of file ft1000.h.

#define FT1000_REG_MAG_WATERMARK   0x002c /* WMARK - Watermark Register */

Definition at line 52 of file ft1000.h.

#define FT1000_REG_RESET   0x0024 /* HCTR - Host Control Register */

Definition at line 23 of file ft1000.h.

#define FT1000_REG_SUP_CTRL   0x0020 /* HCTR - Host Control Register */

Definition at line 21 of file ft1000.h.

#define FT1000_REG_SUP_IMASK   0x0028 /* HIMASK - Host Interrupt Mask */

Definition at line 25 of file ft1000.h.

#define FT1000_REG_SUP_ISR   0x0026 /* HISR - Host Interrupt Status Register */

Definition at line 24 of file ft1000.h.

#define FT1000_REG_SUP_STAT   0x0022 /* HSTAT - Host Status Register */

Definition at line 22 of file ft1000.h.

#define FT1000_REG_UFIFO_BEG   0x0002 /* UFBR - Uplink FIFO beginning register */

Definition at line 31 of file ft1000.h.

#define FT1000_REG_UFIFO_END   0x0006 /* UFER - Uplink FIFO end register */

Definition at line 33 of file ft1000.h.

#define FT1000_REG_UFIFO_MID   0x0004 /* UFMR - Uplink FIFO middle register */

Definition at line 32 of file ft1000.h.

#define FT1000_REG_UFIFO_STAT   0x0000 /* UFSR - Uplink FIFO status register */

Definition at line 30 of file ft1000.h.

#define FT1000_REG_WATERMARK   0x0010 /* WMARK - Watermark Register */

Definition at line 37 of file ft1000.h.

#define GET_DRV_ERR_RPT_MSG   0x0073

Definition at line 176 of file ft1000.h.

#define hi   0x6869 /* PC Card heartbeat values */

Definition at line 114 of file ft1000.h.

#define hi_mag   0x6968 /* Byte swap hi to avoid additional system call */

Definition at line 118 of file ft1000.h.

#define ho   0x686f /* PC Card heartbeat values */

Definition at line 115 of file ft1000.h.

#define ho_mag   0x6f68 /* Byte swap ho to avoid additional system call */

Definition at line 119 of file ft1000.h.

#define HOST_INTF_BE   0x1 /* Host interface big endian mode */

Definition at line 99 of file ft1000.h.

#define HOST_INTF_LE   0x0 /* Host interface little endian mode */

Definition at line 98 of file ft1000.h.

#define HOSTID   0x10

Definition at line 150 of file ft1000.h.

#define HWSERNUMSZ   16

Definition at line 9 of file ft1000.h.

#define ISR_DEFAULT_MASK   0x7ff9

Definition at line 137 of file ft1000.h.

#define ISR_DOORBELL_ACK   0x01 /* Doorbell acknowledge from DSP */

Definition at line 124 of file ft1000.h.

#define ISR_DOORBELL_PEND   0x02 /* Doorbell pending from DSP */

Definition at line 125 of file ft1000.h.

#define ISR_EMPTY   0x00 /* no bits set */

Definition at line 123 of file ft1000.h.

#define ISR_MASK_ALL   0xffff /* Mask all interrupts */

Definition at line 135 of file ft1000.h.

#define ISR_MASK_DOORBELL_ACK   0x0001 /* Doorbell acknowledge mask */

Definition at line 131 of file ft1000.h.

#define ISR_MASK_DOORBELL_PEND   0x0002 /* Doorbell pending mask */

Definition at line 132 of file ft1000.h.

#define ISR_MASK_NONE   0x0000 /* no bits set */

Definition at line 130 of file ft1000.h.

#define ISR_MASK_RCV   0x0004 /* Downlink Packet available mask */

Definition at line 133 of file ft1000.h.

#define ISR_MASK_WATERMARK   0x0008 /* Watermark interrupt mask */

Definition at line 134 of file ft1000.h.

#define ISR_RCV   0x04 /* Packet available in Downlink FIFO */

Definition at line 126 of file ft1000.h.

#define ISR_WATERMARK   0x08 /* Watermark requirements satisfied */

Definition at line 127 of file ft1000.h.

#define MAGNEMITE_ID   0x1a01 /* ASIC ID for Magnemite */

Definition at line 17 of file ft1000.h.

#define MAX_CMD_SQSIZE   1780

Definition at line 156 of file ft1000.h.

#define MAX_DSP_SESS_REC   1024

Definition at line 164 of file ft1000.h.

#define MEDIA_STATE   0x0010

Definition at line 169 of file ft1000.h.

#define MODESZ   2

Definition at line 12 of file ft1000.h.

#define NETWORKID   0x20

Definition at line 153 of file ft1000.h.

#define RSP_DRV_ERR_RPT_MSG   0x0074

Definition at line 177 of file ft1000.h.

#define SKUSZ   20

Definition at line 10 of file ft1000.h.

#define SLOWQ_TYPE   0

Definition at line 161 of file ft1000.h.

#define TIME_UPDATE   0x0020

Definition at line 170 of file ft1000.h.

Variable Documentation