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

Go to the source code of this file.

Data Structures

struct  fw_priv
 
struct  fw_hdr
 
struct  hal_priv
 

Enumerations

enum  _HW_VERSION { RTL8712_FPGA, RTL8712_1stCUT, RTL8712_2ndCUT, RTL8712_3rdCUT }
 
enum  _LOOPBACK_TYPE {
  RTL8712_AIR_TRX = 0, RTL8712_MAC_LBK, RTL8712_BB_LBK, RTL8712_MAC_FW_LBK = 4,
  RTL8712_BB_FW_LBK = 8
}
 
enum  RTL871X_HCI_TYPE { RTL8712_SDIO, RTL8712_USB }
 
enum  RTL8712_RF_CONFIG { RTL8712_RF_1T1R, RTL8712_RF_1T2R, RTL8712_RF_2T2R }
 
enum  _RTL8712_HCI_TYPE_ {
  RTL8712_HCI_TYPE_PCIE = 0x01, RTL8712_HCI_TYPE_AP_PCIE = 0x81, RTL8712_HCI_TYPE_USB = 0x02, RTL8712_HCI_TYPE_92USB = 0x02,
  RTL8712_HCI_TYPE_AP_USB = 0x82, RTL8712_HCI_TYPE_72USB = 0x12, RTL8712_HCI_TYPE_SDIO = 0x04, RTL8712_HCI_TYPE_72SDIO = 0x14
}
 

Functions

uint rtl8712_hal_init (struct _adapter *padapter)
 
int rtl871x_load_fw (struct _adapter *padapter)
 

Enumeration Type Documentation

Enumerator:
RTL8712_FPGA 
RTL8712_1stCUT 
RTL8712_2ndCUT 
RTL8712_3rdCUT 

Definition at line 29 of file rtl8712_hal.h.

Enumerator:
RTL8712_AIR_TRX 
RTL8712_MAC_LBK 
RTL8712_BB_LBK 
RTL8712_MAC_FW_LBK 
RTL8712_BB_FW_LBK 

Definition at line 36 of file rtl8712_hal.h.

Enumerator:
RTL8712_HCI_TYPE_PCIE 
RTL8712_HCI_TYPE_AP_PCIE 
RTL8712_HCI_TYPE_USB 
RTL8712_HCI_TYPE_92USB 
RTL8712_HCI_TYPE_AP_USB 
RTL8712_HCI_TYPE_72USB 
RTL8712_HCI_TYPE_SDIO 
RTL8712_HCI_TYPE_72SDIO 

Definition at line 55 of file rtl8712_hal.h.

Enumerator:
RTL8712_RF_1T1R 
RTL8712_RF_1T2R 
RTL8712_RF_2T2R 

Definition at line 49 of file rtl8712_hal.h.

Enumerator:
RTL8712_SDIO 
RTL8712_USB 

Definition at line 44 of file rtl8712_hal.h.

Function Documentation

uint rtl8712_hal_init ( struct _adapter padapter)

Definition at line 328 of file hal_init.c.

int rtl871x_load_fw ( struct _adapter padapter)

Definition at line 66 of file hal_init.c.