mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 14:52:05 +00:00
staging: vt6655: baseband.c/h remove dead functions
These functions are not used so remove them BBbIsRegBitsOn BBbIsRegBitsOff BBvReadAllRegs BBvLoopbackOn BBvLoopbackOff Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
bfa4b0febd
commit
3d42d26c83
@ -30,12 +30,7 @@
|
|||||||
* BBvCaculateParameter - Caculate PhyLength, PhyService and Phy Signal parameter for baseband Tx
|
* BBvCaculateParameter - Caculate PhyLength, PhyService and Phy Signal parameter for baseband Tx
|
||||||
* BBbReadEmbedded - Embedded read baseband register via MAC
|
* BBbReadEmbedded - Embedded read baseband register via MAC
|
||||||
* BBbWriteEmbedded - Embedded write baseband register via MAC
|
* BBbWriteEmbedded - Embedded write baseband register via MAC
|
||||||
* BBbIsRegBitsOn - Test if baseband register bits on
|
|
||||||
* BBbIsRegBitsOff - Test if baseband register bits off
|
|
||||||
* BBbVT3253Init - VIA VT3253 baseband chip init code
|
* BBbVT3253Init - VIA VT3253 baseband chip init code
|
||||||
* BBvReadAllRegs - Read All Baseband Registers
|
|
||||||
* BBvLoopbackOn - Turn on BaseBand Loopback mode
|
|
||||||
* BBvLoopbackOff - Turn off BaseBand Loopback mode
|
|
||||||
*
|
*
|
||||||
* Revision History:
|
* Revision History:
|
||||||
* 06-10-2003 Bryan YC Fan: Re-write codes to support VT3253 spec.
|
* 06-10-2003 Bryan YC Fan: Re-write codes to support VT3253 spec.
|
||||||
@ -2035,50 +2030,6 @@ bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned c
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Description: Test if all bits are set for the Baseband register
|
|
||||||
*
|
|
||||||
* Parameters:
|
|
||||||
* In:
|
|
||||||
* dwIoBase - I/O base address
|
|
||||||
* byBBAddr - address of register in Baseband
|
|
||||||
* byTestBits - TestBits
|
|
||||||
* Out:
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
* Return Value: true if all TestBits are set; false otherwise.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
bool BBbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
|
||||||
{
|
|
||||||
unsigned char byOrgData;
|
|
||||||
|
|
||||||
BBbReadEmbedded(dwIoBase, byBBAddr, &byOrgData);
|
|
||||||
return (byOrgData & byTestBits) == byTestBits;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Description: Test if all bits are clear for the Baseband register
|
|
||||||
*
|
|
||||||
* Parameters:
|
|
||||||
* In:
|
|
||||||
* dwIoBase - I/O base address
|
|
||||||
* byBBAddr - address of register in Baseband
|
|
||||||
* byTestBits - TestBits
|
|
||||||
* Out:
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
* Return Value: true if all TestBits are clear; false otherwise.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
bool BBbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byTestBits)
|
|
||||||
{
|
|
||||||
unsigned char byOrgData;
|
|
||||||
|
|
||||||
BBbReadEmbedded(dwIoBase, byBBAddr, &byOrgData);
|
|
||||||
return (byOrgData & byTestBits) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Description: VIA VT3253 Baseband chip init function
|
* Description: VIA VT3253 Baseband chip init function
|
||||||
*
|
*
|
||||||
@ -2251,119 +2202,6 @@ bool BBbVT3253Init(struct vnt_private *pDevice)
|
|||||||
return bResult;
|
return bResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Description: Read All Baseband Registers
|
|
||||||
*
|
|
||||||
* Parameters:
|
|
||||||
* In:
|
|
||||||
* dwIoBase - I/O base address
|
|
||||||
* pbyBBRegs - Point to struct that stores Baseband Registers
|
|
||||||
* Out:
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
* Return Value: none
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
void BBvReadAllRegs(void __iomem *dwIoBase, unsigned char *pbyBBRegs)
|
|
||||||
{
|
|
||||||
int ii;
|
|
||||||
unsigned char byBase = 1;
|
|
||||||
|
|
||||||
for (ii = 0; ii < BB_MAX_CONTEXT_SIZE; ii++) {
|
|
||||||
BBbReadEmbedded(dwIoBase, (unsigned char)(ii*byBase), pbyBBRegs);
|
|
||||||
pbyBBRegs += byBase;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Description: Turn on BaseBand Loopback mode
|
|
||||||
*
|
|
||||||
* Parameters:
|
|
||||||
* In:
|
|
||||||
* dwIoBase - I/O base address
|
|
||||||
* bCCK - If CCK is set
|
|
||||||
* Out:
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
* Return Value: none
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
void BBvLoopbackOn(struct vnt_private *pDevice)
|
|
||||||
{
|
|
||||||
unsigned char byData;
|
|
||||||
void __iomem *dwIoBase = pDevice->PortOffset;
|
|
||||||
|
|
||||||
/* CR C9 = 0x00 */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0xC9, &pDevice->byBBCRc9); /* CR201 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0xC9, 0);
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x4D, &pDevice->byBBCR4d); /* CR77 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x4D, 0x90);
|
|
||||||
|
|
||||||
/* CR 88 = 0x02(CCK), 0x03(OFDM) */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x88, &pDevice->byBBCR88); /* CR136 */
|
|
||||||
|
|
||||||
if (pDevice->uConnectionRate <= RATE_11M) { /* CCK */
|
|
||||||
/* Enable internal digital loopback: CR33 |= 0000 0001 */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x21, &byData); /* CR33 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x21, (unsigned char)(byData | 0x01)); /* CR33 */
|
|
||||||
/* CR154 = 0x00 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x9A, 0); /* CR154 */
|
|
||||||
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x88, 0x02); /* CR239 */
|
|
||||||
} else { /* OFDM */
|
|
||||||
/* Enable internal digital loopback:CR154 |= 0000 0001 */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x9A, &byData); /* CR154 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x9A, (unsigned char)(byData | 0x01)); /* CR154 */
|
|
||||||
/* CR33 = 0x00 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x21, 0); /* CR33 */
|
|
||||||
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x88, 0x03); /* CR239 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* CR14 = 0x00 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x0E, 0); /* CR14 */
|
|
||||||
|
|
||||||
/* Disable TX_IQUN */
|
|
||||||
BBbReadEmbedded(pDevice->PortOffset, 0x09, &pDevice->byBBCR09);
|
|
||||||
BBbWriteEmbedded(pDevice->PortOffset, 0x09, (unsigned char)(pDevice->byBBCR09 & 0xDE));
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Description: Turn off BaseBand Loopback mode
|
|
||||||
*
|
|
||||||
* Parameters:
|
|
||||||
* In:
|
|
||||||
* pDevice - Device Structure
|
|
||||||
*
|
|
||||||
* Out:
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
* Return Value: none
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
void BBvLoopbackOff(struct vnt_private *pDevice)
|
|
||||||
{
|
|
||||||
unsigned char byData;
|
|
||||||
void __iomem *dwIoBase = pDevice->PortOffset;
|
|
||||||
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0xC9, pDevice->byBBCRc9); /* CR201 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x88, pDevice->byBBCR88); /* CR136 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x09, pDevice->byBBCR09); /* CR136 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x4D, pDevice->byBBCR4d); /* CR77 */
|
|
||||||
|
|
||||||
if (pDevice->uConnectionRate <= RATE_11M) { /* CCK */
|
|
||||||
/* Set the CR33 Bit2 to disable internal Loopback. */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x21, &byData);/* CR33 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x21, (unsigned char)(byData & 0xFE)); /* CR33 */
|
|
||||||
} else { /* OFDM */
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x9A, &byData); /* CR154 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x9A, (unsigned char)(byData & 0xFE)); /* CR154 */
|
|
||||||
}
|
|
||||||
BBbReadEmbedded(dwIoBase, 0x0E, &byData); /* CR14 */
|
|
||||||
BBbWriteEmbedded(dwIoBase, 0x0E, (unsigned char)(byData | 0x80)); /* CR14 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Description: Set ShortSlotTime mode
|
* Description: Set ShortSlotTime mode
|
||||||
*
|
*
|
||||||
|
@ -80,12 +80,7 @@ void vnt_get_phy_field(struct vnt_private *, u32 frame_length,
|
|||||||
bool BBbReadEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char *pbyData);
|
bool BBbReadEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char *pbyData);
|
||||||
bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byData);
|
bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byData);
|
||||||
|
|
||||||
void BBvReadAllRegs(void __iomem *dwIoBase, unsigned char *pbyBBRegs);
|
|
||||||
void BBvLoopbackOn(struct vnt_private *pDevice);
|
|
||||||
void BBvLoopbackOff(struct vnt_private *pDevice);
|
|
||||||
void BBvSetShortSlotTime(struct vnt_private *pDevice);
|
void BBvSetShortSlotTime(struct vnt_private *pDevice);
|
||||||
bool BBbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byTestBits);
|
|
||||||
bool BBbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byTestBits);
|
|
||||||
void BBvSetVGAGainOffset(struct vnt_private *pDevice, unsigned char byData);
|
void BBvSetVGAGainOffset(struct vnt_private *pDevice, unsigned char byData);
|
||||||
|
|
||||||
/* VT3253 Baseband */
|
/* VT3253 Baseband */
|
||||||
|
Loading…
Reference in New Issue
Block a user