History log of /drivers/staging/rtl8188eu/hal/odm.c
Revision Date Author Comments
368c75b98bdfdfad54e7f165016819ef344e3587 20-Sep-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: odm.h: Remove unused struct dyn_primary_cca

struct odm_dm_struct has a member of struct dyn_primary_cca,
which is initialized once and then never used by driver, so
we can remove struct dyn_promary_cca and code which initialize
it.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8f4ece938a70f6022a269f85bc06e796500f3ce3 20-Sep-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework function ODM_AntennaDiversity_88E()

Rename CamelCase function name.
Remove unnecessary comments.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
db0ccdacd086343ee3672fa8abd659a5d8b18929 20-Sep-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework function ODM_AntennaDiversityInit_88E()

Rename CamelCase function name.
Remove unnecessary debugging messages.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6f1b7df41526538d544b108c1d7ceca79963abe4 20-Sep-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove odm_debug.c

Move a function and global variable from odm_debug.c to odm.c

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
05103ff0b9c246d437a966e2412822e34873d3c5 07-Sep-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework odm_TXPowerTrackingCallback_ThermalMeter_8188E()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7b98485c72fccbea30c6327bae34de9fc56d8aa0 30-Aug-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework function rtl8188e_PHY_SetRFReg()

Rename CamelCase variables and function name.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9c6db65199d67370ee140b78412410e882f96048 30-Aug-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework function PHY_SetBBReg()

Rename CamelCase variables and function name.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ecd1f9b3f78d3eca8ae5eadc7d141249833288bf 30-Aug-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Rework function PHY_QueryBBReg()

Rename CamelCase variables and function name.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
83f53fceec88eeb25575350b589f6f911b389b49 22-Jun-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove dummy function odm_DynamicTxPower()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
99ecfb06f83ec7eaa9110fa887cef3f55d031bf4 11-Jun-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove function _rtw_read32()

_rtw_read32() is a wrapper function, being used to call usb_read32().
Call usb_read32() directly and drop _rtw_read32().

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e76484d00c5147d2959e673faa858e7ace4567dd 11-Jun-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove function _rtw_write8()

_rtw_write8() is a wrapper function, being used to call usb_write8().
Call usb_write8() directly and drop _rtw_write8().

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fc1580795654c2011ee4c886a71900c1f3ce1365 11-Jun-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove function _rtw_write32()

_rtw_write32() is a wrapper function, being used to call usb_write32().
Call usb_write32() directly and drop _rtw_write32().

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9caf175047656c999650f82f20d81d68fd495135 26-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Use ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N in ODM_Write_DIG()

ODM_REG(IGI_A, pDM_Odm) and ODM_BIT(IGI, pDM_Odm) macros produce
ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N respectively after preprocessing.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
a4e76443f7330f236ee082a16740e74f2beb6943 26-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unnecessary debugging message from ODM_Write_DIG()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e4916f35f011d00e26e1491152ebb56e33978192 26-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Use ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N in odm_DIGInit()

ODM_REG(IGI_A, pDM_Odm) and ODM_BIT(IGI, pDM_Odm) macros produce
ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N respectively after preprocessing.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4bdfb1ce1b71079e1238b8c344e073d66b644a64 26-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Use "ODM_REG_CCK_CCA_11N" in ODM_Write_CCK_CCA_Thres()

Use "ODM_REG_CCK_CCA_11N" directly instead of using ODM_REG(CCK_CCA, pDM_Odm)
which produces same after preprocessing.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
b5e1e9126a4957c7653d1c0ee9b6b54089b7d936 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu:Remove function with empty defination odm_DynamicPrimaryCCA()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
293f6c08c72a0a0482f099082946ce691b360871 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function ConvertTo_dB()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ddd0d4808510207c2447718fc04c0c545d1a8a60 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function odm_SwAntDivChkAntSwitchCallback()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
36622c97f07563dc0c42cfe1c9283701fadfb15f 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused funtion odm_DynamicTxPowerNIC()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ba727007e7c0ffa4a1bd4fbeafbe0db269e7faaf 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function odm_RefreshRateAdaptiveMaskAPADSL()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
53760485ba3575461865db1250e564b53002f0c1 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function odm_RefreshRateAdaptiveMaskMP()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bd645d88bfbd5aa2b44d99a53837164e7d19fb89 18-May-2014 navin patidar <navin.patidar@gmail.com> staging:rtl8188eu: Remove unused function iodm_1R_CCA()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
06dd47e3b6342f191fb1e6cfdfdacebc37088af2 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function odm_DynamicBBPowerSavingInit()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
86ff64405ec14d7c01edd5fdb40cc338872728c0 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove function odm_DynamicBBPowerSaving()

odm_DynamicBBPowerSaving() has empty defination.

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ffb2507078ec820007c09c82c356ca7694c31824 18-May-2014 navin patidar <navin.patidar@gmail.com> staging: rtl8188eu: Remove unused function odm_DIGbyRSSI_LPS()

Signed-off-by: navin patidar <navin.patidar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
f42f52aaf922e5bae7775dd2c3b3954719ee5f08 09-Feb-2014 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Replace wrapper around _rtw_memcmp()

This wrapper is replaced with a simple memcmp(). As the wrapper inverts the
logic of memcmp(), care needed to be taken.

This patch also adds one include of vmalloc.h that was missed in a previous
patch.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6348c2325a8bdf28f831a478c34f03c855bbdf5c 07-Feb-2014 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove ODM_Write1Byte

This routine is the equivalent of rtl_write6.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2325182f1ea478249ad2067f58177cc387c813ff 07-Feb-2014 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove ODM_Read4Byte

This routine is essentially a duplicate of rtw_read32.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
f395036dbaf311a879b4a935e3f93b655e5f58da 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Additional cleanup of include/odm.h

This driver only works with the USB bus. Accordingly, enum odm_interface_def
can be removed along with all code that uses ODM_ITRF_XXX, where XXX is not USB.

In enum odm_ic_type, only ODM_RTL8188E is used. Remove the enum, all references
to the others, and define the needed value.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e02a0089f90859a6c435ad088454415bd19574ed 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove unneeded prototypes from include/odm.h

This header contains a number of routines that do not to be available
globally. Once this change was made, a number of the routines were not
used, and could be removed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6c0a555e59b4ae5c8438d5ef4b8f1443cf4980fd 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Simplify code related to SupportICType

This member of struct odm_dm_struct is always set to ODM_RTL8188E for this
driver. Accordingly, the code can be simplified. A number of routines
now are no longer needed and are deleted.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
0735ea671daa3a0f5648f709e15d44b2b874c74e 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Simplify code concerning SupportPlatform

This member of struct odm_dm_struct is always set to ODM_CE in this driver.
As a result, a number of switch and if statements can be simplified. In
addition, a number of routines are no longer used and can be removed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e96031d0ee791e6601cb8821a3fa23217767dd38 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove even more empty routines

This patch removes the following:

odm_DynamicTxPowerAP
odm_RSSIMonitorCheckMP
odm_RSSIMonitorCheckAP
odm_TXPowerTrackingCheckMP
odm_TXPowerTrackingCheckAP
odm_SwAntDivInit
ODM_SwAntDivChkPerPktRssi
odm_SwAntDivChkAntSwitch
ODM_SwAntDivRestAfterLink
dm_GlobalAdapterCheck
odm_dtc

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
36298867fd33ed8a2641e7d3125b88bb925987b4 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove more empty routines

This batch includes

ODM_StartWorkItem
ODM_StopWorkItem
ODM_FreeWorkItem
ODM_AcquireSpinLoc
ODM_ReleaseSpinLock
ODM_ReleaseTimer
ODM_ReleaseAllTimers

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5ec55c52e41e0762261bdb0786949b6c0621d4db 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove macro ODM_GetRFReg

This one is a duplicate od macro PHY_QueryRFReg.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5b7230b1f47d24f070e83bfa2c8f26c802d4cd1e 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove macro ODM_SetRFReg

It is a duplicate of macro PHY_SetRFReg.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25aacb2ae1cfa3e6054ec9cad1bac129640f8f01 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove macro ODM_GetBBReg

This one is a duplicate of PHY_QueryBBReg.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e690895a16e884a7885bc7f4378e68825ecafef3 23-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Remove macro ODM_SetBBReg

It is essentially a duplicate of macro PHY_SetBBReg

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
a322b495fa8b067ae0da00fdf46fedb8316dbbcb 20-Dec-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Replace wrappers ODM_StallExecution, ODM_delay_us, and rtw_udelay_os

Each instance may bre replaced by udelay

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18b0950e02649674d2cf690465c89ee0becff41f 22-Aug-2013 Larry Finger <Larry.Finger@lwfinger.net> staging: r8188eu: Add files for new driver - part 11

This commit adds files hal/HalPwrSeqCmd.c, hal/odm.c, and hal/odm_debug.c.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>