| 1 | /* |
| 2 | * Copyright (c) 2004-2007 Atheros Communications Inc. |
| 3 | * All rights reserved. |
| 4 | * |
| 5 | * $ATH_LICENSE_HOSTSDK0_C$ |
| 6 | * |
| 7 | */ |
| 8 | #ifndef _INI_DSET_H_ |
| 9 | #define _INI_DSET_H_ |
| 10 | |
| 11 | /* |
| 12 | * Each of these represents a WHAL INI table, which consists |
| 13 | * of an "address column" followed by 1 or more "value columns". |
| 14 | * |
| 15 | * Software uses the base WHAL_INI_DATA_ID+column to access a |
| 16 | * DataSet that holds a particular column of data. |
| 17 | */ |
| 18 | typedef enum { |
| 19 | WHAL_INI_DATA_ID_NULL =0, |
| 20 | WHAL_INI_DATA_ID_MODE_SPECIFIC =1, /* 2,3 */ |
| 21 | WHAL_INI_DATA_ID_COMMON =4, /* 5 */ |
| 22 | WHAL_INI_DATA_ID_BB_RFGAIN =6, /* 7,8 */ |
| 23 | WHAL_INI_DATA_ID_ANALOG_BANK1 =9, /* 10 */ |
| 24 | WHAL_INI_DATA_ID_ANALOG_BANK2 =11, /* 12 */ |
| 25 | WHAL_INI_DATA_ID_ANALOG_BANK3 =13, /* 14, 15 */ |
| 26 | WHAL_INI_DATA_ID_ANALOG_BANK6 =16, /* 17, 18 */ |
| 27 | WHAL_INI_DATA_ID_ANALOG_BANK7 =19, /* 20 */ |
| 28 | WHAL_INI_DATA_ID_MODE_OVERRIDES =21, /* 22,23 */ |
| 29 | WHAL_INI_DATA_ID_COMMON_OVERRIDES =24, /* 25 */ |
| 30 | |
| 31 | WHAL_INI_DATA_ID_MAX =25 |
| 32 | } WHAL_INI_DATA_ID; |
| 33 | |
| 34 | typedef PREPACK struct { |
| 35 | A_UINT16 freqIndex; // 1 - A mode 2 - B or G mode 0 - common |
| 36 | A_UINT16 offset; |
| 37 | A_UINT32 newValue; |
| 38 | } POSTPACK INI_DSET_REG_OVERRIDE; |
| 39 | |
| 40 | #endif |
| 41 | |