#include "../wifi.h"
#include "../base.h"
#include "../core.h"
#include "reg.h"
#include "def.h"
#include "phy_common.h"
#include "dm_common.h"
static const u32 ofdmswing_table[OFDM_TABLE_SIZE_92D] = …;
static const u8 cckswing_table_ch1ch13[CCK_TABLE_SIZE][8] = …;
static const u8 cckswing_table_ch14[CCK_TABLE_SIZE][8] = …;
static void rtl92d_dm_rxgain_tracking_thermalmeter(struct ieee80211_hw *hw)
{ … }
static void rtl92d_bandtype_2_4G(struct ieee80211_hw *hw, long *temp_cckg,
u8 *cck_index_old)
{ … }
static void rtl92d_bandtype_5G(struct rtl_hal *rtlhal, u8 *ofdm_index,
bool *internal_pa, u8 thermalvalue, u8 delta,
u8 rf, struct rtl_efuse *rtlefuse,
struct rtl_priv *rtlpriv, struct rtl_phy *rtlphy,
const u8 index_mapping[5][INDEX_MAPPING_NUM],
const u8 index_mapping_pa[8][INDEX_MAPPING_NUM])
{ … }
static void
rtl92d_dm_txpower_tracking_callback_thermalmeter(struct ieee80211_hw *hw)
{ … }
void rtl92d_dm_initialize_txpower_tracking(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_check_txpower_tracking_thermal_meter(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_find_minimum_rssi(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
static void rtl92d_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw)
{ … }
void rtl92d_dm_write_dig(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
static void rtl92d_early_mode_enabled(struct rtl_priv *rtlpriv)
{ … }
void rtl92d_dm_dig(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_init_edca_turbo(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_check_edca_turbo(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);
void rtl92d_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw)
{ … }
EXPORT_SYMBOL_GPL(…);