1/* SPDX-License-Identifier: GPL-2.0 */ 2/****************************************************************************** 3 * 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 5 * 6 ******************************************************************************/ 7#ifndef __RTL8188E_DM_H__ 8#define __RTL8188E_DM_H__ 9enum{ 10 UP_LINK, 11 DOWN_LINK, 12}; 13 14struct dm_priv { 15 u8 DM_Type; 16 u8 DMFlag; 17 u8 InitDMFlag; 18 u32 InitODMFlag; 19 20 /* Upper and Lower Signal threshold for Rate Adaptive*/ 21 int UndecoratedSmoothedPWDB; 22 int UndecoratedSmoothedCCK; 23 int EntryMinUndecoratedSmoothedPWDB; 24 int EntryMaxUndecoratedSmoothedPWDB; 25 int MinUndecoratedPWDBForDM; 26 int LastMinUndecoratedPWDBForDM; 27 28 /* for High Power */ 29 u8 bDynamicTxPowerEnable; 30 u8 LastDTPLvl; 31 u8 DynamicTxHighPowerLvl;/* Tx Power Control for Near/Far Range */ 32 u8 PowerIndex_backup[6]; 33}; 34 35void rtl8188e_InitHalDm(struct adapter *adapt); 36 37void AntDivCompare8188E(struct adapter *adapt, struct wlan_bssid_ex *dst, 38 struct wlan_bssid_ex *src); 39 40#endif 41