Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 582d6c22 authored by Malcolm Priestley's avatar Malcolm Priestley Committed by Greg Kroah-Hartman
Browse files

staging: vt6655: baseband replace PSDevice



Coverting all functions to struct vnt_private.

Signed-off-by: default avatarMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3f8597f4
Loading
Loading
Loading
Loading
+15 −15
Original line number Diff line number Diff line
@@ -1711,18 +1711,18 @@ static const unsigned short awcFrameTime[MAX_RATE] =

static
unsigned long
s_ulGetRatio(PSDevice pDevice);
s_ulGetRatio(struct vnt_private *pDevice);

static
void
s_vChangeAntenna(
	PSDevice pDevice
	struct vnt_private *pDevice
);

static
void
s_vChangeAntenna(
	PSDevice pDevice
	struct vnt_private *pDevice
)
{
	if (pDevice->dwRxAntennaSel == 0) {
@@ -1827,7 +1827,7 @@ BBuGetFrameTime(
 */
void
BBvCalculateParameter(
	PSDevice pDevice,
	struct vnt_private *pDevice,
	unsigned int cbFrameLength,
	unsigned short wRate,
	unsigned char byPacketType,
@@ -2115,7 +2115,7 @@ bool BBbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned ch
 *
 */

bool BBbVT3253Init(PSDevice pDevice)
bool BBbVT3253Init(struct vnt_private *pDevice)
{
	bool bResult = true;
	int        ii;
@@ -2310,7 +2310,7 @@ void BBvReadAllRegs(void __iomem *dwIoBase, unsigned char *pbyBBRegs)
 *
 */

void BBvLoopbackOn(PSDevice pDevice)
void BBvLoopbackOn(struct vnt_private *pDevice)
{
	unsigned char byData;
	void __iomem *dwIoBase = pDevice->PortOffset;
@@ -2363,7 +2363,7 @@ void BBvLoopbackOn(PSDevice pDevice)
 * Return Value: none
 *
 */
void BBvLoopbackOff(PSDevice pDevice)
void BBvLoopbackOff(struct vnt_private *pDevice)
{
	unsigned char byData;
	void __iomem *dwIoBase = pDevice->PortOffset;
@@ -2398,7 +2398,7 @@ void BBvLoopbackOff(PSDevice pDevice)
 *
 */
void
BBvSetShortSlotTime(PSDevice pDevice)
BBvSetShortSlotTime(struct vnt_private *pDevice)
{
	unsigned char byBBRxConf = 0;
	unsigned char byBBVGA = 0;
@@ -2418,7 +2418,7 @@ BBvSetShortSlotTime(PSDevice pDevice)
	BBbWriteEmbedded(pDevice->PortOffset, 0x0A, byBBRxConf); /* CR10 */
}

void BBvSetVGAGainOffset(PSDevice pDevice, unsigned char byData)
void BBvSetVGAGainOffset(struct vnt_private *pDevice, unsigned char byData)
{
	unsigned char byBBRxConf = 0;

@@ -2594,7 +2594,7 @@ BBvExitDeepSleep(void __iomem *dwIoBase, unsigned char byLocalID)

static
unsigned long
s_ulGetRatio(PSDevice pDevice)
s_ulGetRatio(struct vnt_private *pDevice)
{
	unsigned long ulRatio = 0;
	unsigned long ulMaxPacket;
@@ -2689,7 +2689,7 @@ s_ulGetRatio(PSDevice pDevice)
}

void
BBvClearAntDivSQ3Value(PSDevice pDevice)
BBvClearAntDivSQ3Value(struct vnt_private *pDevice)
{
	unsigned int ii;

@@ -2713,8 +2713,8 @@ BBvClearAntDivSQ3Value(PSDevice pDevice)
 *
 */

void
BBvAntennaDiversity(PSDevice pDevice, unsigned char byRxRate, unsigned char bySQ3)
void BBvAntennaDiversity(struct vnt_private *pDevice,
			 unsigned char byRxRate, unsigned char bySQ3)
{
	if ((byRxRate >= MAX_RATE) || (pDevice->wAntDiversityMaxRate >= MAX_RATE))
		return;
@@ -2798,7 +2798,7 @@ TimerSQ3CallBack(
	void *hDeviceContext
)
{
	PSDevice        pDevice = (PSDevice)hDeviceContext;
	struct vnt_private *pDevice = hDeviceContext;

	DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerSQ3CallBack...");
	spin_lock_irq(&pDevice->lock);
@@ -2840,7 +2840,7 @@ TimerState1CallBack(
	void *hDeviceContext
)
{
	PSDevice        pDevice = (PSDevice)hDeviceContext;
	struct vnt_private *pDevice = hDeviceContext;

	DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerState1CallBack...");

+9 −8
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ BBuGetFrameTime(

void
BBvCalculateParameter(
	PSDevice pDevice,
	struct vnt_private *pDevice,
	unsigned int cbFrameLength,
	unsigned short wRate,
	unsigned char byPacketType,
@@ -91,15 +91,15 @@ bool BBbReadEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned ch
bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned char byData);

void BBvReadAllRegs(void __iomem *dwIoBase, unsigned char *pbyBBRegs);
void BBvLoopbackOn(PSDevice pDevice);
void BBvLoopbackOff(PSDevice pDevice);
void BBvSetShortSlotTime(PSDevice pDevice);
void BBvLoopbackOn(struct vnt_private *pDevice);
void BBvLoopbackOff(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(PSDevice pDevice, unsigned char byData);
void BBvSetVGAGainOffset(struct vnt_private *pDevice, unsigned char byData);

// VT3253 Baseband
bool BBbVT3253Init(PSDevice pDevice);
bool BBbVT3253Init(struct vnt_private *pDevice);
void BBvSoftwareReset(void __iomem *dwIoBase);
void BBvPowerSaveModeON(void __iomem *dwIoBase);
void BBvPowerSaveModeOFF(void __iomem *dwIoBase);
@@ -120,8 +120,9 @@ TimerState1CallBack(
	void *hDeviceContext
);

void BBvAntennaDiversity(PSDevice pDevice, unsigned char byRxRate, unsigned char bySQ3);
void BBvAntennaDiversity(struct vnt_private *pDevice,
			 unsigned char byRxRate, unsigned char bySQ3);
void
BBvClearAntDivSQ3Value(PSDevice pDevice);
BBvClearAntDivSQ3Value(struct vnt_private *pDevice);

#endif // __BASEBAND_H__