1 /* SPDX-License-Identifier: GPL-2.0 */
2 /******************************************************************************
4 * Copyright(c) 2007 - 2016 Realtek Corporation.
7 * wlanfae <wlanfae@realtek.com>
8 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
11 * Larry Finger <Larry.Finger@lwfinger.net>
13 *****************************************************************************/
15 /*Image2HeaderVersion: 3.2*/
16 #ifndef __INC_MP_RF_HW_IMG_8822B_H
17 #define __INC_MP_RF_HW_IMG_8822B_H
19 /******************************************************************************
21 ******************************************************************************/
23 void odm_read_and_config_mp_8822b_radioa(struct phy_dm_struct *dm);
24 u32 odm_get_version_mp_8822b_radioa(void);
26 /******************************************************************************
28 ******************************************************************************/
30 void odm_read_and_config_mp_8822b_radiob(struct phy_dm_struct *dm);
31 u32 odm_get_version_mp_8822b_radiob(void);
33 /******************************************************************************
35 ******************************************************************************/
37 void odm_read_and_config_mp_8822b_txpowertrack(struct phy_dm_struct *dm);
38 u32 odm_get_version_mp_8822b_txpowertrack(void);
40 /******************************************************************************
41 * txpowertrack_type0.TXT
42 ******************************************************************************/
44 void odm_read_and_config_mp_8822b_txpowertrack_type0(struct phy_dm_struct *dm);
45 u32 odm_get_version_mp_8822b_txpowertrack_type0(void);
47 /******************************************************************************
48 * txpowertrack_type1.TXT
49 ******************************************************************************/
51 void odm_read_and_config_mp_8822b_txpowertrack_type1(struct phy_dm_struct *dm);
52 u32 odm_get_version_mp_8822b_txpowertrack_type1(void);
54 /******************************************************************************
55 * txpowertrack_type2.TXT
56 ******************************************************************************/
58 void odm_read_and_config_mp_8822b_txpowertrack_type2(struct phy_dm_struct *dm);
59 u32 odm_get_version_mp_8822b_txpowertrack_type2(void);
61 /******************************************************************************
62 * txpowertrack_type3_type5.TXT
63 ******************************************************************************/
65 void odm_read_and_config_mp_8822b_txpowertrack_type3_type5(
66 struct phy_dm_struct *dm);
67 u32 odm_get_version_mp_8822b_txpowertrack_type3_type5(void);
69 /******************************************************************************
70 * txpowertrack_type4.TXT
71 ******************************************************************************/
73 void odm_read_and_config_mp_8822b_txpowertrack_type4(struct phy_dm_struct *dm);
74 u32 odm_get_version_mp_8822b_txpowertrack_type4(void);
76 /******************************************************************************
77 * txpowertrack_type6.TXT
78 ******************************************************************************/
80 void odm_read_and_config_mp_8822b_txpowertrack_type6(struct phy_dm_struct *dm);
81 u32 odm_get_version_mp_8822b_txpowertrack_type6(void);
83 /******************************************************************************
84 * txpowertrack_type7.TXT
85 ******************************************************************************/
87 void odm_read_and_config_mp_8822b_txpowertrack_type7(struct phy_dm_struct *dm);
88 u32 odm_get_version_mp_8822b_txpowertrack_type7(void);
90 /******************************************************************************
91 * txpowertrack_type8.TXT
92 *****************************************************************************/
94 void odm_read_and_config_mp_8822b_txpowertrack_type8(struct phy_dm_struct *dm);
95 u32 odm_get_version_mp_8822b_txpowertrack_type8(void);
97 /******************************************************************************
98 * txpowertrack_type9.TXT
99 ******************************************************************************/
101 void odm_read_and_config_mp_8822b_txpowertrack_type9(struct phy_dm_struct *dm);
102 u32 odm_get_version_mp_8822b_txpowertrack_type9(void);
104 /******************************************************************************
106 ******************************************************************************/
108 void odm_read_and_config_mp_8822b_txpwr_lmt(struct phy_dm_struct *dm);
109 u32 odm_get_version_mp_8822b_txpwr_lmt(void);
111 /******************************************************************************
112 * txpwr_lmt_type5.TXT
113 ******************************************************************************/
115 void odm_read_and_config_mp_8822b_txpwr_lmt_type5(struct phy_dm_struct *dm);
116 u32 odm_get_version_mp_8822b_txpwr_lmt_type5(void);