162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/* Copyright(c) 2009-2012  Realtek Corporation.*/
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#ifndef __RTL92CU_TABLE__H_
562306a36Sopenharmony_ci#define __RTL92CU_TABLE__H_
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci#include <linux/types.h>
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#define RTL8192CUPHY_REG_2TARRAY_LENGTH		374
1062306a36Sopenharmony_ciextern u32 RTL8192CUPHY_REG_2TARRAY[RTL8192CUPHY_REG_2TARRAY_LENGTH];
1162306a36Sopenharmony_ci#define RTL8192CUPHY_REG_1TARRAY_LENGTH		374
1262306a36Sopenharmony_ciextern u32 RTL8192CUPHY_REG_1TARRAY[RTL8192CUPHY_REG_1TARRAY_LENGTH];
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci#define RTL8192CUPHY_REG_ARRAY_PGLENGTH		336
1562306a36Sopenharmony_ciextern u32 RTL8192CUPHY_REG_ARRAY_PG[RTL8192CUPHY_REG_ARRAY_PGLENGTH];
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci#define RTL8192CURADIOA_2TARRAYLENGTH	282
1862306a36Sopenharmony_ciextern u32 RTL8192CURADIOA_2TARRAY[RTL8192CURADIOA_2TARRAYLENGTH];
1962306a36Sopenharmony_ci#define RTL8192CURADIOB_2TARRAYLENGTH	78
2062306a36Sopenharmony_ciextern u32 RTL8192CU_RADIOB_2TARRAY[RTL8192CURADIOB_2TARRAYLENGTH];
2162306a36Sopenharmony_ci#define RTL8192CURADIOA_1TARRAYLENGTH	282
2262306a36Sopenharmony_ciextern u32 RTL8192CU_RADIOA_1TARRAY[RTL8192CURADIOA_1TARRAYLENGTH];
2362306a36Sopenharmony_ci#define RTL8192CURADIOB_1TARRAYLENGTH	1
2462306a36Sopenharmony_ciextern u32 RTL8192CU_RADIOB_1TARRAY[RTL8192CURADIOB_1TARRAYLENGTH];
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci#define RTL8192CUMAC_2T_ARRAYLENGTH		172
2762306a36Sopenharmony_ciextern u32 RTL8192CUMAC_2T_ARRAY[RTL8192CUMAC_2T_ARRAYLENGTH];
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci#define RTL8192CUAGCTAB_2TARRAYLENGTH	320
3062306a36Sopenharmony_ciextern u32 RTL8192CUAGCTAB_2TARRAY[RTL8192CUAGCTAB_2TARRAYLENGTH];
3162306a36Sopenharmony_ci#define RTL8192CUAGCTAB_1TARRAYLENGTH	320
3262306a36Sopenharmony_ciextern u32 RTL8192CUAGCTAB_1TARRAY[RTL8192CUAGCTAB_1TARRAYLENGTH];
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci#define RTL8192CUPHY_REG_1T_HPARRAYLENGTH 378
3562306a36Sopenharmony_ciextern u32 RTL8192CUPHY_REG_1T_HPARRAY[RTL8192CUPHY_REG_1T_HPARRAYLENGTH];
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci#define RTL8192CUPHY_REG_ARRAY_PG_HPLENGTH 336
3862306a36Sopenharmony_ciextern u32 RTL8192CUPHY_REG_ARRAY_PG_HP[RTL8192CUPHY_REG_ARRAY_PG_HPLENGTH];
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci#define RTL8192CURADIOA_1T_HPARRAYLENGTH 282
4162306a36Sopenharmony_ciextern u32 RTL8192CURADIOA_1T_HPARRAY[RTL8192CURADIOA_1T_HPARRAYLENGTH];
4262306a36Sopenharmony_ci#define RTL8192CUAGCTAB_1T_HPARRAYLENGTH 320
4362306a36Sopenharmony_ciextern u32 RTL8192CUAGCTAB_1T_HPARRAY[RTL8192CUAGCTAB_1T_HPARRAYLENGTH];
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci#endif
46