aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/eeprom.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/eeprom.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/eeprom.h33
1 files changed, 27 insertions, 6 deletions
diff --git a/drivers/net/wireless/ath/ath9k/eeprom.h b/drivers/net/wireless/ath/ath9k/eeprom.h
index 7d825b6d9c8c..4fe33f7eee9d 100644
--- a/drivers/net/wireless/ath/ath9k/eeprom.h
+++ b/drivers/net/wireless/ath/ath9k/eeprom.h
@@ -404,8 +404,13 @@ struct modal_eep_4k_header {
404 u8 iqCalICh[AR5416_EEP4K_MAX_CHAINS]; 404 u8 iqCalICh[AR5416_EEP4K_MAX_CHAINS];
405 u8 iqCalQCh[AR5416_EEP4K_MAX_CHAINS]; 405 u8 iqCalQCh[AR5416_EEP4K_MAX_CHAINS];
406 u8 pdGainOverlap; 406 u8 pdGainOverlap;
407 u8 ob_01; 407#ifdef __BIG_ENDIAN_BITFIELD
408 u8 db1_01; 408 u8 ob_1:4, ob_0:4;
409 u8 db1_1:4, db1_0:4;
410#else
411 u8 ob_0:4, ob_1:4;
412 u8 db1_0:4, db1_1:4;
413#endif
409 u8 xpaBiasLvl; 414 u8 xpaBiasLvl;
410 u8 txFrameToDataStart; 415 u8 txFrameToDataStart;
411 u8 txFrameToPaOn; 416 u8 txFrameToPaOn;
@@ -415,11 +420,27 @@ struct modal_eep_4k_header {
415 u8 swSettleHt40; 420 u8 swSettleHt40;
416 u8 xatten2Db[AR5416_EEP4K_MAX_CHAINS]; 421 u8 xatten2Db[AR5416_EEP4K_MAX_CHAINS];
417 u8 xatten2Margin[AR5416_EEP4K_MAX_CHAINS]; 422 u8 xatten2Margin[AR5416_EEP4K_MAX_CHAINS];
418 u8 db2_01; 423#ifdef __BIG_ENDIAN_BITFIELD
424 u8 db2_1:4, db2_0:4;
425#else
426 u8 db2_0:4, db2_1:4;
427#endif
419 u8 version; 428 u8 version;
420 u16 ob_234; 429#ifdef __BIG_ENDIAN_BITFIELD
421 u16 db1_234; 430 u8 ob_3:4, ob_2:4;
422 u16 db2_234; 431 u8 antdiv_ctl1:4, ob_4:4;
432 u8 db1_3:4, db1_2:4;
433 u8 antdiv_ctl2:4, db1_4:4;
434 u8 db2_2:4, db2_3:4;
435 u8 reserved:4, db2_4:4;
436#else
437 u8 ob_2:4, ob_3:4;
438 u8 ob_4:4, antdiv_ctl1:4;
439 u8 db1_2:4, db1_3:4;
440 u8 db1_4:4, antdiv_ctl2:4;
441 u8 db2_2:4, db2_3:4;
442 u8 db2_4:4, reserved:4;
443#endif
423 u8 futureModal[4]; 444 u8 futureModal[4];
424 struct spur_chan spurChans[AR5416_EEPROM_MODAL_SPURS]; 445 struct spur_chan spurChans[AR5416_EEPROM_MODAL_SPURS];
425} __packed; 446} __packed;