| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- /******************************************************************************
- *
- * Copyright(c) 2007 - 2017 Realtek Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- *****************************************************************************/
- #ifndef __HALRF_8821C_H__
- #define __HALRF_8821C_H__
- #define AVG_THERMAL_NUM_8821C 4
- #define RF_T_METER_8821C 0x42
- void configure_txpower_track_8821c(struct txpwrtrack_cfg *config);
- void odm_tx_pwr_track_set_pwr8821c(void *dm_void, enum pwrtrack_method method,
- u8 rf_path, u8 channel_mapped_index);
- void get_delta_swing_table_8821c(void *dm_void,
- #if (DM_ODM_SUPPORT_TYPE & ODM_AP)
- u8 **temperature_up_a, u8 **temperature_down_a,
- u8 **temperature_up_b, u8 **temperature_down_b,
- u8 **temperature_up_cck_a,
- u8 **temperature_down_cck_a,
- u8 **temperature_up_cck_b,
- u8 **temperature_down_cck_b
- #else
- u8 **temperature_up_a, u8 **temperature_down_a,
- u8 **temperature_up_b,
- u8 **temperature_down_b
- #endif
- );
- void phy_lc_calibrate_8821c(void *dm_void);
- void halrf_rf_lna_setting_8821c(struct dm_struct *dm, enum halrf_lna_set type);
- #if ((DM_ODM_SUPPORT_TYPE & ODM_AP) || (DM_ODM_SUPPORT_TYPE == ODM_CE))
- void phy_set_rf_path_switch_8821c(struct dm_struct *dm,
- #else
- void phy_set_rf_path_switch_8821c(void *adapter,
- #endif
- boolean is_main);
- #if (DM_ODM_SUPPORT_TYPE & ODM_AP)
- boolean phy_query_rf_path_switch_8821c(struct dm_struct *dm
- #else
- boolean phy_query_rf_path_switch_8821c(void *adapter
- #endif
- );
- #endif /*#ifndef __HALRF_8821C_H__*/
|