/* */
/* ///////////////////////////////////////////////////////////////////////// */
-
#ifndef WILC_WLAN_IF_H
#define WILC_WLAN_IF_H
/* #define MEMORY_STATIC */
/* #define USE_OLD_SPI_SW */
-
#include "wilc_oswrapper.h"
#include "linux_wlan_common.h"
-
/********************************************
*
* Debug Flags
#define HIF_SPI BIT(0)
#define HIF_SDIO_GPIO_IRQ BIT(2)
-
/********************************************
*
* Tx/Rx Buffer Size Defines
struct sk_buff *skb;
};
-
typedef void (*wilc_tx_complete_func_t)(void *, int);
#define WILC_TX_ERR_NO_BUF (-2)
typedef enum {
WID_NIL = 0xffff,
-
/* BSS Type */
/* -------------------------------------------------------------- */
/* Configuration : Infrastructure Independent Access Point */
/* -------------------------------------------------------------- */
WID_11N_TXOP_PROT_DISABLE = 0x00B0,
-
WID_TX_POWER_LEVEL_11N = 0x00B1,
/* Custom Character WID list */
WID_MEMORY_ACCESS_32BIT = 0x201F,
WID_RF_REG_VAL = 0x2021,
-
/* NMAC Integer WID list */
WID_11N_PHY_ACTIVE_REG_VAL = 0x2080,
WID_IP_ADDRESS = 0x3999,
-
-
/* Custom String WID list */
/* EMAC Binary WID list */
/* NMAC Binary WID list */
WID_11N_AUTORATE_TABLE = 0x4080,
-
WID_SCAN_CHANNEL_LIST = 0x4084,
WID_INFO_ELEMENT_PROBE = 0x4085,
void wilc_bus_set_default_speed(void);
u32 wilc_get_chipid(u8 update);
-
#endif