mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-18 18:23:53 +08:00
5227c2ee45
Power amplifiers are not linear components, and require DPK to reduce its nonlinearity. DPK is called Digital Pre-distortion Calibration, can be used to compensate the output of power. DPK tracking is in charge of tracking the thermal changes. And it then shifts the power curve accordingly, which makes the power output remains linear even if the PA works in different temperature. To perform DPK, the parameter table should also be updated. And the table will be applied when device is powered on. Then DPK will reference the values to calibrate. Signed-off-by: Tzu-En Huang <tehuang@realtek.com> Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
21 lines
766 B
C
21 lines
766 B
C
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
|
|
/* Copyright(c) 2018-2019 Realtek Corporation
|
|
*/
|
|
|
|
#ifndef __RTW8822C_TABLE_H__
|
|
#define __RTW8822C_TABLE_H__
|
|
|
|
extern const struct rtw_table rtw8822c_mac_tbl;
|
|
extern const struct rtw_table rtw8822c_agc_tbl;
|
|
extern const struct rtw_table rtw8822c_bb_tbl;
|
|
extern const struct rtw_table rtw8822c_bb_pg_type0_tbl;
|
|
extern const struct rtw_table rtw8822c_rf_a_tbl;
|
|
extern const struct rtw_table rtw8822c_rf_b_tbl;
|
|
extern const struct rtw_table rtw8822c_txpwr_lmt_type0_tbl;
|
|
extern const struct rtw_table rtw8822c_dpk_afe_no_dpk_tbl;
|
|
extern const struct rtw_table rtw8822c_dpk_afe_is_dpk_tbl;
|
|
extern const struct rtw_table rtw8822c_dpk_mac_bb_tbl;
|
|
extern const struct rtw_table rtw8822c_array_mp_cal_init_tbl;
|
|
|
|
#endif
|