[PATCH 00/17] staging: rtl8723au: Reduce number of register write APIs

Jes.Sorensen at redhat.com Jes.Sorensen at redhat.com
Thu Mar 5 19:24:33 UTC 2015


From: Jes Sorensen <Jes.Sorensen at redhat.com>

Hi,

Another set of changes for the rtl8723au driver. This primarily
focuses on reducing the number of APIs to write to the same
registers. Of course having just one API is no fun if you can have
three or four :)

Cheers,
Jes


Jes Sorensen (17):
  staging: rtl8723au: Remove unused struct rx_hp
  staging: rtl8723au: Remove a number of unused entries from struct
    dm_odm_t
  staging: rtl8723au: Remove pointless wrappers around
    odm_TXPowerTrackingInit()
  staging: rtl8723au: Reduce the usage of ODM_[GS]et_BBReg()
  staging: rtl8723au: Clean up PHY_{Query,Set}BBReg() 32 bit read/writes
  staging: rtl8723au: writeOFDMPowerReg() use rtl8723au_write32()
  staging: rtl8723au: rtl8723a_phycfg.c: Use proper register read/write
    functions
  staging: rtl8723au: usb_halinit.c: Use rtl8723au_{read,write}32()
  staging: rtl8723au: odm.c: Use rtl8723au_{read,write}32() for 32 bit
    register access
  staging: rtl8723au: odm_ConfigBB_AGC_8723A() always does 32 bit writes
  staging: rtl8723au: odm_ConfigBB_PHY_8723A() always issues 32 bit
    writes
  staging: rtl8723au: Eliminate ODM_Write1Byte()
  staging: rtl8723au: Remove various ODM_* register access wrappers
  staging: rtl8723au: Get rid of ODM_Read4Byte()
  staging: rtl8723au: Eliminate ODM_GetBBReg()
  staging: rtl8723au: odm.c: Further reduce the use of ODM_SetBBReg()
  staging: rtl8723au: Eliminate ODM_SetBBReg()

 .../staging/rtl8723au/hal/HalDMOutSrc8723A_CE.c    | 209 +++++++-----
 drivers/staging/rtl8723au/hal/HalHWImg8723A_BB.c   |  40 +--
 drivers/staging/rtl8723au/hal/odm.c                | 376 ++++++++++++---------
 drivers/staging/rtl8723au/hal/odm_RegConfig8723A.c |  52 +--
 drivers/staging/rtl8723au/hal/odm_interface.c      |  90 -----
 drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c    |  21 +-
 drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c    |   2 +-
 drivers/staging/rtl8723au/hal/usb_halinit.c        |  43 ++-
 drivers/staging/rtl8723au/include/odm.h            |  42 +--
 .../staging/rtl8723au/include/odm_RegConfig8723A.h |   5 +-
 drivers/staging/rtl8723au/include/odm_interface.h  |  11 -
 11 files changed, 410 insertions(+), 481 deletions(-)

-- 
2.1.0



More information about the devel mailing list