dt-bindings: Document the Rockchip RGA bindings
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723bs / hal / OUTSRC / odm_DynamicTxPower.h
1 /******************************************************************************\r
2  *\r
3  * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.\r
4  *                                        \r
5  * This program is free software; you can redistribute it and/or modify it\r
6  * under the terms of version 2 of the GNU General Public License as\r
7  * published by the Free Software Foundation.\r
8  *\r
9  * This program is distributed in the hope that it will be useful, but WITHOUT\r
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\r
11  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\r
12  * more details.\r
13  *\r
14  * You should have received a copy of the GNU General Public License along with\r
15  * this program; if not, write to the Free Software Foundation, Inc.,\r
16  * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA\r
17  *\r
18  *\r
19  ******************************************************************************/\r
20  \r
21 #ifndef __ODMDYNAMICTXPOWER_H__\r
22 #define    __ODMDYNAMICTXPOWER_H__\r
23 \r
24 #define         TX_POWER_NEAR_FIELD_THRESH_LVL2 74\r
25 #define         TX_POWER_NEAR_FIELD_THRESH_LVL1 67\r
26 #define         TX_POWER_NEAR_FIELD_THRESH_AP           0x3F\r
27 #define         TX_POWER_NEAR_FIELD_THRESH_8812 60\r
28 \r
29 #define         TxHighPwrLevel_Normal           0       \r
30 #define         TxHighPwrLevel_Level1           1\r
31 #define         TxHighPwrLevel_Level2           2\r
32 #define         TxHighPwrLevel_BT1                      3\r
33 #define         TxHighPwrLevel_BT2                      4\r
34 #define         TxHighPwrLevel_15                       5\r
35 #define         TxHighPwrLevel_35                       6\r
36 #define         TxHighPwrLevel_50                       7\r
37 #define         TxHighPwrLevel_70                       8\r
38 #define         TxHighPwrLevel_100                      9\r
39 \r
40 VOID 
41 odm_DynamicTxPowerInit(
42         IN              PVOID                                   pDM_VOID\r
43         );
44
45 VOID
46 odm_DynamicTxPowerRestorePowerIndex(
47         IN              PVOID                                   pDM_VOID\r
48         );
49
50 VOID 
51 odm_DynamicTxPowerNIC(
52         IN              PVOID                                   pDM_VOID\r
53         );
54
55 #if(DM_ODM_SUPPORT_TYPE & (ODM_WIN|ODM_CE))
56 VOID
57 odm_DynamicTxPowerSavePowerIndex(
58         IN              PVOID                                   pDM_VOID\r
59         );
60
61 VOID
62 odm_DynamicTxPowerWritePowerIndex(
63         IN              PVOID                                   pDM_VOID, \r
64         IN      u1Byte          Value);
65
66 VOID 
67 odm_DynamicTxPower_92C(
68         IN              PVOID                                   pDM_VOID\r
69         );
70
71 VOID 
72 odm_DynamicTxPower_92D(
73         IN              PVOID                                   pDM_VOID\r
74         );
75 #endif
76 \r
77 VOID 
78 odm_DynamicTxPower(
79         IN              PVOID                                   pDM_VOID\r
80         );
81
82 VOID 
83 odm_DynamicTxPowerAP(
84         IN              PVOID                                   pDM_VOID\r
85         );\r
86 \r
87 #endif\r