AR9300_MAX_CHAINS
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
const u32 txiqcal_status[AR9300_MAX_CHAINS] = {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
u32 tx_corr_coeff[MAX_MEASUREMENT][AR9300_MAX_CHAINS];
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
u32 cl_idx[AR9300_MAX_CHAINS] = { AR_PHY_CL_TAB_0,
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
int mag_coeff[AR9300_MAX_CHAINS][MAX_MEASUREMENT][MAXIQCAL];
int phs_coeff[AR9300_MAX_CHAINS][MAX_MEASUREMENT][MAXIQCAL];
u32 tx_corr_coeff[MAX_MEASUREMENT][AR9300_MAX_CHAINS];
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
static const u32 switch_chain_reg[AR9300_MAX_CHAINS] = {
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
const u_int32_t cca_ctrl[AR9300_MAX_CHAINS] = {
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
if (ichain >= AR9300_MAX_CHAINS) {
AR9300_MAX_CHAINS);
int lfrequency[AR9300_MAX_CHAINS],
lcorrection[AR9300_MAX_CHAINS],
ltemperature[AR9300_MAX_CHAINS], lvoltage[AR9300_MAX_CHAINS],
lnf_cal[AR9300_MAX_CHAINS], lnf_pwr[AR9300_MAX_CHAINS];
int hfrequency[AR9300_MAX_CHAINS],
hcorrection[AR9300_MAX_CHAINS],
htemperature[AR9300_MAX_CHAINS], hvoltage[AR9300_MAX_CHAINS],
hnf_cal[AR9300_MAX_CHAINS], hnf_pwr[AR9300_MAX_CHAINS];
int correction[AR9300_MAX_CHAINS],
voltage[AR9300_MAX_CHAINS], temperature[AR9300_MAX_CHAINS],
nf_cal[AR9300_MAX_CHAINS], nf_pwr[AR9300_MAX_CHAINS];
for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++)
__le16 antCtrlChain[AR9300_MAX_CHAINS];
u8 xatten1DB[AR9300_MAX_CHAINS];
u8 xatten1Margin[AR9300_MAX_CHAINS];
int8_t noiseFloorThreshCh[AR9300_MAX_CHAINS];
u8 xatten1DBLow[AR9300_MAX_CHAINS];
u8 xatten1MarginLow[AR9300_MAX_CHAINS];
u8 xatten1DBHigh[AR9300_MAX_CHAINS];
u8 xatten1MarginHigh[AR9300_MAX_CHAINS];
calPierData2G[AR9300_MAX_CHAINS][AR9300_NUM_2G_CAL_PIERS];
calPierData5G[AR9300_MAX_CHAINS][AR9300_NUM_5G_CAL_PIERS];
for (i = 0; i < AR9300_MAX_CHAINS; i++) {
u8 ext_idx = AR9300_MAX_CHAINS + i;
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
u16 small_signal_gain[AR9300_MAX_CHAINS];
u32 pa_table[AR9300_MAX_CHAINS][PAPRD_TABLE_SZ];
u32 num_measures[AR9300_MAX_CHAINS];
int tx_corr_coeff[MAX_IQCAL_MEASUREMENT][AR9300_MAX_CHAINS];
u32 tx_clcal[AR9300_MAX_CHAINS][MAX_CL_TAB_ENTRY];
u32 rtt_table[AR9300_MAX_CHAINS][MAX_RTT_TABLE_ENTRY];
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {