Lines Matching refs:eeval

72 	if (!ath_hal_eepromRead(ah, _off, &eeval))	\
75 uint16_t eeval, off;
90 ee->ee_channels11a[i] = (eeval >> 8) & FREQ_MASK_3_3;
91 ee->ee_channels11a[i+1] = eeval & FREQ_MASK_3_3;
97 ee->ee_channels11a[0] = (eeval >> 9) & FREQ_MASK;
98 ee->ee_channels11a[1] = (eeval >> 2) & FREQ_MASK;
99 ee->ee_channels11a[2] = (eeval << 5) & FREQ_MASK;
102 ee->ee_channels11a[2] |= (eeval >> 11) & 0x1f;
103 ee->ee_channels11a[3] = (eeval >> 4) & FREQ_MASK;
104 ee->ee_channels11a[4] = (eeval << 3) & FREQ_MASK;
107 ee->ee_channels11a[4] |= (eeval >> 13) & 0x7;
108 ee->ee_channels11a[5] = (eeval >> 6) & FREQ_MASK;
109 ee->ee_channels11a[6] = (eeval << 1) & FREQ_MASK;
112 ee->ee_channels11a[6] |= (eeval >> 15) & 0x1;
113 ee->ee_channels11a[7] = (eeval >> 8) & FREQ_MASK;
114 ee->ee_channels11a[8] = (eeval >> 1) & FREQ_MASK;
115 ee->ee_channels11a[9] = (eeval << 6) & FREQ_MASK;
118 ee->ee_channels11a[9] |= (eeval >> 10) & 0x3f;
278 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
288 uint16_t eeval;
302 if ((eeval & freqmask) == 0)
305 eeval & freqmask);
307 if (((eeval >> 8) & freqmask) == 0)
310 (eeval>>8) & freqmask);
342 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
344 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
348 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
350 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
354 (eeval & pcdac_delta_mask);
356 ((eeval >> 5) & pcdac_delta_mask);
358 ((eeval >> 10) & pcdac_delta_mask);
362 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
364 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
368 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
373 ((eeval >> 8) & pcdac_mask);
376 (((eeval >> 8) & dbmmask) -
377 ((eeval >> 15) & 0x1)*256);
446 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
455 uint16_t ii, eeval;
462 if ((eeval & freqmask) == 0)
465 freq[numPiers++] = fbin2freq(ee, (eeval & freqmask));
467 freq[numPiers++] = fbin2freq_2p4(ee, (eeval & freqmask));
469 if (((eeval >> 8) & freqmask) == 0)
472 freq[numPiers++] = fbin2freq(ee, (eeval >> 8) & freqmask);
474 freq[numPiers++] = fbin2freq_2p4(ee, (eeval >> 8) & freqmask);
489 currCh->pwr_I[0] = eeval & dbm_I_mask;
490 currCh->Vpd_I[0] = (eeval >> 5) & Vpd_I_mask;
492 (eeval >> 12) & dbm_delta_mask;
495 currCh->Vpd_delta[0][0] = eeval & Vpd_delta_mask;
497 (eeval >> 6) & dbm_delta_mask;
499 (eeval >> 10) & Vpd_delta_mask;
502 currCh->pwr_delta_t2[2][0] = eeval & dbm_delta_mask;
503 currCh->Vpd_delta[2][0] = (eeval >> 4) & Vpd_delta_mask;
511 currCh->pwr_I[1] = (eeval >> 10) & dbm_I_mask;
512 currCh->Vpd_I[1] = (eeval >> 15) & 0x1;
516 currCh->Vpd_I[1] |= (eeval & 0x3F) << 1;
518 (eeval >> 6) & dbm_delta_mask;
520 (eeval >> 10) & Vpd_delta_mask;
523 currCh->pwr_delta_t2[1][1] = eeval & dbm_delta_mask;
524 currCh->Vpd_delta[1][1] = (eeval >> 4) & Vpd_delta_mask;
526 (eeval >> 10) & dbm_delta_mask;
527 currCh->Vpd_delta[2][1] = (eeval >> 14) & 0x3;
531 currCh->Vpd_delta[2][1] |= (eeval & 0xF) << 2;
537 (eeval >> 10) & dbm_delta_mask;
538 currCh->Vpd_delta[3][0] = (eeval >> 14) & 0x3;
542 currCh->Vpd_delta[3][0] |= (eeval & 0xF) << 2;
552 currCh->pwr_I[2] = (eeval >> 4) & dbm_I_mask;
553 currCh->Vpd_I[2] = (eeval >> 9) & Vpd_I_mask;
557 (eeval >> 0) & dbm_delta_mask;
558 currCh->Vpd_delta[0][2] = (eeval >> 4) & Vpd_delta_mask;
560 (eeval >> 10) & dbm_delta_mask;
561 currCh->Vpd_delta[1][2] = (eeval >> 14) & 0x3;
565 currCh->Vpd_delta[1][2] |= (eeval & 0xF) << 2;
567 (eeval >> 4) & dbm_delta_mask;
568 currCh->Vpd_delta[2][2] = (eeval >> 8) & Vpd_delta_mask;
574 (eeval >> 4) & dbm_delta_mask;
575 currCh->Vpd_delta[3][1] = (eeval >> 8) & Vpd_delta_mask;
585 currCh->pwr_I[3] = (eeval >> 14) & 0x3;
589 currCh->pwr_I[3] |= ((eeval >> 0) & 0x7) << 2;
590 currCh->Vpd_I[3] = (eeval >> 3) & Vpd_I_mask;
592 (eeval >> 10) & dbm_delta_mask;
593 currCh->Vpd_delta[0][3] = (eeval >> 14) & 0x3;
597 currCh->Vpd_delta[0][3] |= (eeval & 0xF) << 2;
599 (eeval >> 4) & dbm_delta_mask;
600 currCh->Vpd_delta[1][3] = (eeval >> 8) & Vpd_delta_mask;
601 currCh->pwr_delta_t2[2][3] = (eeval >> 14) & 0x3;
605 currCh->pwr_delta_t2[2][3] |= ((eeval >> 0) & 0x3) << 2;
606 currCh->Vpd_delta[2][3] = (eeval >> 2) & Vpd_delta_mask;
608 (eeval >> 8) & dbm_delta_mask;
609 currCh->Vpd_delta[3][3] = (eeval >> 12) & 0xF;
613 currCh->Vpd_delta[3][3] |= ((eeval >> 0) & 0x3) << 4;
618 currCh->pwr_delta_t2[3][2] = (eeval >> 14) & 0x3;
622 currCh->pwr_delta_t2[3][2] |= ((eeval >> 0) & 0x3) << 2;
623 currCh->Vpd_delta[3][2] = (eeval >> 2) & Vpd_delta_mask;
814 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
817 uint16_t eeval, nchan;
871 pChannelData->pcdacMax = (uint16_t)((eeval >> 10) & PCDAC_MASK);
872 pChannelData->pcdacMin = (uint16_t)((eeval >> 4) & PCDAC_MASK);
873 pChannelData->PwrValues[0] = (uint16_t)((eeval << 2) & POWER_MASK);
876 pChannelData->PwrValues[0] |= (uint16_t)((eeval >> 14) & 0x3);
877 pChannelData->PwrValues[1] = (uint16_t)((eeval >> 8) & POWER_MASK);
878 pChannelData->PwrValues[2] = (uint16_t)((eeval >> 2) & POWER_MASK);
879 pChannelData->PwrValues[3] = (uint16_t)((eeval << 4) & POWER_MASK);
882 pChannelData->PwrValues[3] |= (uint16_t)((eeval >> 12) & 0xf);
883 pChannelData->PwrValues[4] = (uint16_t)((eeval >> 6) & POWER_MASK);
884 pChannelData->PwrValues[5] = (uint16_t)(eeval & POWER_MASK);
887 pChannelData->PwrValues[6] = (uint16_t)((eeval >> 10) & POWER_MASK);
888 pChannelData->PwrValues[7] = (uint16_t)((eeval >> 4) & POWER_MASK);
889 pChannelData->PwrValues[8] = (uint16_t)((eeval << 2) & POWER_MASK);
892 pChannelData->PwrValues[8] |= (uint16_t)((eeval >> 14) & 0x3);
893 pChannelData->PwrValues[9] = (uint16_t)((eeval >> 8) & POWER_MASK);
894 pChannelData->PwrValues[10] = (uint16_t)((eeval >> 2) & POWER_MASK);
920 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
923 uint16_t eeval, enable24;
968 pPowerInfo->testChannel = (eeval >> 8) & 0xff;
970 pPowerInfo->testChannel = (eeval >> 9) & 0x7f;
982 pPowerInfo->twicePwr6_24 = (eeval >> 2) & POWER_MASK;
983 pPowerInfo->twicePwr36 = (eeval << 4) & POWER_MASK;
985 pPowerInfo->twicePwr6_24 = (eeval >> 3) & POWER_MASK;
986 pPowerInfo->twicePwr36 = (eeval << 3) & POWER_MASK;
991 pPowerInfo->twicePwr36 |= (eeval >> 12) & 0xf;
992 pPowerInfo->twicePwr48 = (eeval >> 6) & POWER_MASK;
993 pPowerInfo->twicePwr54 = eeval & POWER_MASK;
995 pPowerInfo->twicePwr36 |= (eeval >> 13) & 0x7;
996 pPowerInfo->twicePwr48 = (eeval >> 7) & POWER_MASK;
997 pPowerInfo->twicePwr54 = (eeval >> 1) & POWER_MASK;
1016 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
1020 uint16_t eeval;
1041 rep[j].rdEdge = (eeval >> 8) & FREQ_MASK_3_3;
1042 rep[j+1].rdEdge = eeval & FREQ_MASK_3_3;
1047 (eeval >> 8) & POWER_MASK;
1048 rep[j].flag = (eeval >> 14) & 1;
1049 rep[j+1].twice_rdEdgePower = eeval & POWER_MASK;
1050 rep[j+1].flag = (eeval >> 6) & 1;
1054 rep[0].rdEdge = (eeval >> 9) & FREQ_MASK;
1055 rep[1].rdEdge = (eeval >> 2) & FREQ_MASK;
1056 rep[2].rdEdge = (eeval << 5) & FREQ_MASK;
1059 rep[2].rdEdge |= (eeval >> 11) & 0x1f;
1060 rep[3].rdEdge = (eeval >> 4) & FREQ_MASK;
1061 rep[4].rdEdge = (eeval << 3) & FREQ_MASK;
1064 rep[4].rdEdge |= (eeval >> 13) & 0x7;
1065 rep[5].rdEdge = (eeval >> 6) & FREQ_MASK;
1066 rep[6].rdEdge = (eeval << 1) & FREQ_MASK;
1069 rep[6].rdEdge |= (eeval >> 15) & 0x1;
1070 rep[7].rdEdge = (eeval >> 8) & FREQ_MASK;
1072 rep[0].twice_rdEdgePower = (eeval >> 2) & POWER_MASK;
1073 rep[1].twice_rdEdgePower = (eeval << 4) & POWER_MASK;
1076 rep[1].twice_rdEdgePower |= (eeval >> 12) & 0xf;
1077 rep[2].twice_rdEdgePower = (eeval >> 6) & POWER_MASK;
1078 rep[3].twice_rdEdgePower = eeval & POWER_MASK;
1081 rep[4].twice_rdEdgePower = (eeval >> 10) & POWER_MASK;
1082 rep[5].twice_rdEdgePower = (eeval >> 4) & POWER_MASK;
1083 rep[6].twice_rdEdgePower = (eeval << 2) & POWER_MASK;
1086 rep[6].twice_rdEdgePower |= (eeval >> 14) & 0x3;
1087 rep[7].twice_rdEdgePower = (eeval >> 8) & POWER_MASK;
1113 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
1138 uint16_t eeval;
1155 ee->ee_turbo5Disable = (eeval >> 15) & 0x01;
1156 ee->ee_rfKill = (eeval >> 14) & 0x01;
1157 ee->ee_deviceType = (eeval >> 11) & 0x07;
1158 ee->ee_turbo2WMaxPower5 = (eeval >> 4) & 0x7F;
1160 ee->ee_turbo2Disable = (eeval >> 3) & 0x01;
1163 ee->ee_Gmode = (eeval >> 2) & 0x01;
1164 ee->ee_Bmode = (eeval >> 1) & 0x01;
1165 ee->ee_Amode = (eeval & 0x01);
1169 ee->ee_antennaGainMax[0] = (int8_t)((eeval >> 8) & 0xFF);
1170 ee->ee_antennaGainMax[1] = (int8_t)(eeval & 0xFF);
1173 ee->ee_eepMap = (eeval>>14) & 0x3;
1174 ee->ee_disableXr5 = (eeval>>13) & 0x1;
1175 ee->ee_disableXr2 = (eeval>>12) & 0x1;
1176 ee->ee_earStart = eeval & 0xfff;
1179 ee->ee_targetPowersStart = eeval & 0xfff;
1180 ee->ee_exist32kHzCrystal = (eeval>>14) & 0x1;
1185 ee->ee_eepMap2PowerCalStart = (eeval >> 4) & 0xfff;
1196 ee->ee_switchSettling[i] = (eeval >> 8) & 0x7f;
1197 ee->ee_txrxAtten[i] = (eeval >> 2) & 0x3f;
1198 ee->ee_antennaControl[0][i] = (eeval << 4) & 0x3f;
1201 ee->ee_antennaControl[0][i] |= (eeval >> 12) & 0x0f;
1202 ee->ee_antennaControl[1][i] = (eeval >> 6) & 0x3f;
1203 ee->ee_antennaControl[2][i] = eeval & 0x3f;
1206 ee->ee_antennaControl[3][i] = (eeval >> 10) & 0x3f;
1207 ee->ee_antennaControl[4][i] = (eeval >> 4) & 0x3f;
1208 ee->ee_antennaControl[5][i] = (eeval << 2) & 0x3f;
1211 ee->ee_antennaControl[5][i] |= (eeval >> 14) & 0x03;
1212 ee->ee_antennaControl[6][i] = (eeval >> 8) & 0x3f;
1213 ee->ee_antennaControl[7][i] = (eeval >> 2) & 0x3f;
1214 ee->ee_antennaControl[8][i] = (eeval << 4) & 0x3f;
1217 ee->ee_antennaControl[8][i] |= (eeval >> 12) & 0x0f;
1218 ee->ee_antennaControl[9][i] = (eeval >> 6) & 0x3f;
1219 ee->ee_antennaControl[10][i] = eeval & 0x3f;
1222 ee->ee_adcDesiredSize[i] = (int8_t)((eeval >> 8) & 0xff);
1225 ee->ee_ob4 = (eeval >> 5) & 0x07;
1226 ee->ee_db4 = (eeval >> 2) & 0x07;
1227 ee->ee_ob3 = (eeval << 1) & 0x07;
1230 ee->ee_obFor24 = (eeval >> 4) & 0x07;
1231 ee->ee_dbFor24 = eeval & 0x07;
1234 ee->ee_obFor24g = (eeval >> 4) & 0x07;
1235 ee->ee_dbFor24g = eeval & 0x07;
1241 ee->ee_ob3 |= (eeval >> 15) & 0x01;
1242 ee->ee_db3 = (eeval >> 12) & 0x07;
1243 ee->ee_ob2 = (eeval >> 9) & 0x07;
1244 ee->ee_db2 = (eeval >> 6) & 0x07;
1245 ee->ee_ob1 = (eeval >> 3) & 0x07;
1246 ee->ee_db1 = eeval & 0x07;
1250 ee->ee_txEndToXLNAOn[i] = (eeval >> 8) & 0xff;
1251 ee->ee_thresh62[i] = eeval & 0xff;
1254 ee->ee_txEndToXPAOff[i] = (eeval >> 8) & 0xff;
1255 ee->ee_txFrameToXPAOn[i] = eeval & 0xff;
1258 ee->ee_pgaDesiredSize[i] = (int8_t)((eeval >> 8) & 0xff);
1259 ee->ee_noiseFloorThresh[i] = eeval & 0xff;
1266 ee->ee_xlnaGain[i] = (eeval >> 5) & 0xff;
1267 ee->ee_xgain[i] = (eeval >> 1) & 0x0f;
1268 ee->ee_xpd[i] = eeval & 0x01;
1272 ee->ee_fixedBias5 = (eeval >> 13) & 0x1;
1275 ee->ee_fixedBias2 = (eeval >> 13) & 0x1;
1282 ee->ee_falseDetectBackoff[i] = (eeval >> 6) & 0x7F;
1285 ee->ee_ob2GHz[0] = eeval & 0x7;
1286 ee->ee_db2GHz[0] = (eeval >> 3) & 0x7;
1289 ee->ee_ob2GHz[1] = eeval & 0x7;
1290 ee->ee_db2GHz[1] = (eeval >> 3) & 0x7;
1293 ee->ee_xrTargetPower5 = eeval & 0x3f;
1298 ee->ee_gainI[i] = (eeval >> 13) & 0x07;
1301 ee->ee_gainI[i] |= (eeval << 3) & 0x38;
1303 ee->ee_cckOfdmPwrDelta = (eeval >> 3) & 0xFF;
1306 (eeval >> 11) & 0x1f;
1310 ee->ee_iqCalI[0] = (eeval >> 8 ) & 0x3f;
1311 ee->ee_iqCalQ[0] = (eeval >> 3 ) & 0x1f;
1322 fbin2freq_2p4(ee, eeval&0xff);
1324 fbin2freq_2p4(ee, (eeval >> 8)&0xff);
1327 fbin2freq_2p4(ee, eeval&0xff);
1330 (eeval >> 8) & 0x3f;
1335 fbin2freq_2p4(ee, eeval & 0xff);
1337 fbin2freq_2p4(ee, (eeval >> 8) & 0xff);
1340 ee->ee_turbo2WMaxPower2 = eeval & 0x7F;
1341 ee->ee_xrTargetPower2 = (eeval >> 7) & 0x3f;
1345 fbin2freq_2p4(ee, eeval & 0xff);
1348 (eeval >> 8) & 0x3f;
1351 ee->ee_iqCalI[1] = (eeval >> 5) & 0x3F;
1352 ee->ee_iqCalQ[1] = eeval & 0x1F;
1357 (uint8_t)(eeval & 0xFF);
1360 (eeval >> 8) & 0x7f;
1362 (eeval >> 15) & 0x1;
1365 (eeval & 0x1F) << 1;
1367 (eeval >> 5) & 0x3F;
1369 (eeval >> 11) & 0x1F;
1372 (eeval & 0x7) << 5;
1374 (eeval >> 3) & 0xFF;
1382 eeval & 0x3f;
1385 (eeval >> 6) & 0x7f;
1387 (eeval >> 13) & 0x7;
1390 (eeval & 0x7) << 3;
1392 (eeval >> 3) & 0x3F;
1394 (eeval >> 9) & 0x7F;
1397 (eeval & 0x1) << 7;
1399 (eeval >> 1) & 0xFF;
1409 ee->ee_ob2GHz[0] = eeval & 0x7;
1410 ee->ee_db2GHz[0] = (eeval >> 3) & 0x7;
1413 ee->ee_ob2GHz[1] = eeval & 0x7;
1414 ee->ee_db2GHz[1] = (eeval >> 3) & 0x7;
1431 ee->ee_ctl[i] = (eeval >> 8) & 0xff;
1432 ee->ee_ctl[i+1] = eeval & 0xff;
1445 ee->ee_spurChans[i][0] = eeval;
1447 ee->ee_spurChans[i][1] = eeval;
1472 ee->ee_regCap = eeval;
1486 eeval = 0;
1487 ee->ee_opCap = eeval;
1490 ee->ee_regdomain = eeval;
1561 uint16_t eeval;
1573 if (!ath_hal_eepromRead(ah, AR_EEPROM_RFSILENT, &eeval))
1575 *(uint16_t *) val = eeval;
1581 if (!ath_hal_eepromRead(ah, AR_EEPROM_MAC(2-i), &eeval)) {
1587 sum += eeval;
1588 macaddr[2*i] = eeval >> 8;
1589 macaddr[2*i + 1] = eeval & 0xff;
1619 ath_hal_eepromRead(ah, 0x0b, &eeval) && eeval == 1) ?
1779 uint16_t eeversion, eeprotect, eeval;
1806 if (!ath_hal_eepromRead(ah, AR_EEPROM_SIZE_UPPER, &eeval)) {
1811 if (eeval != 0) {
1812 eepMax = (eeval & AR_EEPROM_SIZE_UPPER_MASK) <<
1814 if (!ath_hal_eepromRead(ah, AR_EEPROM_SIZE_LOWER, &eeval)) {
1819 eepMax = (eepMax | eeval) - AR_EEPROM_ATHEROS_BASE;
1824 if (!ath_hal_eepromRead(ah, AR_EEPROM_ATHEROS(i), &eeval)) {
1827 sum ^= eeval;