1*86d7f5d3SJohn Marino# $FreeBSD: src/tools/tools/ath/athprom/eeprom-4,v 1.1 2008/12/07 19:17:33 sam Exp $ 2*86d7f5d3SJohn Marino# 3*86d7f5d3SJohn Marino# v4 format EEPROM template 4*86d7f5d3SJohn Marino# 5*86d7f5d3SJohn Marino.ifmode 11a 6*86d7f5d3SJohn Marino =================Header Information for mode $mode=============== 7*86d7f5d3SJohn Marino | Major Version $V_major | Minor Version $V_minor | 8*86d7f5d3SJohn Marino | EAR Start $earStart | Target Power Start $tpStart | 9*86d7f5d3SJohn Marino | EEP MAP $eepMap | Enable 32 khz $exist32KHzCrystal | 10*86d7f5d3SJohn Marino |-------------------------------------------------------------| 11*86d7f5d3SJohn Marino | A Mode $Amode | B Mode $Bmode | G Mode $Gmode | 12*86d7f5d3SJohn Marino | RegDomain $regdomain | Turbo2 Disable $turbo2Disable | Turbo5 Disable $turbo5Disable | 13*86d7f5d3SJohn Marino | RF Silent $rfKill | XR5 Disable $disableXr5 | XR2 Disable $disableXr2 | 14*86d7f5d3SJohn Marino | Turbo 2W Maximum dBm $turbo2WMaxPower5 | cckOfdmDelta(10x) $cckOfdmDelta | GainI $gainI | 15*86d7f5d3SJohn Marino |-------------------------------------------------------------| 16*86d7f5d3SJohn Marino | worldwide roaming $WWR | False detect backoff $falseDetectBackoff | 17*86d7f5d3SJohn Marino | device type $deviceType | Switch Settling Time $switchSettling | 18*86d7f5d3SJohn Marino | ADC Desired size $adcDesiredSize | XLNA Gain $xlnaGain | 19*86d7f5d3SJohn Marino | tx end to XLNA on $txEndToXLNAOn | Threashold 62 $thresh62 | 20*86d7f5d3SJohn Marino | tx end to XPA off $txEndToXPAOff | tx end to XPA on $txFrameToXPAOn | 21*86d7f5d3SJohn Marino | PGA Desired size $pgaDesiredSize | Noise Threshold $noiseFloorThresh | 22*86d7f5d3SJohn Marino | XPD Gain $xgain | XPD $xpd | 23*86d7f5d3SJohn Marino | txrx Attenuation $txrxAtten | Capabilities $capField | 24*86d7f5d3SJohn Marino | Antenna control 0 $antennaControl0 | Antenna control 1 $antennaControl1 | 25*86d7f5d3SJohn Marino | Antenna control 2 $antennaControl2 | Antenna control 3 $antennaControl3 | 26*86d7f5d3SJohn Marino | Antenna control 4 $antennaControl4 | Antenna control 5 $antennaControl5 | 27*86d7f5d3SJohn Marino | Antenna control 6 $antennaControl6 | Antenna control 7 $antennaControl7 | 28*86d7f5d3SJohn Marino | Antenna control 8 $antennaControl8 | Antenna control 9 $antennaControl9 | 29*86d7f5d3SJohn Marino | Antenna control 10 $antennaControl10 | | 30*86d7f5d3SJohn Marino |-------------------------------------------------------------| 31*86d7f5d3SJohn Marino | OB_1 $ob1 | OB_2 $ob2 | OB_3 $ob3 | OB_4 $ob4 | 32*86d7f5d3SJohn Marino | DB_1 $db1 | DB_2 $db2 | DB_3 $db3 | DB_4 $db4 | 33*86d7f5d3SJohn Marino =============================================================== 34*86d7f5d3SJohn Marino 35*86d7f5d3SJohn Marino =========5112 Power Calibration Information========== 36*86d7f5d3SJohn Marino | XPD_Gain_mask $xpd_mask | Number of channels $numChannels | 37*86d7f5d3SJohn Marino | XPD_GAIN $singleXpd | | 38*86d7f5d3SJohn Marino |======|========|========|========|========|========| 39*86d7f5d3SJohn Marino | freq | pwr1 | pwr2 | pwr3 | pwr4 | maxPow | 40*86d7f5d3SJohn Marino | | [pcd] | [pcd] | [pcd] | [pcd] | | 41*86d7f5d3SJohn Marino |======|========|========|========|========|========| 42*86d7f5d3SJohn Marino.forchan 43*86d7f5d3SJohn Marino | $freq | $pwr_t4_0 | $pwr_t4_1 | $pwr_t4_2 | $pwr_t4_3 | $maxpow | 44*86d7f5d3SJohn Marino | | [$pcdac0] | [$pcdac1] | [$pcdac2] | [$pcdac3] | | 45*86d7f5d3SJohn Marino |======|========|========|========|========|========| 46*86d7f5d3SJohn Marino.endforchan 47*86d7f5d3SJohn Marino 48*86d7f5d3SJohn Marino ============================Target Power Info=============================== 49*86d7f5d3SJohn Marino | rate | $testChannel0 | $testChannel1 | $testChannel2 | $testChannel3 | 50*86d7f5d3SJohn Marino |==============|==============|==============|==============|==============| 51*86d7f5d3SJohn Marino | 6-24 | $pwr6_24_0 | $pwr6_24_1 | $pwr6_24_2 | $pwr6_24_3 | 52*86d7f5d3SJohn Marino | 36 | $pwr36_0 | $pwr36_1 | $pwr36_2 | $pwr36_3 | 53*86d7f5d3SJohn Marino | 48 | $pwr48_0 | $pwr48_1 | $pwr48_2 | $pwr48_3 | 54*86d7f5d3SJohn Marino | 54 | $pwr54_0 | $pwr54_1 | $pwr54_2 | $pwr54_3 | 55*86d7f5d3SJohn Marino |==============|==============|==============|==============|==============| 56*86d7f5d3SJohn Marino | rate | $testChannel4 | $testChannel5 | $testChannel6 | $testChannel7 | 57*86d7f5d3SJohn Marino |==============|==============|==============|==============|==============| 58*86d7f5d3SJohn Marino | 6-24 | $pwr6_24_4 | $pwr6_24_5 | $pwr6_24_6 | $pwr6_24_7 | 59*86d7f5d3SJohn Marino | 36 | $pwr36_4 | $pwr36_5 | $pwr36_6 | $pwr36_7 | 60*86d7f5d3SJohn Marino | 48 | $pwr48_4 | $pwr48_5 | $pwr48_6 | $pwr48_7 | 61*86d7f5d3SJohn Marino | 54 | $pwr54_4 | $pwr54_5 | $pwr54_6 | $pwr54_7 | 62*86d7f5d3SJohn Marino |==============|==============|==============|==============|==============| 63*86d7f5d3SJohn Marino 64*86d7f5d3SJohn Marino =======================Test Group Band Edge Power======================== 65*86d7f5d3SJohn Marino.forctl 66*86d7f5d3SJohn Marino | | 67*86d7f5d3SJohn Marino | CTL: $CTL [ $ctlRD $ctlType mode ] | 68*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 69*86d7f5d3SJohn Marino | edge | $rdEdge0 | $rdEdge1 | $rdEdge2 | $rdEdge3 | $rdEdge4 | $rdEdge5 | $rdEdge6 | $rdEdge7 | 70*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 71*86d7f5d3SJohn Marino | power | $rdEdgePower0 | $rdEdgePower1 | $rdEdgePower2 | $rdEdgePower3 | $rdEdgePower4 | $rdEdgePower5 | $rdEdgePower6 | $rdEdgePower7 | 72*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 73*86d7f5d3SJohn Marino | flag | $rdEdgeFlag0 | $rdEdgeFlag1 | $rdEdgeFlag2 | $rdEdgeFlag3 | $rdEdgeFlag4 | $rdEdgeFlag5 | $rdEdgeFlag6 | $rdEdgeFlag7 | 74*86d7f5d3SJohn Marino ========================================================================= 75*86d7f5d3SJohn Marino.endforctl 76*86d7f5d3SJohn Marino.endmode 77*86d7f5d3SJohn Marino 78*86d7f5d3SJohn Marino.ifmode 11b 79*86d7f5d3SJohn Marino =================Header Information for mode $mode=============== 80*86d7f5d3SJohn Marino | Major Version $V_major | Minor Version $V_minor | 81*86d7f5d3SJohn Marino | EAR Start $earStart | Target Power Start $tpStart | 82*86d7f5d3SJohn Marino | EEP MAP $eepMap | Enable 32 khz $exist32KHzCrystal | 83*86d7f5d3SJohn Marino |-------------------------------------------------------------| 84*86d7f5d3SJohn Marino | A Mode $Amode | B Mode $Bmode | G Mode $Gmode | 85*86d7f5d3SJohn Marino | RegDomain $regdomain | Turbo2 Disable $turbo2Disable | Turbo5 Disable $turbo5Disable | 86*86d7f5d3SJohn Marino | RF Silent $rfKill | XR5 Disable $disableXr5 | XR2 Disable $disableXr2 | 87*86d7f5d3SJohn Marino | Turbo 2W Maximum dBm $turbo2WMaxPower5 | cckOfdmDelta(10x) $cckOfdmDelta | GainI $gainI | 88*86d7f5d3SJohn Marino |-------------------------------------------------------------| 89*86d7f5d3SJohn Marino | worldwide roaming $WWR | False detect backoff $falseDetectBackoff | 90*86d7f5d3SJohn Marino | device type $deviceType | Switch Settling Time $switchSettling | 91*86d7f5d3SJohn Marino | ADC Desired size $adcDesiredSize | XLNA Gain $xlnaGain | 92*86d7f5d3SJohn Marino | tx end to XLNA on $txEndToXLNAOn | Threashold 62 $thresh62 | 93*86d7f5d3SJohn Marino | tx end to XPA off $txEndToXPAOff | tx end to XPA on $txFrameToXPAOn | 94*86d7f5d3SJohn Marino | PGA Desired size $pgaDesiredSize | Noise Threshold $noiseFloorThresh | 95*86d7f5d3SJohn Marino | XPD Gain $xgain | XPD $xpd | 96*86d7f5d3SJohn Marino | txrx Attenuation $txrxAtten | Capabilities $capField | 97*86d7f5d3SJohn Marino | Antenna control 0 $antennaControl0 | Antenna control 1 $antennaControl1 | 98*86d7f5d3SJohn Marino | Antenna control 2 $antennaControl2 | Antenna control 3 $antennaControl3 | 99*86d7f5d3SJohn Marino | Antenna control 4 $antennaControl4 | Antenna control 5 $antennaControl5 | 100*86d7f5d3SJohn Marino | Antenna control 6 $antennaControl6 | Antenna control 7 $antennaControl7 | 101*86d7f5d3SJohn Marino | Antenna control 8 $antennaControl8 | Antenna control 9 $antennaControl9 | 102*86d7f5d3SJohn Marino | Antenna control 10 $antennaControl10 | | 103*86d7f5d3SJohn Marino |-------------------------------------------------------------| 104*86d7f5d3SJohn Marino | OB_1 $obFor24 | B_OB $ob2GHz0 | DB_1 $dbFor24 | B_DB $db2GHz0 | 105*86d7f5d3SJohn Marino =============================================================== 106*86d7f5d3SJohn Marino 107*86d7f5d3SJohn Marino =========5112 Power Calibration Information========== 108*86d7f5d3SJohn Marino | XPD_Gain_mask $xpd_mask | Number of channels $numChannels | 109*86d7f5d3SJohn Marino | XPD_GAIN $singleXpd | | 110*86d7f5d3SJohn Marino |======|========|========|========|========|========| 111*86d7f5d3SJohn Marino | freq | pwr1 | pwr2 | pwr3 | pwr4 | maxPow | 112*86d7f5d3SJohn Marino | | [pcd] | [pcd] | [pcd] | [pcd] | | 113*86d7f5d3SJohn Marino |======|========|========|========|========|========| 114*86d7f5d3SJohn Marino.forchan 115*86d7f5d3SJohn Marino | $freq | $pwr_t4_0 | $pwr_t4_1 | $pwr_t4_2 | $pwr_t4_3 | $maxpow | 116*86d7f5d3SJohn Marino | | [$pcdac0] | [$pcdac1] | [$pcdac2] | [$pcdac3] | | 117*86d7f5d3SJohn Marino |======|========|========|========|========|========| 118*86d7f5d3SJohn Marino.endforchan 119*86d7f5d3SJohn Marino 120*86d7f5d3SJohn Marino =============Target Power Info================ 121*86d7f5d3SJohn Marino | rate | $testChannel0 | $testChannel1 | 122*86d7f5d3SJohn Marino |==============|==============|==============| 123*86d7f5d3SJohn Marino | 1 | $pwr6_24_0 | $pwr6_24_1 | 124*86d7f5d3SJohn Marino | 2 | $pwr36_0 | $pwr36_1 | 125*86d7f5d3SJohn Marino | 5.5 | $pwr48_0 | $pwr48_1 | 126*86d7f5d3SJohn Marino | 11 | $pwr54_0 | $pwr54_1 | 127*86d7f5d3SJohn Marino |==============|==============|==============| 128*86d7f5d3SJohn Marino 129*86d7f5d3SJohn Marino =======================Test Group Band Edge Power======================== 130*86d7f5d3SJohn Marino.forctl 131*86d7f5d3SJohn Marino | | 132*86d7f5d3SJohn Marino | CTL: $CTL [ $ctlRD $ctlType mode ] | 133*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 134*86d7f5d3SJohn Marino | edge | $rdEdge0 | $rdEdge1 | $rdEdge2 | $rdEdge3 | $rdEdge4 | $rdEdge5 | $rdEdge6 | $rdEdge7 | 135*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 136*86d7f5d3SJohn Marino | power | $rdEdgePower0 | $rdEdgePower1 | $rdEdgePower2 | $rdEdgePower3 | $rdEdgePower4 | $rdEdgePower5 | $rdEdgePower6 | $rdEdgePower7 | 137*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 138*86d7f5d3SJohn Marino | flag | $rdEdgeFlag0 | $rdEdgeFlag1 | $rdEdgeFlag2 | $rdEdgeFlag3 | $rdEdgeFlag4 | $rdEdgeFlag5 | $rdEdgeFlag6 | $rdEdgeFlag7 | 139*86d7f5d3SJohn Marino ========================================================================= 140*86d7f5d3SJohn Marino.endforctl 141*86d7f5d3SJohn Marino.endmode 142*86d7f5d3SJohn Marino 143*86d7f5d3SJohn Marino.ifmode 11g 144*86d7f5d3SJohn Marino =================Header Information for mode $mode=============== 145*86d7f5d3SJohn Marino | Major Version $V_major | Minor Version $V_minor | 146*86d7f5d3SJohn Marino | EAR Start $earStart | Target Power Start $tpStart | 147*86d7f5d3SJohn Marino | EEP MAP $eepMap | Enable 32 khz $exist32KHzCrystal | 148*86d7f5d3SJohn Marino |-------------------------------------------------------------| 149*86d7f5d3SJohn Marino | A Mode $Amode | B Mode $Bmode | G Mode $Gmode | 150*86d7f5d3SJohn Marino | RegDomain $regdomain | Turbo2 Disable $turbo2Disable | Turbo5 Disable $turbo5Disable | 151*86d7f5d3SJohn Marino | RF Silent $rfKill | XR5 Disable $disableXr5 | XR2 Disable $disableXr2 | 152*86d7f5d3SJohn Marino | Turbo 2W Maximum dBm $turbo2WMaxPower5 | cckOfdmDelta(10x) $cckOfdmDelta | GainI $gainI | 153*86d7f5d3SJohn Marino |-------------------------------------------------------------| 154*86d7f5d3SJohn Marino | worldwide roaming $WWR | False detect backoff $falseDetectBackoff | 155*86d7f5d3SJohn Marino | device type $deviceType | Switch Settling Time $switchSettling | 156*86d7f5d3SJohn Marino | ADC Desired size $adcDesiredSize | XLNA Gain $xlnaGain | 157*86d7f5d3SJohn Marino | tx end to XLNA on $txEndToXLNAOn | Threashold 62 $thresh62 | 158*86d7f5d3SJohn Marino | tx end to XPA off $txEndToXPAOff | tx end to XPA on $txFrameToXPAOn | 159*86d7f5d3SJohn Marino | PGA Desired size $pgaDesiredSize | Noise Threshold $noiseFloorThresh | 160*86d7f5d3SJohn Marino | XPD Gain $xgain | XPD $xpd | 161*86d7f5d3SJohn Marino | txrx Attenuation $txrxAtten | Capabilities $capField | 162*86d7f5d3SJohn Marino | Antenna control 0 $antennaControl0 | Antenna control 1 $antennaControl1 | 163*86d7f5d3SJohn Marino | Antenna control 2 $antennaControl2 | Antenna control 3 $antennaControl3 | 164*86d7f5d3SJohn Marino | Antenna control 4 $antennaControl4 | Antenna control 5 $antennaControl5 | 165*86d7f5d3SJohn Marino | Antenna control 6 $antennaControl6 | Antenna control 7 $antennaControl7 | 166*86d7f5d3SJohn Marino | Antenna control 8 $antennaControl8 | Antenna control 9 $antennaControl9 | 167*86d7f5d3SJohn Marino | Antenna control 10 $antennaControl10 | | 168*86d7f5d3SJohn Marino |-------------------------------------------------------------| 169*86d7f5d3SJohn Marino | OB_1 $obFor24g | B_OB $ob2GHz1 | DB_1 $dbFor24g | B_DB $db2GHz1 | 170*86d7f5d3SJohn Marino =============================================================== 171*86d7f5d3SJohn Marino 172*86d7f5d3SJohn Marino =========5112 Power Calibration Information========== 173*86d7f5d3SJohn Marino | XPD_Gain_mask $xpd_mask | Number of channels $numChannels | 174*86d7f5d3SJohn Marino | XPD_GAIN $singleXpd | | 175*86d7f5d3SJohn Marino |======|========|========|========|========|========| 176*86d7f5d3SJohn Marino | freq | pwr1 | pwr2 | pwr3 | pwr4 | maxPow | 177*86d7f5d3SJohn Marino | | [pcd] | [pcd] | [pcd] | [pcd] | | 178*86d7f5d3SJohn Marino |======|========|========|========|========|========| 179*86d7f5d3SJohn Marino.forchan 180*86d7f5d3SJohn Marino | $freq | $pwr_t4_0 | $pwr_t4_1 | $pwr_t4_2 | $pwr_t4_3 | $maxpow | 181*86d7f5d3SJohn Marino | | [$pcdac0] | [$pcdac1] | [$pcdac2] | [$pcdac3] | | 182*86d7f5d3SJohn Marino |======|========|========|========|========|========| 183*86d7f5d3SJohn Marino.endforchan 184*86d7f5d3SJohn Marino 185*86d7f5d3SJohn Marino =============Target Power Info================ 186*86d7f5d3SJohn Marino | rate | $testChannel0 | $testChannel1 | 187*86d7f5d3SJohn Marino |==============|==============|==============| 188*86d7f5d3SJohn Marino | 6-24 | $pwr6_24_0 | $pwr6_24_1 | 189*86d7f5d3SJohn Marino | 35 | $pwr36_0 | $pwr36_1 | 190*86d7f5d3SJohn Marino | 48 | $pwr48_0 | $pwr48_1 | 191*86d7f5d3SJohn Marino | 54 | $pwr54_0 | $pwr54_1 | 192*86d7f5d3SJohn Marino |==============|==============|==============| 193*86d7f5d3SJohn Marino 194*86d7f5d3SJohn Marino =======================Test Group Band Edge Power======================== 195*86d7f5d3SJohn Marino.forctl 196*86d7f5d3SJohn Marino | | 197*86d7f5d3SJohn Marino | CTL: $CTL [ $ctlRD $ctlType mode ] | 198*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 199*86d7f5d3SJohn Marino | edge | $rdEdge0 | $rdEdge1 | $rdEdge2 | $rdEdge3 | $rdEdge4 | $rdEdge5 | $rdEdge6 | $rdEdge7 | 200*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 201*86d7f5d3SJohn Marino | power | $rdEdgePower0 | $rdEdgePower1 | $rdEdgePower2 | $rdEdgePower3 | $rdEdgePower4 | $rdEdgePower5 | $rdEdgePower6 | $rdEdgePower7 | 202*86d7f5d3SJohn Marino |=======|=======|=======|=======|=======|=======|=======|=======|=======| 203*86d7f5d3SJohn Marino | flag | $rdEdgeFlag0 | $rdEdgeFlag1 | $rdEdgeFlag2 | $rdEdgeFlag3 | $rdEdgeFlag4 | $rdEdgeFlag5 | $rdEdgeFlag6 | $rdEdgeFlag7 | 204*86d7f5d3SJohn Marino ========================================================================= 205*86d7f5d3SJohn Marino.endforctl 206*86d7f5d3SJohn Marino.endmode 207