xref: /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rc.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /* Copyright(c) 2009-2012  Realtek Corporation.*/
3*4882a593Smuzhiyun 
4*4882a593Smuzhiyun #ifndef __RTL_RC_H__
5*4882a593Smuzhiyun #define __RTL_RC_H__
6*4882a593Smuzhiyun 
7*4882a593Smuzhiyun #define B_MODE_MAX_RIX 3
8*4882a593Smuzhiyun #define G_MODE_MAX_RIX 11
9*4882a593Smuzhiyun #define A_MODE_MAX_RIX 7
10*4882a593Smuzhiyun 
11*4882a593Smuzhiyun /* in mac80211 mcs0-mcs15 is idx0-idx15*/
12*4882a593Smuzhiyun #define N_MODE_MCS7_RIX 7
13*4882a593Smuzhiyun #define N_MODE_MCS15_RIX 15
14*4882a593Smuzhiyun 
15*4882a593Smuzhiyun #define AC_MODE_MCS7_RIX 7
16*4882a593Smuzhiyun #define AC_MODE_MCS8_RIX 8
17*4882a593Smuzhiyun #define AC_MODE_MCS9_RIX 9
18*4882a593Smuzhiyun 
19*4882a593Smuzhiyun struct rtl_rate_priv {
20*4882a593Smuzhiyun 	u8 ht_cap;
21*4882a593Smuzhiyun };
22*4882a593Smuzhiyun 
23*4882a593Smuzhiyun int rtl_rate_control_register(void);
24*4882a593Smuzhiyun void rtl_rate_control_unregister(void);
25*4882a593Smuzhiyun 
26*4882a593Smuzhiyun #endif
27