Go to the documentation of this file.
30 #ifndef __RTL92C_DM_H__
31 #define __RTL92C_DM_H__
33 #define HAL_DM_DIG_DISABLE BIT(0)
34 #define HAL_DM_HIPWR_DISABLE BIT(1)
36 #define OFDM_TABLE_LENGTH 37
37 #define OFDM_TABLE_SIZE_92D 43
38 #define CCK_TABLE_LENGTH 33
40 #define CCK_TABLE_SIZE 33
42 #define BW_AUTO_SWITCH_HIGH_LOW 25
43 #define BW_AUTO_SWITCH_LOW_HIGH 30
45 #define DM_DIG_THRESH_HIGH 40
46 #define DM_DIG_THRESH_LOW 35
48 #define DM_FALSEALARM_THRESH_LOW 400
49 #define DM_FALSEALARM_THRESH_HIGH 1000
51 #define DM_DIG_MAX 0x3e
52 #define DM_DIG_MIN 0x1c
54 #define DM_DIG_FA_UPPER 0x32
55 #define DM_DIG_FA_LOWER 0x20
56 #define DM_DIG_FA_TH0 0x100
57 #define DM_DIG_FA_TH1 0x400
58 #define DM_DIG_FA_TH2 0x600
60 #define DM_DIG_BACKOFF_MAX 12
61 #define DM_DIG_BACKOFF_MIN -4
62 #define DM_DIG_BACKOFF_DEFAULT 10
64 #define RXPATHSELECTION_SS_TH_lOW 30
65 #define RXPATHSELECTION_DIFF_TH 18
67 #define DM_RATR_STA_INIT 0
68 #define DM_RATR_STA_HIGH 1
69 #define DM_RATR_STA_MIDDLE 2
70 #define DM_RATR_STA_LOW 3
72 #define CTS2SELF_THVAL 30
77 #define TXHIGHPWRLEVEL_NORMAL 0
78 #define TXHIGHPWRLEVEL_LEVEL1 1
79 #define TXHIGHPWRLEVEL_LEVEL2 2
80 #define TXHIGHPWRLEVEL_BT1 3
81 #define TXHIGHPWRLEVEL_BT2 4
83 #define DM_TYPE_BYFW 0
84 #define DM_TYPE_BYDRIVER 1
86 #define TX_POWER_NEAR_FIELD_THRESH_LVL2 74
87 #define TX_POWER_NEAR_FIELD_THRESH_LVL1 67
88 #define INDEX_MAPPING_NUM 13