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

Commit 6e264feb authored by navin patidar's avatar navin patidar Committed by Greg Kroah-Hartman
Browse files

staging: rtl8188eu: Rework function phy_CalculateBitShift()



Rename CamelCase variables and function name.

Signed-off-by: default avatarnavin patidar <navin.patidar@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c2ebf58b
Loading
Loading
Loading
Loading
+6 −36
Original line number Diff line number Diff line
@@ -24,48 +24,18 @@
#include <rtw_iol.h>
#include <rtl8188e_hal.h>

/*---------------------------Define Local Constant---------------------------*/
/* Channel switch:The size of command tables for switch channel*/
#define MAX_PRECMD_CNT 16
#define MAX_RFDEPENDCMD_CNT 16
#define MAX_POSTCMD_CNT 16

#define MAX_DOZE_WAITING_TIMES_9x 64

/*---------------------------Define Local Constant---------------------------*/


/*------------------------Define global variable-----------------------------*/

/*------------------------Define local variable------------------------------*/


/*--------------------Define export function prototype-----------------------*/
/*  Please refer to header file */
/*--------------------Define export function prototype-----------------------*/

/*----------------------------Function Body----------------------------------*/
/*  */
/*  1. BB register R/W API */
/*  */

/**
* Function:	phy_CalculateBitShift
*
* OverView:	Get shifted position of the BitMask
*
* Input:
*			u32		BitMask,
*
* Output:	none
* Return:		u32		Return the shift bit bit position of the mask
*/
static	u32 phy_CalculateBitShift(u32 BitMask)
static u32 cal_bit_shift(u32 bitmask)
{
	u32 i;

	for (i = 0; i <= 31; i++) {
		if (((BitMask>>i) &  0x1) == 1)
		if (((bitmask >> i) & 0x1) == 1)
			break;
	}
	return i;
@@ -95,7 +65,7 @@ rtl8188e_PHY_QueryBBReg(
	u32 ReturnValue = 0, OriginalValue, BitShift;

	OriginalValue = usb_read32(Adapter, RegAddr);
	BitShift = phy_CalculateBitShift(BitMask);
	BitShift = cal_bit_shift(BitMask);
	ReturnValue = (OriginalValue & BitMask) >> BitShift;
	return ReturnValue;
}
@@ -125,7 +95,7 @@ void rtl8188e_PHY_SetBBReg(struct adapter *Adapter, u32 RegAddr, u32 BitMask, u3

	if (BitMask != bMaskDWord) { /* if not "double word" write */
		OriginalValue = usb_read32(Adapter, RegAddr);
		BitShift = phy_CalculateBitShift(BitMask);
		BitShift = cal_bit_shift(BitMask);
		Data = ((OriginalValue & (~BitMask)) | (Data << BitShift));
	}

@@ -310,7 +280,7 @@ u32 rtl8188e_PHY_QueryRFReg(struct adapter *Adapter, enum rf_radio_path eRFPath,

	Original_Value = phy_RFSerialRead(Adapter, eRFPath, RegAddr);

	BitShift =  phy_CalculateBitShift(BitMask);
	BitShift =  cal_bit_shift(BitMask);
	Readback_Value = (Original_Value & BitMask) >> BitShift;
	return Readback_Value;
}
@@ -347,7 +317,7 @@ rtl8188e_PHY_SetRFReg(
	/*  RF data is 12 bits only */
	if (BitMask != bRFRegOffsetMask) {
		Original_Value = phy_RFSerialRead(Adapter, eRFPath, RegAddr);
		BitShift =  phy_CalculateBitShift(BitMask);
		BitShift =  cal_bit_shift(BitMask);
		Data = ((Original_Value & (~BitMask)) | (Data << BitShift));
	}