xref: /openbmc/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.h (revision 597473720f4dc69749542bfcfed4a927a43d935e)
1b44febedSLarry Finger /* SPDX-License-Identifier: GPL-2.0 */
2b44febedSLarry Finger /* Copyright(c) 2009-2012  Realtek Corporation.*/
3f1d2b4d3SLarry Finger 
4f1d2b4d3SLarry Finger #ifndef __RTL92CU_TABLE__H_
5f1d2b4d3SLarry Finger #define __RTL92CU_TABLE__H_
6f1d2b4d3SLarry Finger 
7f1d2b4d3SLarry Finger #include <linux/types.h>
8f1d2b4d3SLarry Finger 
9f1d2b4d3SLarry Finger #define RTL8192CUPHY_REG_2TARRAY_LENGTH		374
10f1d2b4d3SLarry Finger extern u32 RTL8192CUPHY_REG_2TARRAY[RTL8192CUPHY_REG_2TARRAY_LENGTH];
11f1d2b4d3SLarry Finger #define RTL8192CUPHY_REG_1TARRAY_LENGTH		374
12f1d2b4d3SLarry Finger extern u32 RTL8192CUPHY_REG_1TARRAY[RTL8192CUPHY_REG_1TARRAY_LENGTH];
13f1d2b4d3SLarry Finger 
14f1d2b4d3SLarry Finger #define RTL8192CUPHY_REG_ARRAY_PGLENGTH		336
15f1d2b4d3SLarry Finger extern u32 RTL8192CUPHY_REG_ARRAY_PG[RTL8192CUPHY_REG_ARRAY_PGLENGTH];
16f1d2b4d3SLarry Finger 
17f1d2b4d3SLarry Finger #define RTL8192CURADIOA_2TARRAYLENGTH	282
18f1d2b4d3SLarry Finger extern u32 RTL8192CURADIOA_2TARRAY[RTL8192CURADIOA_2TARRAYLENGTH];
19f1d2b4d3SLarry Finger #define RTL8192CURADIOB_2TARRAYLENGTH	78
20f1d2b4d3SLarry Finger extern u32 RTL8192CU_RADIOB_2TARRAY[RTL8192CURADIOB_2TARRAYLENGTH];
21f1d2b4d3SLarry Finger #define RTL8192CURADIOA_1TARRAYLENGTH	282
22f1d2b4d3SLarry Finger extern u32 RTL8192CU_RADIOA_1TARRAY[RTL8192CURADIOA_1TARRAYLENGTH];
23f1d2b4d3SLarry Finger #define RTL8192CURADIOB_1TARRAYLENGTH	1
24f1d2b4d3SLarry Finger extern u32 RTL8192CU_RADIOB_1TARRAY[RTL8192CURADIOB_1TARRAYLENGTH];
25f1d2b4d3SLarry Finger 
26f1d2b4d3SLarry Finger #define RTL8192CUMAC_2T_ARRAYLENGTH		172
27f1d2b4d3SLarry Finger extern u32 RTL8192CUMAC_2T_ARRAY[RTL8192CUMAC_2T_ARRAYLENGTH];
28f1d2b4d3SLarry Finger 
29f1d2b4d3SLarry Finger #define RTL8192CUAGCTAB_2TARRAYLENGTH	320
30f1d2b4d3SLarry Finger extern u32 RTL8192CUAGCTAB_2TARRAY[RTL8192CUAGCTAB_2TARRAYLENGTH];
31f1d2b4d3SLarry Finger #define RTL8192CUAGCTAB_1TARRAYLENGTH	320
32f1d2b4d3SLarry Finger extern u32 RTL8192CUAGCTAB_1TARRAY[RTL8192CUAGCTAB_1TARRAYLENGTH];
33f1d2b4d3SLarry Finger 
34*ff970453SLarry Finger #define RTL8192CUPHY_REG_1T_HPARRAYLENGTH 378
35*ff970453SLarry Finger extern u32 RTL8192CUPHY_REG_1T_HPARRAY[RTL8192CUPHY_REG_1T_HPARRAYLENGTH];
36f1d2b4d3SLarry Finger 
37*ff970453SLarry Finger #define RTL8192CUPHY_REG_ARRAY_PG_HPLENGTH 336
38*ff970453SLarry Finger extern u32 RTL8192CUPHY_REG_ARRAY_PG_HP[RTL8192CUPHY_REG_ARRAY_PG_HPLENGTH];
39f1d2b4d3SLarry Finger 
40*ff970453SLarry Finger #define RTL8192CURADIOA_1T_HPARRAYLENGTH 282
41*ff970453SLarry Finger extern u32 RTL8192CURADIOA_1T_HPARRAY[RTL8192CURADIOA_1T_HPARRAYLENGTH];
42*ff970453SLarry Finger #define RTL8192CUAGCTAB_1T_HPARRAYLENGTH 320
43*ff970453SLarry Finger extern u32 RTL8192CUAGCTAB_1T_HPARRAY[RTL8192CUAGCTAB_1T_HPARRAYLENGTH];
44f1d2b4d3SLarry Finger 
45f1d2b4d3SLarry Finger #endif
46