root/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /******************************************************************************
   3  *
   4  * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
   5  *
   6  ******************************************************************************/
   7 
   8 #ifndef __HAL_PHY_RF_8723B_H__
   9 #define __HAL_PHY_RF_8723B_H__
  10 
  11 /*--------------------------Define Parameters-------------------------------*/
  12 #define IQK_DELAY_TIME_8723B            20              /* ms */
  13 #define IQK_DEFERRED_TIME_8723B         4
  14 #define index_mapping_NUM_8723B         15
  15 #define AVG_THERMAL_NUM_8723B           4
  16 #define RF_T_METER_8723B                                        0x42    /*  */
  17 
  18 
  19 void ConfigureTxpowerTrack_8723B(PTXPWRTRACK_CFG        pConfig);
  20 
  21 void DoIQK_8723B(
  22         PDM_ODM_T pDM_Odm,
  23         u8 DeltaThermalIndex,
  24         u8 ThermalValue,
  25         u8 Threshold
  26 );
  27 
  28 void ODM_TxPwrTrackSetPwr_8723B(
  29         PDM_ODM_T pDM_Odm,
  30         PWRTRACK_METHOD Method,
  31         u8 RFPath,
  32         u8 ChannelMappedIndex
  33 );
  34 
  35 /* 1 7. IQK */
  36 void PHY_IQCalibrate_8723B(
  37         struct adapter *Adapter,
  38         bool bReCovery,
  39         bool bRestore,
  40         bool Is2ant,
  41         u8 RF_Path
  42 );
  43 
  44 void ODM_SetIQCbyRFpath(PDM_ODM_T pDM_Odm, u32 RFpath);
  45 
  46 /*  */
  47 /*  LC calibrate */
  48 /*  */
  49 void PHY_LCCalibrate_8723B(PDM_ODM_T pDM_Odm);
  50 
  51 /*  */
  52 /*  AP calibrate */
  53 /*  */
  54 void PHY_DigitalPredistortion_8723B(struct adapter *padapter);
  55 
  56 
  57 void _PHY_SaveADDARegisters_8723B(
  58         struct adapter *padapter,
  59         u32 *ADDAReg,
  60         u32 *ADDABackup,
  61         u32 RegisterNum
  62 );
  63 
  64 void _PHY_PathADDAOn_8723B(
  65         struct adapter *padapter,
  66         u32 *ADDAReg,
  67         bool isPathAOn,
  68         bool is2T
  69 );
  70 
  71 void _PHY_MACSettingCalibration_8723B(
  72         struct adapter *padapter, u32 *MACReg, u32 *MACBackup
  73 );
  74 
  75 #endif /*  #ifndef __HAL_PHY_RF_8188E_H__ */

/* [<][>][^][v][top][bottom][index][help] */