FILE
HalPhyRf.h
File preview with syntax highlighting.
linux-6.19.14/drivers/staging/rtl8723bs/hal/HalPhyRf.h
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_H__ 9 #define __HAL_PHY_RF_H__ 10 11enum pwrtrack_method { 12 BBSWING, 13 TXAGC, 14 MIX_MODE 15}; 16 17typedef void (*FuncSetPwr)(struct dm_odm_t *, enum pwrtrack_method, u8, u8); 18typedef void (*FuncLCK)(struct dm_odm_t *); 19typedef void (*FuncSwing)(struct dm_odm_t *, u8 **, u8 **, u8 **, u8 **); 20 21struct txpwrtrack_cfg { 22 u8 SwingTableSize_CCK; 23 u8 SwingTableSize_OFDM; 24 u8 Threshold_IQK; 25 u8 AverageThermalNum; 26 u8 RfPathCount; 27 u32 ThermalRegAddr; 28 FuncSetPwr ODM_TxPwrTrackSetPwr; 29 FuncLCK PHY_LCCalibrate; 30 FuncSwing GetDeltaSwingTable; 31}; 32 33void ConfigureTxpowerTrack(struct dm_odm_t *pDM_Odm, struct txpwrtrack_cfg *pConfig); 34 35 36void ODM_ClearTxPowerTrackingState(struct dm_odm_t *pDM_Odm); 37 38void ODM_TXPowerTrackingCallback_ThermalMeter(struct adapter *Adapter); 39 40#endif /* #ifndef __HAL_PHY_RF_H__ */
~/
Read-only file preview.