1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /****************************************************************************** 3 * 4 * Copyright(c) 2007 - 2016 Realtek Corporation. 5 * 6 * Contact Information: 7 * wlanfae <wlanfae@realtek.com> 8 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, 9 * Hsinchu 300, Taiwan. 10 * 11 * Larry Finger <Larry.Finger@lwfinger.net> 12 * 13 *****************************************************************************/ 14 15 /*Image2HeaderVersion: 3.2*/ 16 #ifndef __INC_MP_RF_HW_IMG_8822B_H 17 #define __INC_MP_RF_HW_IMG_8822B_H 18 19 /****************************************************************************** 20 * radioa.TXT 21 ******************************************************************************/ 22 23 void odm_read_and_config_mp_8822b_radioa(struct phy_dm_struct *dm); 24 u32 odm_get_version_mp_8822b_radioa(void); 25 26 /****************************************************************************** 27 * radiob.TXT 28 ******************************************************************************/ 29 30 void odm_read_and_config_mp_8822b_radiob(struct phy_dm_struct *dm); 31 u32 odm_get_version_mp_8822b_radiob(void); 32 33 /****************************************************************************** 34 * txpowertrack.TXT 35 ******************************************************************************/ 36 37 void odm_read_and_config_mp_8822b_txpowertrack(struct phy_dm_struct *dm); 38 u32 odm_get_version_mp_8822b_txpowertrack(void); 39 40 /****************************************************************************** 41 * txpowertrack_type0.TXT 42 ******************************************************************************/ 43 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); 46 47 /****************************************************************************** 48 * txpowertrack_type1.TXT 49 ******************************************************************************/ 50 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); 53 54 /****************************************************************************** 55 * txpowertrack_type2.TXT 56 ******************************************************************************/ 57 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); 60 61 /****************************************************************************** 62 * txpowertrack_type3_type5.TXT 63 ******************************************************************************/ 64 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); 68 69 /****************************************************************************** 70 * txpowertrack_type4.TXT 71 ******************************************************************************/ 72 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); 75 76 /****************************************************************************** 77 * txpowertrack_type6.TXT 78 ******************************************************************************/ 79 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); 82 83 /****************************************************************************** 84 * txpowertrack_type7.TXT 85 ******************************************************************************/ 86 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); 89 90 /****************************************************************************** 91 * txpowertrack_type8.TXT 92 *****************************************************************************/ 93 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); 96 97 /****************************************************************************** 98 * txpowertrack_type9.TXT 99 ******************************************************************************/ 100 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); 103 104 /****************************************************************************** 105 * txpwr_lmt.TXT 106 ******************************************************************************/ 107 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); 110 111 /****************************************************************************** 112 * txpwr_lmt_type5.TXT 113 ******************************************************************************/ 114 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); 117 118 #endif 119