staging:vt6655:baseband: Whitespace cleanups
Neatening only. git diff -w shows no differences. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
659b4d97ff
commit
375293671a
2 changed files with 2385 additions and 2385 deletions
|
@ -58,7 +58,7 @@
|
|||
|
||||
/*--------------------- Static Definitions -------------------------*/
|
||||
//static int msglevel =MSG_LEVEL_DEBUG;
|
||||
static int msglevel =MSG_LEVEL_INFO;
|
||||
static int msglevel = MSG_LEVEL_INFO;
|
||||
|
||||
/*--------------------- Static Classes ----------------------------*/
|
||||
|
||||
|
@ -1724,36 +1724,36 @@ static
|
|||
void
|
||||
s_vChangeAntenna(
|
||||
PSDevice pDevice
|
||||
);
|
||||
);
|
||||
|
||||
static
|
||||
void
|
||||
s_vChangeAntenna (
|
||||
s_vChangeAntenna(
|
||||
PSDevice pDevice
|
||||
)
|
||||
)
|
||||
{
|
||||
|
||||
#ifdef PLICE_DEBUG
|
||||
//printk("Enter s_vChangeAntenna:original RxMode is %d,TxMode is %d\n",pDevice->byRxAntennaMode,pDevice->byTxAntennaMode);
|
||||
#endif
|
||||
if ( pDevice->dwRxAntennaSel == 0) {
|
||||
pDevice->dwRxAntennaSel=1;
|
||||
if (pDevice->dwRxAntennaSel == 0) {
|
||||
pDevice->dwRxAntennaSel = 1;
|
||||
if (pDevice->bTxRxAntInv == true)
|
||||
BBvSetRxAntennaMode(pDevice->PortOffset, ANT_A);
|
||||
else
|
||||
BBvSetRxAntennaMode(pDevice->PortOffset, ANT_B);
|
||||
} else {
|
||||
pDevice->dwRxAntennaSel=0;
|
||||
pDevice->dwRxAntennaSel = 0;
|
||||
if (pDevice->bTxRxAntInv == true)
|
||||
BBvSetRxAntennaMode(pDevice->PortOffset, ANT_B);
|
||||
else
|
||||
BBvSetRxAntennaMode(pDevice->PortOffset, ANT_A);
|
||||
}
|
||||
if ( pDevice->dwTxAntennaSel == 0) {
|
||||
pDevice->dwTxAntennaSel=1;
|
||||
if (pDevice->dwTxAntennaSel == 0) {
|
||||
pDevice->dwTxAntennaSel = 1;
|
||||
BBvSetTxAntennaMode(pDevice->PortOffset, ANT_B);
|
||||
} else {
|
||||
pDevice->dwTxAntennaSel=0;
|
||||
pDevice->dwTxAntennaSel = 0;
|
||||
BBvSetTxAntennaMode(pDevice->PortOffset, ANT_A);
|
||||
}
|
||||
}
|
||||
|
@ -1775,12 +1775,12 @@ s_vChangeAntenna (
|
|||
*
|
||||
*/
|
||||
unsigned int
|
||||
BBuGetFrameTime (
|
||||
BBuGetFrameTime(
|
||||
unsigned char byPreambleType,
|
||||
unsigned char byPktType,
|
||||
unsigned int cbFrameLength,
|
||||
unsigned short wRate
|
||||
)
|
||||
)
|
||||
{
|
||||
unsigned int uFrameTime;
|
||||
unsigned int uPreamble;
|
||||
|
@ -1794,7 +1794,7 @@ BBuGetFrameTime (
|
|||
return 0;
|
||||
}
|
||||
|
||||
uRate = (unsigned int) awcFrameTime[uRateIdx];
|
||||
uRate = (unsigned int)awcFrameTime[uRateIdx];
|
||||
|
||||
if (uRateIdx <= 3) { //CCK mode
|
||||
|
||||
|
@ -1806,7 +1806,7 @@ BBuGetFrameTime (
|
|||
uFrameTime = (cbFrameLength * 80) / uRate; //?????
|
||||
uTmp = (uFrameTime * uRate) / 80;
|
||||
if (cbFrameLength != uTmp) {
|
||||
uFrameTime ++;
|
||||
uFrameTime++;
|
||||
}
|
||||
|
||||
return (uPreamble + uFrameTime);
|
||||
|
@ -1814,11 +1814,11 @@ BBuGetFrameTime (
|
|||
else {
|
||||
uFrameTime = (cbFrameLength * 8 + 22) / uRate; //????????
|
||||
uTmp = ((uFrameTime * uRate) - 22) / 8;
|
||||
if(cbFrameLength != uTmp) {
|
||||
uFrameTime ++;
|
||||
if (cbFrameLength != uTmp) {
|
||||
uFrameTime++;
|
||||
}
|
||||
uFrameTime = uFrameTime * 4; //???????
|
||||
if(byPktType != PK_TYPE_11A) {
|
||||
if (byPktType != PK_TYPE_11A) {
|
||||
uFrameTime += 6; //??????
|
||||
}
|
||||
return (20 + uFrameTime); //??????
|
||||
|
@ -1842,7 +1842,7 @@ BBuGetFrameTime (
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvCalculateParameter (
|
||||
BBvCalculateParameter(
|
||||
PSDevice pDevice,
|
||||
unsigned int cbFrameLength,
|
||||
unsigned short wRate,
|
||||
|
@ -1850,7 +1850,7 @@ BBvCalculateParameter (
|
|||
unsigned short *pwPhyLen,
|
||||
unsigned char *pbyPhySrv,
|
||||
unsigned char *pbyPhySgn
|
||||
)
|
||||
)
|
||||
{
|
||||
unsigned int cbBitCount;
|
||||
unsigned int cbUsCount = 0;
|
||||
|
@ -1863,12 +1863,12 @@ BBvCalculateParameter (
|
|||
bExtBit = false;
|
||||
|
||||
switch (wRate) {
|
||||
case RATE_1M :
|
||||
case RATE_1M:
|
||||
cbUsCount = cbBitCount;
|
||||
*pbyPhySgn = 0x00;
|
||||
break;
|
||||
|
||||
case RATE_2M :
|
||||
case RATE_2M:
|
||||
cbUsCount = cbBitCount / 2;
|
||||
if (byPreambleType == 1)
|
||||
*pbyPhySgn = 0x09;
|
||||
|
@ -1876,27 +1876,27 @@ BBvCalculateParameter (
|
|||
*pbyPhySgn = 0x01;
|
||||
break;
|
||||
|
||||
case RATE_5M :
|
||||
case RATE_5M:
|
||||
if (bCCK == false)
|
||||
cbBitCount ++;
|
||||
cbBitCount++;
|
||||
cbUsCount = (cbBitCount * 10) / 55;
|
||||
cbTmp = (cbUsCount * 55) / 10;
|
||||
if (cbTmp != cbBitCount)
|
||||
cbUsCount ++;
|
||||
cbUsCount++;
|
||||
if (byPreambleType == 1)
|
||||
*pbyPhySgn = 0x0a;
|
||||
else // long preamble
|
||||
*pbyPhySgn = 0x02;
|
||||
break;
|
||||
|
||||
case RATE_11M :
|
||||
case RATE_11M:
|
||||
|
||||
if (bCCK == false)
|
||||
cbBitCount ++;
|
||||
cbBitCount++;
|
||||
cbUsCount = cbBitCount / 11;
|
||||
cbTmp = cbUsCount * 11;
|
||||
if (cbTmp != cbBitCount) {
|
||||
cbUsCount ++;
|
||||
cbUsCount++;
|
||||
if ((cbBitCount - cbTmp) <= 3)
|
||||
bExtBit = true;
|
||||
}
|
||||
|
@ -1906,8 +1906,8 @@ BBvCalculateParameter (
|
|||
*pbyPhySgn = 0x03;
|
||||
break;
|
||||
|
||||
case RATE_6M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_6M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9B; //1001 1011
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1915,8 +1915,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_9M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_9M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9F; //1001 1111
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1924,8 +1924,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_12M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_12M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9A; //1001 1010
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1933,8 +1933,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_18M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_18M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9E; //1001 1110
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1942,8 +1942,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_24M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_24M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x99; //1001 1001
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1951,8 +1951,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_36M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_36M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9D; //1001 1101
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1960,8 +1960,8 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_48M :
|
||||
if(byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
case RATE_48M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x98; //1001 1000
|
||||
}
|
||||
else {//11g, 2.4GHZ
|
||||
|
@ -1969,7 +1969,7 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
case RATE_54M :
|
||||
case RATE_54M:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9C; //1001 1100
|
||||
}
|
||||
|
@ -1978,7 +1978,7 @@ BBvCalculateParameter (
|
|||
}
|
||||
break;
|
||||
|
||||
default :
|
||||
default:
|
||||
if (byPacketType == PK_TYPE_11A) {//11a, 5GHZ
|
||||
*pbyPhySgn = 0x9C; //1001 1100
|
||||
}
|
||||
|
@ -2013,7 +2013,7 @@ BBvCalculateParameter (
|
|||
* Return Value: true if succeeded; false if failed.
|
||||
*
|
||||
*/
|
||||
bool BBbReadEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned char *pbyData)
|
||||
bool BBbReadEmbedded(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char *pbyData)
|
||||
{
|
||||
unsigned short ww;
|
||||
unsigned char byValue;
|
||||
|
@ -2035,7 +2035,7 @@ bool BBbReadEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned c
|
|||
|
||||
if (ww == W_MAX_TIMEOUT) {
|
||||
DBG_PORT80(0x30);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x30)\n");
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x30)\n");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -2056,7 +2056,7 @@ bool BBbReadEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned c
|
|||
* Return Value: true if succeeded; false if failed.
|
||||
*
|
||||
*/
|
||||
bool BBbWriteEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byData)
|
||||
bool BBbWriteEmbedded(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byData)
|
||||
{
|
||||
unsigned short ww;
|
||||
unsigned char byValue;
|
||||
|
@ -2077,7 +2077,7 @@ bool BBbWriteEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned
|
|||
|
||||
if (ww == W_MAX_TIMEOUT) {
|
||||
DBG_PORT80(0x31);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x31)\n");
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x31)\n");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -2098,7 +2098,7 @@ bool BBbWriteEmbedded (unsigned long dwIoBase, unsigned char byBBAddr, unsigned
|
|||
* Return Value: true if all TestBits are set; false otherwise.
|
||||
*
|
||||
*/
|
||||
bool BBbIsRegBitsOn (unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
||||
bool BBbIsRegBitsOn(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
||||
{
|
||||
unsigned char byOrgData;
|
||||
|
||||
|
@ -2121,7 +2121,7 @@ bool BBbIsRegBitsOn (unsigned long dwIoBase, unsigned char byBBAddr, unsigned ch
|
|||
* Return Value: true if all TestBits are clear; false otherwise.
|
||||
*
|
||||
*/
|
||||
bool BBbIsRegBitsOff (unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
||||
bool BBbIsRegBitsOff(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
||||
{
|
||||
unsigned char byOrgData;
|
||||
|
||||
|
@ -2144,7 +2144,7 @@ bool BBbIsRegBitsOff (unsigned long dwIoBase, unsigned char byBBAddr, unsigned c
|
|||
*
|
||||
*/
|
||||
|
||||
bool BBbVT3253Init (PSDevice pDevice)
|
||||
bool BBbVT3253Init(PSDevice pDevice)
|
||||
{
|
||||
bool bResult = true;
|
||||
int ii;
|
||||
|
@ -2155,14 +2155,14 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
if (byRFType == RF_RFMD2959) {
|
||||
if (byLocalID <= REV_ID_VT3253_A1) {
|
||||
for (ii = 0; ii < CB_VT3253_INIT_FOR_RFMD; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253InitTab_RFMD[ii][0],byVT3253InitTab_RFMD[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253InitTab_RFMD[ii][0], byVT3253InitTab_RFMD[ii][1]);
|
||||
}
|
||||
} else {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_RFMD; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_RFMD[ii][0],byVT3253B0_RFMD[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_RFMD[ii][0], byVT3253B0_RFMD[ii][1]);
|
||||
}
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC_FOR_RFMD2959; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC4_RFMD2959[ii][0],byVT3253B0_AGC4_RFMD2959[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC4_RFMD2959[ii][0], byVT3253B0_AGC4_RFMD2959[ii][1]);
|
||||
}
|
||||
VNSvOutPortD(dwIoBase + MAC_REG_ITRTMSET, 0x23);
|
||||
MACvRegBitsOn(dwIoBase, MAC_REG_PAPEDELAY, BIT0);
|
||||
|
@ -2175,12 +2175,12 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
pDevice->ldBmThreshold[1] = -50;
|
||||
pDevice->ldBmThreshold[2] = 0;
|
||||
pDevice->ldBmThreshold[3] = 0;
|
||||
} else if ((byRFType == RF_AIROHA) || (byRFType == RF_AL2230S) ) {
|
||||
} else if ((byRFType == RF_AIROHA) || (byRFType == RF_AL2230S)) {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AIROHA2230[ii][0],byVT3253B0_AIROHA2230[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AIROHA2230[ii][0], byVT3253B0_AIROHA2230[ii][1]);
|
||||
}
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC[ii][0],byVT3253B0_AGC[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]);
|
||||
}
|
||||
pDevice->abyBBVGA[0] = 0x1C;
|
||||
pDevice->abyBBVGA[1] = 0x10;
|
||||
|
@ -2192,10 +2192,10 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
pDevice->ldBmThreshold[3] = 0;
|
||||
} else if (byRFType == RF_UW2451) {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_UW2451; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_UW2451[ii][0],byVT3253B0_UW2451[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_UW2451[ii][0], byVT3253B0_UW2451[ii][1]);
|
||||
}
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC[ii][0],byVT3253B0_AGC[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]);
|
||||
}
|
||||
VNSvOutPortB(dwIoBase + MAC_REG_ITRTMSET, 0x23);
|
||||
MACvRegBitsOn(dwIoBase, MAC_REG_PAPEDELAY, BIT0);
|
||||
|
@ -2210,28 +2210,28 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
pDevice->ldBmThreshold[3] = 0;
|
||||
} else if (byRFType == RF_UW2452) {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_UW2451; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_UW2451[ii][0],byVT3253B0_UW2451[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_UW2451[ii][0], byVT3253B0_UW2451[ii][1]);
|
||||
}
|
||||
// Init ANT B select,TX Config CR09 = 0x61->0x45, 0x45->0x41(VC1/VC2 define, make the ANT_A, ANT_B inverted)
|
||||
//bResult &= BBbWriteEmbedded(dwIoBase,0x09,0x41);
|
||||
// Init ANT B select,RX Config CR10 = 0x28->0x2A, 0x2A->0x28(VC1/VC2 define, make the ANT_A, ANT_B inverted)
|
||||
//bResult &= BBbWriteEmbedded(dwIoBase,0x0a,0x28);
|
||||
// Select VC1/VC2, CR215 = 0x02->0x06
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0xd7,0x06);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0xd7, 0x06);
|
||||
|
||||
//{{RobertYu:20050125, request by Jack
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0x90,0x20);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0x97,0xeb);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0x90, 0x20);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0x97, 0xeb);
|
||||
//}}
|
||||
|
||||
//{{RobertYu:20050221, request by Jack
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0xa6,0x00);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0xa8,0x30);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0xa6, 0x00);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0xa8, 0x30);
|
||||
//}}
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0xb0,0x58);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0xb0, 0x58);
|
||||
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC[ii][0],byVT3253B0_AGC[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]);
|
||||
}
|
||||
//VNSvOutPortB(dwIoBase + MAC_REG_ITRTMSET, 0x23); // RobertYu: 20050104, 20050131 disable PA_Delay
|
||||
//MACvRegBitsOn(dwIoBase, MAC_REG_PAPEDELAY, BIT0); // RobertYu: 20050104, 20050131 disable PA_Delay
|
||||
|
@ -2248,10 +2248,10 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
|
||||
} else if (byRFType == RF_VT3226) {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AIROHA2230[ii][0],byVT3253B0_AIROHA2230[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AIROHA2230[ii][0], byVT3253B0_AIROHA2230[ii][1]);
|
||||
}
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC[ii][0],byVT3253B0_AGC[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]);
|
||||
}
|
||||
pDevice->abyBBVGA[0] = 0x1C;
|
||||
pDevice->abyBBVGA[1] = 0x10;
|
||||
|
@ -2266,7 +2266,7 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
//{{ RobertYu: 20050104
|
||||
} else if (byRFType == RF_AIROHA7230) {
|
||||
for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AIROHA2230[ii][0],byVT3253B0_AIROHA2230[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AIROHA2230[ii][0], byVT3253B0_AIROHA2230[ii][1]);
|
||||
}
|
||||
|
||||
//{{ RobertYu:20050223, request by JerryChung
|
||||
|
@ -2275,11 +2275,11 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
// Init ANT B select,RX Config CR10 = 0x28->0x2A, 0x2A->0x28(VC1/VC2 define, make the ANT_A, ANT_B inverted)
|
||||
//bResult &= BBbWriteEmbedded(dwIoBase,0x0a,0x28);
|
||||
// Select VC1/VC2, CR215 = 0x02->0x06
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,0xd7,0x06);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, 0xd7, 0x06);
|
||||
//}}
|
||||
|
||||
for (ii = 0; ii < CB_VT3253B0_AGC; ii++) {
|
||||
bResult &= BBbWriteEmbedded(dwIoBase,byVT3253B0_AGC[ii][0],byVT3253B0_AGC[ii][1]);
|
||||
bResult &= BBbWriteEmbedded(dwIoBase, byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]);
|
||||
}
|
||||
pDevice->abyBBVGA[0] = 0x1C;
|
||||
pDevice->abyBBVGA[1] = 0x10;
|
||||
|
@ -2319,7 +2319,7 @@ bool BBbVT3253Init (PSDevice pDevice)
|
|||
* Return Value: none
|
||||
*
|
||||
*/
|
||||
void BBvReadAllRegs (unsigned long dwIoBase, unsigned char *pbyBBRegs)
|
||||
void BBvReadAllRegs(unsigned long dwIoBase, unsigned char *pbyBBRegs)
|
||||
{
|
||||
int ii;
|
||||
unsigned char byBase = 1;
|
||||
|
@ -2344,7 +2344,7 @@ void BBvReadAllRegs (unsigned long dwIoBase, unsigned char *pbyBBRegs)
|
|||
*/
|
||||
|
||||
|
||||
void BBvLoopbackOn (PSDevice pDevice)
|
||||
void BBvLoopbackOn(PSDevice pDevice)
|
||||
{
|
||||
unsigned char byData;
|
||||
unsigned long dwIoBase = pDevice->PortOffset;
|
||||
|
@ -2398,7 +2398,7 @@ void BBvLoopbackOn (PSDevice pDevice)
|
|||
* Return Value: none
|
||||
*
|
||||
*/
|
||||
void BBvLoopbackOff (PSDevice pDevice)
|
||||
void BBvLoopbackOff(PSDevice pDevice)
|
||||
{
|
||||
unsigned char byData;
|
||||
unsigned long dwIoBase = pDevice->PortOffset;
|
||||
|
@ -2437,10 +2437,10 @@ void BBvLoopbackOff (PSDevice pDevice)
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvSetShortSlotTime (PSDevice pDevice)
|
||||
BBvSetShortSlotTime(PSDevice pDevice)
|
||||
{
|
||||
unsigned char byBBRxConf=0;
|
||||
unsigned char byBBVGA=0;
|
||||
unsigned char byBBRxConf = 0;
|
||||
unsigned char byBBVGA = 0;
|
||||
|
||||
BBbReadEmbedded(pDevice->PortOffset, 0x0A, &byBBRxConf);//CR10
|
||||
|
||||
|
@ -2462,7 +2462,7 @@ BBvSetShortSlotTime (PSDevice pDevice)
|
|||
|
||||
void BBvSetVGAGainOffset(PSDevice pDevice, unsigned char byData)
|
||||
{
|
||||
unsigned char byBBRxConf=0;
|
||||
unsigned char byBBRxConf = 0;
|
||||
|
||||
BBbWriteEmbedded(pDevice->PortOffset, 0xE7, byData);
|
||||
|
||||
|
@ -2493,7 +2493,7 @@ void BBvSetVGAGainOffset(PSDevice pDevice, unsigned char byData)
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvSoftwareReset (unsigned long dwIoBase)
|
||||
BBvSoftwareReset(unsigned long dwIoBase)
|
||||
{
|
||||
BBbWriteEmbedded(dwIoBase, 0x50, 0x40);
|
||||
BBbWriteEmbedded(dwIoBase, 0x50, 0);
|
||||
|
@ -2514,7 +2514,7 @@ BBvSoftwareReset (unsigned long dwIoBase)
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvPowerSaveModeON (unsigned long dwIoBase)
|
||||
BBvPowerSaveModeON(unsigned long dwIoBase)
|
||||
{
|
||||
unsigned char byOrgData;
|
||||
|
||||
|
@ -2536,7 +2536,7 @@ BBvPowerSaveModeON (unsigned long dwIoBase)
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvPowerSaveModeOFF (unsigned long dwIoBase)
|
||||
BBvPowerSaveModeOFF(unsigned long dwIoBase)
|
||||
{
|
||||
unsigned char byOrgData;
|
||||
|
||||
|
@ -2560,7 +2560,7 @@ BBvPowerSaveModeOFF (unsigned long dwIoBase)
|
|||
*/
|
||||
|
||||
void
|
||||
BBvSetTxAntennaMode (unsigned long dwIoBase, unsigned char byAntennaMode)
|
||||
BBvSetTxAntennaMode(unsigned long dwIoBase, unsigned char byAntennaMode)
|
||||
{
|
||||
unsigned char byBBTxConf;
|
||||
|
||||
|
@ -2602,7 +2602,7 @@ BBvSetTxAntennaMode (unsigned long dwIoBase, unsigned char byAntennaMode)
|
|||
*/
|
||||
|
||||
void
|
||||
BBvSetRxAntennaMode (unsigned long dwIoBase, unsigned char byAntennaMode)
|
||||
BBvSetRxAntennaMode(unsigned long dwIoBase, unsigned char byAntennaMode)
|
||||
{
|
||||
unsigned char byBBRxConf;
|
||||
|
||||
|
@ -2633,14 +2633,14 @@ BBvSetRxAntennaMode (unsigned long dwIoBase, unsigned char byAntennaMode)
|
|||
*
|
||||
*/
|
||||
void
|
||||
BBvSetDeepSleep (unsigned long dwIoBase, unsigned char byLocalID)
|
||||
BBvSetDeepSleep(unsigned long dwIoBase, unsigned char byLocalID)
|
||||
{
|
||||
BBbWriteEmbedded(dwIoBase, 0x0C, 0x17);//CR12
|
||||
BBbWriteEmbedded(dwIoBase, 0x0D, 0xB9);//CR13
|
||||
}
|
||||
|
||||
void
|
||||
BBvExitDeepSleep (unsigned long dwIoBase, unsigned char byLocalID)
|
||||
BBvExitDeepSleep(unsigned long dwIoBase, unsigned char byLocalID)
|
||||
{
|
||||
BBbWriteEmbedded(dwIoBase, 0x0C, 0x00);//CR12
|
||||
BBbWriteEmbedded(dwIoBase, 0x0D, 0x01);//CR13
|
||||
|
@ -2650,28 +2650,28 @@ BBvExitDeepSleep (unsigned long dwIoBase, unsigned char byLocalID)
|
|||
|
||||
static
|
||||
unsigned long
|
||||
s_ulGetRatio (PSDevice pDevice)
|
||||
s_ulGetRatio(PSDevice pDevice)
|
||||
{
|
||||
unsigned long ulRatio = 0;
|
||||
unsigned long ulMaxPacket;
|
||||
unsigned long ulPacketNum;
|
||||
unsigned long ulRatio = 0;
|
||||
unsigned long ulMaxPacket;
|
||||
unsigned long ulPacketNum;
|
||||
|
||||
//This is a thousand-ratio
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_54M];
|
||||
if ( pDevice->uNumSQ3[RATE_54M] != 0 ) {
|
||||
if (pDevice->uNumSQ3[RATE_54M] != 0) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
//ulRatio = (pDevice->uNumSQ3[RATE_54M] * 1000 / pDevice->uDiversityCnt);
|
||||
ulRatio += TOP_RATE_54M;
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_48M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_48M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M] + pDevice->uNumSQ3[RATE_48M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
//ulRatio = (pDevice->uNumSQ3[RATE_48M] * 1000 / pDevice->uDiversityCnt);
|
||||
ulRatio += TOP_RATE_48M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_48M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_36M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_36M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M] + pDevice->uNumSQ3[RATE_48M] +
|
||||
pDevice->uNumSQ3[RATE_36M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
|
@ -2679,7 +2679,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_36M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_36M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_24M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_24M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M] + pDevice->uNumSQ3[RATE_48M] +
|
||||
pDevice->uNumSQ3[RATE_36M] + pDevice->uNumSQ3[RATE_24M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
|
@ -2687,7 +2687,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_24M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_24M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_18M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_18M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M] + pDevice->uNumSQ3[RATE_48M] +
|
||||
pDevice->uNumSQ3[RATE_36M] + pDevice->uNumSQ3[RATE_24M] +
|
||||
pDevice->uNumSQ3[RATE_18M];
|
||||
|
@ -2696,7 +2696,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_18M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_18M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_12M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_12M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uNumSQ3[RATE_54M] + pDevice->uNumSQ3[RATE_48M] +
|
||||
pDevice->uNumSQ3[RATE_36M] + pDevice->uNumSQ3[RATE_24M] +
|
||||
pDevice->uNumSQ3[RATE_18M] + pDevice->uNumSQ3[RATE_12M];
|
||||
|
@ -2705,7 +2705,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_12M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_12M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_11M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_11M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt - pDevice->uNumSQ3[RATE_1M] -
|
||||
pDevice->uNumSQ3[RATE_2M] - pDevice->uNumSQ3[RATE_5M] -
|
||||
pDevice->uNumSQ3[RATE_6M] - pDevice->uNumSQ3[RATE_9M];
|
||||
|
@ -2714,7 +2714,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_11M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_11M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_9M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_9M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt - pDevice->uNumSQ3[RATE_1M] -
|
||||
pDevice->uNumSQ3[RATE_2M] - pDevice->uNumSQ3[RATE_5M] -
|
||||
pDevice->uNumSQ3[RATE_6M];
|
||||
|
@ -2723,7 +2723,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_9M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_9M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_6M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_6M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt - pDevice->uNumSQ3[RATE_1M] -
|
||||
pDevice->uNumSQ3[RATE_2M] - pDevice->uNumSQ3[RATE_5M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
|
@ -2731,7 +2731,7 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_6M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_6M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_5M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_5M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt - pDevice->uNumSQ3[RATE_1M] -
|
||||
pDevice->uNumSQ3[RATE_2M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
|
@ -2739,14 +2739,14 @@ unsigned long ulPacketNum;
|
|||
ulRatio += TOP_RATE_55M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_5M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_2M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_2M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt - pDevice->uNumSQ3[RATE_1M];
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
//ulRatio = (pDevice->uNumSQ3[RATE_2M] * 1000 / pDevice->uDiversityCnt);
|
||||
ulRatio += TOP_RATE_2M;
|
||||
ulMaxPacket = pDevice->uNumSQ3[RATE_2M];
|
||||
}
|
||||
if ( pDevice->uNumSQ3[RATE_1M] > ulMaxPacket ) {
|
||||
if (pDevice->uNumSQ3[RATE_1M] > ulMaxPacket) {
|
||||
ulPacketNum = pDevice->uDiversityCnt;
|
||||
ulRatio = (ulPacketNum * 1000 / pDevice->uDiversityCnt);
|
||||
//ulRatio = (pDevice->uNumSQ3[RATE_1M] * 1000 / pDevice->uDiversityCnt);
|
||||
|
@ -2758,7 +2758,7 @@ unsigned long ulPacketNum;
|
|||
|
||||
|
||||
void
|
||||
BBvClearAntDivSQ3Value (PSDevice pDevice)
|
||||
BBvClearAntDivSQ3Value(PSDevice pDevice)
|
||||
{
|
||||
unsigned int ii;
|
||||
|
||||
|
@ -2785,7 +2785,7 @@ BBvClearAntDivSQ3Value (PSDevice pDevice)
|
|||
*/
|
||||
|
||||
void
|
||||
BBvAntennaDiversity (PSDevice pDevice, unsigned char byRxRate, unsigned char bySQ3)
|
||||
BBvAntennaDiversity(PSDevice pDevice, unsigned char byRxRate, unsigned char bySQ3)
|
||||
{
|
||||
|
||||
if ((byRxRate >= MAX_RATE) || (pDevice->wAntDiversityMaxRate >= MAX_RATE)) {
|
||||
|
@ -2799,17 +2799,17 @@ BBvAntennaDiversity (PSDevice pDevice, unsigned char byRxRate, unsigned char byS
|
|||
if (pDevice->byAntennaState == 0) {
|
||||
|
||||
if (pDevice->uDiversityCnt > pDevice->ulDiversityNValue) {
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ulDiversityNValue=[%d],54M-[%d]\n",
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ulDiversityNValue=[%d],54M-[%d]\n",
|
||||
(int)pDevice->ulDiversityNValue, (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate]);
|
||||
|
||||
if (pDevice->uNumSQ3[pDevice->wAntDiversityMaxRate] < pDevice->uDiversityCnt/2) {
|
||||
|
||||
pDevice->ulRatio_State0 = s_ulGetRatio(pDevice);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State0, rate = [%08x]\n", (int)pDevice->ulRatio_State0);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "SQ3_State0, rate = [%08x]\n", (int)pDevice->ulRatio_State0);
|
||||
|
||||
if ( pDevice->byTMax == 0 )
|
||||
if (pDevice->byTMax == 0)
|
||||
return;
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1.[%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "1.[%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
(int)pDevice->ulRatio_State0, (int)pDevice->wAntDiversityMaxRate,
|
||||
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt);
|
||||
#ifdef PLICE_DEBUG
|
||||
|
@ -2837,11 +2837,11 @@ BBvAntennaDiversity (PSDevice pDevice, unsigned char byRxRate, unsigned char byS
|
|||
del_timer(&pDevice->TimerSQ3Tmax1);
|
||||
|
||||
pDevice->ulRatio_State1 = s_ulGetRatio(pDevice);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n",
|
||||
(int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n",
|
||||
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1);
|
||||
|
||||
if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) {
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1,
|
||||
(int)pDevice->wAntDiversityMaxRate,
|
||||
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt);
|
||||
|
@ -2872,19 +2872,19 @@ BBvAntennaDiversity (PSDevice pDevice, unsigned char byRxRate, unsigned char byS
|
|||
*
|
||||
* Return Value: none
|
||||
*
|
||||
-*/
|
||||
-*/
|
||||
|
||||
void
|
||||
TimerSQ3CallBack (
|
||||
TimerSQ3CallBack(
|
||||
void *hDeviceContext
|
||||
)
|
||||
)
|
||||
{
|
||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerSQ3CallBack...");
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerSQ3CallBack...");
|
||||
spin_lock_irq(&pDevice->lock);
|
||||
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"3.[%08x][%08x], %d\n",(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->uDiversityCnt);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "3.[%08x][%08x], %d\n", (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->uDiversityCnt);
|
||||
#ifdef PLICE_DEBUG
|
||||
//printk("TimerSQ3CallBack1:call s_vChangeAntenna\n");
|
||||
#endif
|
||||
|
@ -2920,16 +2920,16 @@ TimerSQ3CallBack (
|
|||
*
|
||||
* Return Value: none
|
||||
*
|
||||
-*/
|
||||
-*/
|
||||
|
||||
void
|
||||
TimerState1CallBack (
|
||||
TimerState1CallBack(
|
||||
void *hDeviceContext
|
||||
)
|
||||
)
|
||||
{
|
||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerState1CallBack...");
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerState1CallBack...");
|
||||
|
||||
spin_lock_irq(&pDevice->lock);
|
||||
if (pDevice->uDiversityCnt < pDevice->ulDiversityMValue/100) {
|
||||
|
@ -2944,11 +2944,11 @@ TimerState1CallBack (
|
|||
add_timer(&pDevice->TimerSQ3Tmax2);
|
||||
} else {
|
||||
pDevice->ulRatio_State1 = s_ulGetRatio(pDevice);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State1, rate0 = %08x,rate1 = %08x\n",
|
||||
(int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1);
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "SQ3_State1, rate0 = %08x,rate1 = %08x\n",
|
||||
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1);
|
||||
|
||||
if ( pDevice->ulRatio_State1 < pDevice->ulRatio_State0 ) {
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) {
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
|
||||
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1,
|
||||
(int)pDevice->wAntDiversityMaxRate,
|
||||
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt);
|
||||
|
|
|
@ -72,14 +72,14 @@
|
|||
/*--------------------- Export Macros ------------------------------*/
|
||||
|
||||
#define BBvClearFOE(dwIoBase) \
|
||||
{ \
|
||||
{ \
|
||||
BBbWriteEmbedded(dwIoBase, 0xB1, 0); \
|
||||
}
|
||||
}
|
||||
|
||||
#define BBvSetFOE(dwIoBase) \
|
||||
{ \
|
||||
{ \
|
||||
BBbWriteEmbedded(dwIoBase, 0xB1, 0x0C); \
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*--------------------- Export Classes ----------------------------*/
|
||||
|
@ -94,10 +94,10 @@ BBuGetFrameTime(
|
|||
unsigned char byPktType,
|
||||
unsigned int cbFrameLength,
|
||||
unsigned short wRate
|
||||
);
|
||||
);
|
||||
|
||||
void
|
||||
BBvCalculateParameter (
|
||||
BBvCalculateParameter(
|
||||
PSDevice pDevice,
|
||||
unsigned int cbFrameLength,
|
||||
unsigned short wRate,
|
||||
|
@ -105,7 +105,7 @@ BBvCalculateParameter (
|
|||
unsigned short *pwPhyLen,
|
||||
unsigned char *pbyPhySrv,
|
||||
unsigned char *pbyPhySgn
|
||||
);
|
||||
);
|
||||
|
||||
bool BBbReadEmbedded(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char *pbyData);
|
||||
bool BBbWriteEmbedded(unsigned long dwIoBase, unsigned char byBBAddr, unsigned char byData);
|
||||
|
@ -131,17 +131,17 @@ void BBvExitDeepSleep(unsigned long dwIoBase, unsigned char byLocalID);
|
|||
// timer for antenna diversity
|
||||
|
||||
void
|
||||
TimerSQ3CallBack (
|
||||
TimerSQ3CallBack(
|
||||
void *hDeviceContext
|
||||
);
|
||||
);
|
||||
|
||||
void
|
||||
TimerState1CallBack(
|
||||
void *hDeviceContext
|
||||
);
|
||||
);
|
||||
|
||||
void BBvAntennaDiversity(PSDevice pDevice, unsigned char byRxRate, unsigned char bySQ3);
|
||||
void
|
||||
BBvClearAntDivSQ3Value (PSDevice pDevice);
|
||||
BBvClearAntDivSQ3Value(PSDevice pDevice);
|
||||
|
||||
#endif // __BASEBAND_H__
|
||||
|
|
Loading…
Add table
Reference in a new issue