Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
eeprom_4k.c File Reference
#include <asm/unaligned.h>
#include "hw.h"
#include "ar9002_phy.h"

Go to the source code of this file.

Macros

#define SIZE_EEPROM_4K   (sizeof(struct ar5416_eeprom_4k) / sizeof(u16))
 
#define EEPROM_4K_SIZE   (sizeof(struct ar5416_eeprom_4k) / sizeof(u16))
 
#define CMP_TEST_GRP
 
#define EEP_MAP4K_SPURCHAN   (ah->eeprom.map4k.modalHeader.spurChans[i].spurChan)
 

Variables

struct eeprom_ops eep_4k_ops
 

Macro Definition Documentation

#define CMP_TEST_GRP
Value:
(((cfgCtl & ~CTL_MODE_M)| (pCtlMode[ctlMode] & CTL_MODE_M)) == \
pEepData->ctlIndex[i]) \
|| (((cfgCtl & ~CTL_MODE_M) | (pCtlMode[ctlMode] & CTL_MODE_M)) == \
((pEepData->ctlIndex[i] & CTL_MODE_M) | SD_NO_CTL))
#define EEP_MAP4K_SPURCHAN   (ah->eeprom.map4k.modalHeader.spurChans[i].spurChan)
#define EEPROM_4K_SIZE   (sizeof(struct ar5416_eeprom_4k) / sizeof(u16))
#define SIZE_EEPROM_4K   (sizeof(struct ar5416_eeprom_4k) / sizeof(u16))

Definition at line 31 of file eeprom_4k.c.

Variable Documentation

struct eeprom_ops eep_4k_ops
Initial value:
= {
.check_eeprom = ath9k_hw_4k_check_eeprom,
.get_eeprom = ath9k_hw_4k_get_eeprom,
.fill_eeprom = ath9k_hw_4k_fill_eeprom,
.dump_eeprom = ath9k_hw_4k_dump_eeprom,
.get_eeprom_ver = ath9k_hw_4k_get_eeprom_ver,
.get_eeprom_rev = ath9k_hw_4k_get_eeprom_rev,
.set_board_values = ath9k_hw_4k_set_board_values,
.set_txpower = ath9k_hw_4k_set_txpower,
.get_spur_channel = ath9k_hw_4k_get_spur_channel
}

Definition at line 1100 of file eeprom_4k.c.