ath: Add a driver_info bitmask field
The driver_info stores the device category information which is used to load appropriate device firmware, select firmware offset and eeprom starting location. The driver_info is accessed across ath9k_htc and ath9k_hw. Hence placed under common structure. Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
35162ba759
commit
bedbbb959d
@@ -104,6 +104,11 @@ enum ath_cipher {
|
|||||||
ATH_CIPHER_MIC = 127
|
ATH_CIPHER_MIC = 127
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum ath_drv_info {
|
||||||
|
AR7010_DEVICE = BIT(0),
|
||||||
|
AR9287_DEVICE = BIT(1),
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct ath_ops - Register read/write operations
|
* struct ath_ops - Register read/write operations
|
||||||
*
|
*
|
||||||
@@ -147,6 +152,7 @@ struct ath_common {
|
|||||||
u8 rx_chainmask;
|
u8 rx_chainmask;
|
||||||
|
|
||||||
u32 rx_bufsize;
|
u32 rx_bufsize;
|
||||||
|
u32 driver_info;
|
||||||
|
|
||||||
u32 keymax;
|
u32 keymax;
|
||||||
DECLARE_BITMAP(keymap, ATH_KEYMAX);
|
DECLARE_BITMAP(keymap, ATH_KEYMAX);
|
||||||
|
Reference in New Issue
Block a user