Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
wl18xx.h File Reference
#include "conf.h"

Go to the source code of this file.

Data Structures

struct  wl18xx_priv
 
struct  wl18xx_fw_status_priv
 
struct  wl18xx_static_data_priv
 
struct  wl18xx_clk_cfg
 

Macros

#define WL18XX_CHIP_VER   8
 
#define WL18XX_IFTYPE_VER   2
 
#define WL18XX_MAJOR_VER   0
 
#define WL18XX_SUBTYPE_VER   0
 
#define WL18XX_MINOR_VER   100
 
#define WL18XX_CMD_MAX_SIZE   740
 
#define WL18XX_AGGR_BUFFER_SIZE   (13 * PAGE_SIZE)
 
#define WL18XX_NUM_TX_DESCRIPTORS   32
 
#define WL18XX_NUM_RX_DESCRIPTORS   32
 
#define WL18XX_NUM_MAC_ADDRESSES   3
 
#define WL18XX_FW_MAX_TX_STATUS_DESC   33
 
#define WL18XX_PHY_VERSION_MAX_LEN   20
 

Enumerations

enum  {
  CLOCK_CONFIG_16_2_M = 1, CLOCK_CONFIG_16_368_M, CLOCK_CONFIG_16_8_M, CLOCK_CONFIG_19_2_M,
  CLOCK_CONFIG_26_M, CLOCK_CONFIG_32_736_M, CLOCK_CONFIG_33_6_M, CLOCK_CONFIG_38_468_M,
  CLOCK_CONFIG_52_M, NUM_CLOCK_CONFIGS
}
 

Macro Definition Documentation

#define WL18XX_AGGR_BUFFER_SIZE   (13 * PAGE_SIZE)

Definition at line 36 of file wl18xx.h.

#define WL18XX_CHIP_VER   8

Definition at line 28 of file wl18xx.h.

#define WL18XX_CMD_MAX_SIZE   740

Definition at line 34 of file wl18xx.h.

#define WL18XX_FW_MAX_TX_STATUS_DESC   33

Definition at line 56 of file wl18xx.h.

#define WL18XX_IFTYPE_VER   2

Definition at line 29 of file wl18xx.h.

#define WL18XX_MAJOR_VER   0

Definition at line 30 of file wl18xx.h.

#define WL18XX_MINOR_VER   100

Definition at line 32 of file wl18xx.h.

#define WL18XX_NUM_MAC_ADDRESSES   3

Definition at line 41 of file wl18xx.h.

#define WL18XX_NUM_RX_DESCRIPTORS   32

Definition at line 39 of file wl18xx.h.

#define WL18XX_NUM_TX_DESCRIPTORS   32

Definition at line 38 of file wl18xx.h.

#define WL18XX_PHY_VERSION_MAX_LEN   20

Definition at line 74 of file wl18xx.h.

#define WL18XX_SUBTYPE_VER   0

Definition at line 31 of file wl18xx.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
CLOCK_CONFIG_16_2_M 
CLOCK_CONFIG_16_368_M 
CLOCK_CONFIG_16_8_M 
CLOCK_CONFIG_19_2_M 
CLOCK_CONFIG_26_M 
CLOCK_CONFIG_32_736_M 
CLOCK_CONFIG_33_6_M 
CLOCK_CONFIG_38_468_M 
CLOCK_CONFIG_52_M 
NUM_CLOCK_CONFIGS 

Definition at line 88 of file wl18xx.h.