Lines Matching refs:eeval

74 	if (!ath_hal_eepromRead(ah, _off, &eeval))	\
77 uint16_t eeval, off;
92 ee->ee_channels11a[i] = (eeval >> 8) & FREQ_MASK_3_3;
93 ee->ee_channels11a[i+1] = eeval & FREQ_MASK_3_3;
99 ee->ee_channels11a[0] = (eeval >> 9) & FREQ_MASK;
100 ee->ee_channels11a[1] = (eeval >> 2) & FREQ_MASK;
101 ee->ee_channels11a[2] = (eeval << 5) & FREQ_MASK;
104 ee->ee_channels11a[2] |= (eeval >> 11) & 0x1f;
105 ee->ee_channels11a[3] = (eeval >> 4) & FREQ_MASK;
106 ee->ee_channels11a[4] = (eeval << 3) & FREQ_MASK;
109 ee->ee_channels11a[4] |= (eeval >> 13) & 0x7;
110 ee->ee_channels11a[5] = (eeval >> 6) & FREQ_MASK;
111 ee->ee_channels11a[6] = (eeval << 1) & FREQ_MASK;
114 ee->ee_channels11a[6] |= (eeval >> 15) & 0x1;
115 ee->ee_channels11a[7] = (eeval >> 8) & FREQ_MASK;
116 ee->ee_channels11a[8] = (eeval >> 1) & FREQ_MASK;
117 ee->ee_channels11a[9] = (eeval << 6) & FREQ_MASK;
120 ee->ee_channels11a[9] |= (eeval >> 10) & 0x3f;
280 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
290 uint16_t eeval;
304 if ((eeval & freqmask) == 0)
307 eeval & freqmask);
309 if (((eeval >> 8) & freqmask) == 0)
312 (eeval>>8) & freqmask);
344 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
346 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
350 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
352 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
356 (eeval & pcdac_delta_mask);
358 ((eeval >> 5) & pcdac_delta_mask);
360 ((eeval >> 10) & pcdac_delta_mask);
364 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
366 (((eeval >> 8) & dbmmask) - ((eeval >> 15) & 0x1)*256);
370 ((eeval & dbmmask) - ((eeval >> 7) & 0x1)*256);
375 ((eeval >> 8) & pcdac_mask);
378 (((eeval >> 8) & dbmmask) -
379 ((eeval >> 15) & 0x1)*256);
448 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
457 uint16_t ii, eeval;
464 if ((eeval & freqmask) == 0)
467 freq[numPiers++] = fbin2freq(ee, (eeval & freqmask));
469 freq[numPiers++] = fbin2freq_2p4(ee, (eeval & freqmask));
471 if (((eeval >> 8) & freqmask) == 0)
474 freq[numPiers++] = fbin2freq(ee, (eeval >> 8) & freqmask);
476 freq[numPiers++] = fbin2freq_2p4(ee, (eeval >> 8) & freqmask);
491 currCh->pwr_I[0] = eeval & dbm_I_mask;
492 currCh->Vpd_I[0] = (eeval >> 5) & Vpd_I_mask;
494 (eeval >> 12) & dbm_delta_mask;
497 currCh->Vpd_delta[0][0] = eeval & Vpd_delta_mask;
499 (eeval >> 6) & dbm_delta_mask;
501 (eeval >> 10) & Vpd_delta_mask;
504 currCh->pwr_delta_t2[2][0] = eeval & dbm_delta_mask;
505 currCh->Vpd_delta[2][0] = (eeval >> 4) & Vpd_delta_mask;
513 currCh->pwr_I[1] = (eeval >> 10) & dbm_I_mask;
514 currCh->Vpd_I[1] = (eeval >> 15) & 0x1;
518 currCh->Vpd_I[1] |= (eeval & 0x3F) << 1;
520 (eeval >> 6) & dbm_delta_mask;
522 (eeval >> 10) & Vpd_delta_mask;
525 currCh->pwr_delta_t2[1][1] = eeval & dbm_delta_mask;
526 currCh->Vpd_delta[1][1] = (eeval >> 4) & Vpd_delta_mask;
528 (eeval >> 10) & dbm_delta_mask;
529 currCh->Vpd_delta[2][1] = (eeval >> 14) & 0x3;
533 currCh->Vpd_delta[2][1] |= (eeval & 0xF) << 2;
539 (eeval >> 10) & dbm_delta_mask;
540 currCh->Vpd_delta[3][0] = (eeval >> 14) & 0x3;
544 currCh->Vpd_delta[3][0] |= (eeval & 0xF) << 2;
554 currCh->pwr_I[2] = (eeval >> 4) & dbm_I_mask;
555 currCh->Vpd_I[2] = (eeval >> 9) & Vpd_I_mask;
559 (eeval >> 0) & dbm_delta_mask;
560 currCh->Vpd_delta[0][2] = (eeval >> 4) & Vpd_delta_mask;
562 (eeval >> 10) & dbm_delta_mask;
563 currCh->Vpd_delta[1][2] = (eeval >> 14) & 0x3;
567 currCh->Vpd_delta[1][2] |= (eeval & 0xF) << 2;
569 (eeval >> 4) & dbm_delta_mask;
570 currCh->Vpd_delta[2][2] = (eeval >> 8) & Vpd_delta_mask;
576 (eeval >> 4) & dbm_delta_mask;
577 currCh->Vpd_delta[3][1] = (eeval >> 8) & Vpd_delta_mask;
587 currCh->pwr_I[3] = (eeval >> 14) & 0x3;
591 currCh->pwr_I[3] |= ((eeval >> 0) & 0x7) << 2;
592 currCh->Vpd_I[3] = (eeval >> 3) & Vpd_I_mask;
594 (eeval >> 10) & dbm_delta_mask;
595 currCh->Vpd_delta[0][3] = (eeval >> 14) & 0x3;
599 currCh->Vpd_delta[0][3] |= (eeval & 0xF) << 2;
601 (eeval >> 4) & dbm_delta_mask;
602 currCh->Vpd_delta[1][3] = (eeval >> 8) & Vpd_delta_mask;
603 currCh->pwr_delta_t2[2][3] = (eeval >> 14) & 0x3;
607 currCh->pwr_delta_t2[2][3] |= ((eeval >> 0) & 0x3) << 2;
608 currCh->Vpd_delta[2][3] = (eeval >> 2) & Vpd_delta_mask;
610 (eeval >> 8) & dbm_delta_mask;
611 currCh->Vpd_delta[3][3] = (eeval >> 12) & 0xF;
615 currCh->Vpd_delta[3][3] |= ((eeval >> 0) & 0x3) << 4;
620 currCh->pwr_delta_t2[3][2] = (eeval >> 14) & 0x3;
624 currCh->pwr_delta_t2[3][2] |= ((eeval >> 0) & 0x3) << 2;
625 currCh->Vpd_delta[3][2] = (eeval >> 2) & Vpd_delta_mask;
816 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
819 uint16_t eeval, nchan;
873 pChannelData->pcdacMax = (uint16_t)((eeval >> 10) & PCDAC_MASK);
874 pChannelData->pcdacMin = (uint16_t)((eeval >> 4) & PCDAC_MASK);
875 pChannelData->PwrValues[0] = (uint16_t)((eeval << 2) & POWER_MASK);
878 pChannelData->PwrValues[0] |= (uint16_t)((eeval >> 14) & 0x3);
879 pChannelData->PwrValues[1] = (uint16_t)((eeval >> 8) & POWER_MASK);
880 pChannelData->PwrValues[2] = (uint16_t)((eeval >> 2) & POWER_MASK);
881 pChannelData->PwrValues[3] = (uint16_t)((eeval << 4) & POWER_MASK);
884 pChannelData->PwrValues[3] |= (uint16_t)((eeval >> 12) & 0xf);
885 pChannelData->PwrValues[4] = (uint16_t)((eeval >> 6) & POWER_MASK);
886 pChannelData->PwrValues[5] = (uint16_t)(eeval & POWER_MASK);
889 pChannelData->PwrValues[6] = (uint16_t)((eeval >> 10) & POWER_MASK);
890 pChannelData->PwrValues[7] = (uint16_t)((eeval >> 4) & POWER_MASK);
891 pChannelData->PwrValues[8] = (uint16_t)((eeval << 2) & POWER_MASK);
894 pChannelData->PwrValues[8] |= (uint16_t)((eeval >> 14) & 0x3);
895 pChannelData->PwrValues[9] = (uint16_t)((eeval >> 8) & POWER_MASK);
896 pChannelData->PwrValues[10] = (uint16_t)((eeval >> 2) & POWER_MASK);
922 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
925 uint16_t eeval, enable24;
970 pPowerInfo->testChannel = (eeval >> 8) & 0xff;
972 pPowerInfo->testChannel = (eeval >> 9) & 0x7f;
984 pPowerInfo->twicePwr6_24 = (eeval >> 2) & POWER_MASK;
985 pPowerInfo->twicePwr36 = (eeval << 4) & POWER_MASK;
987 pPowerInfo->twicePwr6_24 = (eeval >> 3) & POWER_MASK;
988 pPowerInfo->twicePwr36 = (eeval << 3) & POWER_MASK;
993 pPowerInfo->twicePwr36 |= (eeval >> 12) & 0xf;
994 pPowerInfo->twicePwr48 = (eeval >> 6) & POWER_MASK;
995 pPowerInfo->twicePwr54 = eeval & POWER_MASK;
997 pPowerInfo->twicePwr36 |= (eeval >> 13) & 0x7;
998 pPowerInfo->twicePwr48 = (eeval >> 7) & POWER_MASK;
999 pPowerInfo->twicePwr54 = (eeval >> 1) & POWER_MASK;
1018 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
1022 uint16_t eeval;
1043 rep[j].rdEdge = (eeval >> 8) & FREQ_MASK_3_3;
1044 rep[j+1].rdEdge = eeval & FREQ_MASK_3_3;
1049 (eeval >> 8) & POWER_MASK;
1050 rep[j].flag = (eeval >> 14) & 1;
1051 rep[j+1].twice_rdEdgePower = eeval & POWER_MASK;
1052 rep[j+1].flag = (eeval >> 6) & 1;
1056 rep[0].rdEdge = (eeval >> 9) & FREQ_MASK;
1057 rep[1].rdEdge = (eeval >> 2) & FREQ_MASK;
1058 rep[2].rdEdge = (eeval << 5) & FREQ_MASK;
1061 rep[2].rdEdge |= (eeval >> 11) & 0x1f;
1062 rep[3].rdEdge = (eeval >> 4) & FREQ_MASK;
1063 rep[4].rdEdge = (eeval << 3) & FREQ_MASK;
1066 rep[4].rdEdge |= (eeval >> 13) & 0x7;
1067 rep[5].rdEdge = (eeval >> 6) & FREQ_MASK;
1068 rep[6].rdEdge = (eeval << 1) & FREQ_MASK;
1071 rep[6].rdEdge |= (eeval >> 15) & 0x1;
1072 rep[7].rdEdge = (eeval >> 8) & FREQ_MASK;
1074 rep[0].twice_rdEdgePower = (eeval >> 2) & POWER_MASK;
1075 rep[1].twice_rdEdgePower = (eeval << 4) & POWER_MASK;
1078 rep[1].twice_rdEdgePower |= (eeval >> 12) & 0xf;
1079 rep[2].twice_rdEdgePower = (eeval >> 6) & POWER_MASK;
1080 rep[3].twice_rdEdgePower = eeval & POWER_MASK;
1083 rep[4].twice_rdEdgePower = (eeval >> 10) & POWER_MASK;
1084 rep[5].twice_rdEdgePower = (eeval >> 4) & POWER_MASK;
1085 rep[6].twice_rdEdgePower = (eeval << 2) & POWER_MASK;
1088 rep[6].twice_rdEdgePower |= (eeval >> 14) & 0x3;
1089 rep[7].twice_rdEdgePower = (eeval >> 8) & POWER_MASK;
1115 if (!ath_hal_eepromRead(ah, _off, &eeval)) \
1140 uint16_t eeval;
1157 ee->ee_turbo5Disable = (eeval >> 15) & 0x01;
1158 ee->ee_rfKill = (eeval >> 14) & 0x01;
1159 ee->ee_deviceType = (eeval >> 11) & 0x07;
1160 ee->ee_turbo2WMaxPower5 = (eeval >> 4) & 0x7F;
1162 ee->ee_turbo2Disable = (eeval >> 3) & 0x01;
1165 ee->ee_Gmode = (eeval >> 2) & 0x01;
1166 ee->ee_Bmode = (eeval >> 1) & 0x01;
1167 ee->ee_Amode = (eeval & 0x01);
1171 ee->ee_antennaGainMax[0] = (int8_t)((eeval >> 8) & 0xFF);
1172 ee->ee_antennaGainMax[1] = (int8_t)(eeval & 0xFF);
1175 ee->ee_eepMap = (eeval>>14) & 0x3;
1176 ee->ee_disableXr5 = (eeval>>13) & 0x1;
1177 ee->ee_disableXr2 = (eeval>>12) & 0x1;
1178 ee->ee_earStart = eeval & 0xfff;
1181 ee->ee_targetPowersStart = eeval & 0xfff;
1182 ee->ee_exist32kHzCrystal = (eeval>>14) & 0x1;
1187 ee->ee_eepMap2PowerCalStart = (eeval >> 4) & 0xfff;
1198 ee->ee_switchSettling[i] = (eeval >> 8) & 0x7f;
1199 ee->ee_txrxAtten[i] = (eeval >> 2) & 0x3f;
1200 ee->ee_antennaControl[0][i] = (eeval << 4) & 0x3f;
1203 ee->ee_antennaControl[0][i] |= (eeval >> 12) & 0x0f;
1204 ee->ee_antennaControl[1][i] = (eeval >> 6) & 0x3f;
1205 ee->ee_antennaControl[2][i] = eeval & 0x3f;
1208 ee->ee_antennaControl[3][i] = (eeval >> 10) & 0x3f;
1209 ee->ee_antennaControl[4][i] = (eeval >> 4) & 0x3f;
1210 ee->ee_antennaControl[5][i] = (eeval << 2) & 0x3f;
1213 ee->ee_antennaControl[5][i] |= (eeval >> 14) & 0x03;
1214 ee->ee_antennaControl[6][i] = (eeval >> 8) & 0x3f;
1215 ee->ee_antennaControl[7][i] = (eeval >> 2) & 0x3f;
1216 ee->ee_antennaControl[8][i] = (eeval << 4) & 0x3f;
1219 ee->ee_antennaControl[8][i] |= (eeval >> 12) & 0x0f;
1220 ee->ee_antennaControl[9][i] = (eeval >> 6) & 0x3f;
1221 ee->ee_antennaControl[10][i] = eeval & 0x3f;
1224 ee->ee_adcDesiredSize[i] = (int8_t)((eeval >> 8) & 0xff);
1227 ee->ee_ob4 = (eeval >> 5) & 0x07;
1228 ee->ee_db4 = (eeval >> 2) & 0x07;
1229 ee->ee_ob3 = (eeval << 1) & 0x07;
1232 ee->ee_obFor24 = (eeval >> 4) & 0x07;
1233 ee->ee_dbFor24 = eeval & 0x07;
1236 ee->ee_obFor24g = (eeval >> 4) & 0x07;
1237 ee->ee_dbFor24g = eeval & 0x07;
1243 ee->ee_ob3 |= (eeval >> 15) & 0x01;
1244 ee->ee_db3 = (eeval >> 12) & 0x07;
1245 ee->ee_ob2 = (eeval >> 9) & 0x07;
1246 ee->ee_db2 = (eeval >> 6) & 0x07;
1247 ee->ee_ob1 = (eeval >> 3) & 0x07;
1248 ee->ee_db1 = eeval & 0x07;
1252 ee->ee_txEndToXLNAOn[i] = (eeval >> 8) & 0xff;
1253 ee->ee_thresh62[i] = eeval & 0xff;
1256 ee->ee_txEndToXPAOff[i] = (eeval >> 8) & 0xff;
1257 ee->ee_txFrameToXPAOn[i] = eeval & 0xff;
1260 ee->ee_pgaDesiredSize[i] = (int8_t)((eeval >> 8) & 0xff);
1261 ee->ee_noiseFloorThresh[i] = eeval & 0xff;
1268 ee->ee_xlnaGain[i] = (eeval >> 5) & 0xff;
1269 ee->ee_xgain[i] = (eeval >> 1) & 0x0f;
1270 ee->ee_xpd[i] = eeval & 0x01;
1274 ee->ee_fixedBias5 = (eeval >> 13) & 0x1;
1277 ee->ee_fixedBias2 = (eeval >> 13) & 0x1;
1284 ee->ee_falseDetectBackoff[i] = (eeval >> 6) & 0x7F;
1287 ee->ee_ob2GHz[0] = eeval & 0x7;
1288 ee->ee_db2GHz[0] = (eeval >> 3) & 0x7;
1291 ee->ee_ob2GHz[1] = eeval & 0x7;
1292 ee->ee_db2GHz[1] = (eeval >> 3) & 0x7;
1295 ee->ee_xrTargetPower5 = eeval & 0x3f;
1300 ee->ee_gainI[i] = (eeval >> 13) & 0x07;
1303 ee->ee_gainI[i] |= (eeval << 3) & 0x38;
1305 ee->ee_cckOfdmPwrDelta = (eeval >> 3) & 0xFF;
1308 (eeval >> 11) & 0x1f;
1312 ee->ee_iqCalI[0] = (eeval >> 8 ) & 0x3f;
1313 ee->ee_iqCalQ[0] = (eeval >> 3 ) & 0x1f;
1324 fbin2freq_2p4(ee, eeval&0xff);
1326 fbin2freq_2p4(ee, (eeval >> 8)&0xff);
1329 fbin2freq_2p4(ee, eeval&0xff);
1332 (eeval >> 8) & 0x3f;
1337 fbin2freq_2p4(ee, eeval & 0xff);
1339 fbin2freq_2p4(ee, (eeval >> 8) & 0xff);
1342 ee->ee_turbo2WMaxPower2 = eeval & 0x7F;
1343 ee->ee_xrTargetPower2 = (eeval >> 7) & 0x3f;
1347 fbin2freq_2p4(ee, eeval & 0xff);
1350 (eeval >> 8) & 0x3f;
1353 ee->ee_iqCalI[1] = (eeval >> 5) & 0x3F;
1354 ee->ee_iqCalQ[1] = eeval & 0x1F;
1359 (uint8_t)(eeval & 0xFF);
1362 (eeval >> 8) & 0x7f;
1364 (eeval >> 15) & 0x1;
1367 (eeval & 0x1F) << 1;
1369 (eeval >> 5) & 0x3F;
1371 (eeval >> 11) & 0x1F;
1374 (eeval & 0x7) << 5;
1376 (eeval >> 3) & 0xFF;
1384 eeval & 0x3f;
1387 (eeval >> 6) & 0x7f;
1389 (eeval >> 13) & 0x7;
1392 (eeval & 0x7) << 3;
1394 (eeval >> 3) & 0x3F;
1396 (eeval >> 9) & 0x7F;
1399 (eeval & 0x1) << 7;
1401 (eeval >> 1) & 0xFF;
1411 ee->ee_ob2GHz[0] = eeval & 0x7;
1412 ee->ee_db2GHz[0] = (eeval >> 3) & 0x7;
1415 ee->ee_ob2GHz[1] = eeval & 0x7;
1416 ee->ee_db2GHz[1] = (eeval >> 3) & 0x7;
1433 ee->ee_ctl[i] = (eeval >> 8) & 0xff;
1434 ee->ee_ctl[i+1] = eeval & 0xff;
1447 ee->ee_spurChans[i][0] = eeval;
1449 ee->ee_spurChans[i][1] = eeval;
1474 ee->ee_regCap = eeval;
1488 eeval = 0;
1489 ee->ee_opCap = eeval;
1492 ee->ee_regdomain = eeval;
1563 uint16_t eeval;
1575 if (!ath_hal_eepromRead(ah, AR_EEPROM_RFSILENT, &eeval))
1577 *(uint16_t *) val = eeval;
1583 if (!ath_hal_eepromRead(ah, AR_EEPROM_MAC(2-i), &eeval)) {
1589 sum += eeval;
1590 macaddr[2*i] = eeval >> 8;
1591 macaddr[2*i + 1] = eeval & 0xff;
1621 ath_hal_eepromRead(ah, 0x0b, &eeval) && eeval == 1) ?
1781 uint16_t eeversion, eeprotect, eeval;
1808 if (!ath_hal_eepromRead(ah, AR_EEPROM_SIZE_UPPER, &eeval)) {
1813 if (eeval != 0) {
1814 eepMax = (eeval & AR_EEPROM_SIZE_UPPER_MASK) <<
1816 if (!ath_hal_eepromRead(ah, AR_EEPROM_SIZE_LOWER, &eeval)) {
1821 eepMax = (eepMax | eeval) - AR_EEPROM_ATHEROS_BASE;
1826 if (!ath_hal_eepromRead(ah, AR_EEPROM_ATHEROS(i), &eeval)) {
1829 sum ^= eeval;