Home
last modified time | relevance | path

Searched refs:dm (Results 1 – 25 of 232) sorted by relevance

12345678910

/Linux-v4.19/drivers/staging/rtlwifi/phydm/rtl8822b/
Dphydm_hal_api8822b.c115 static bool phydm_rfe_8822b(struct phy_dm_struct *dm, u8 channel) in phydm_rfe_8822b() argument
117 if (dm->rfe_type == 4) { in phydm_rfe_8822b()
122 odm_set_bb_reg(dm, 0xcb0, (MASKBYTE2 | MASKLWORD), in phydm_rfe_8822b()
124 odm_set_bb_reg(dm, 0xeb0, (MASKBYTE2 | MASKLWORD), in phydm_rfe_8822b()
126 odm_set_bb_reg(dm, 0xcb4, MASKBYTE1, 0x57); in phydm_rfe_8822b()
127 odm_set_bb_reg(dm, 0xeb4, MASKBYTE1, 0x57); in phydm_rfe_8822b()
130 odm_set_bb_reg(dm, 0xcbc, (BIT(5) | BIT(4) | BIT(3) | in phydm_rfe_8822b()
133 odm_set_bb_reg(dm, 0xcbc, (BIT(11) | BIT(10)), 0x2); in phydm_rfe_8822b()
134 odm_set_bb_reg(dm, 0xebc, (BIT(5) | BIT(4) | BIT(3) | in phydm_rfe_8822b()
137 odm_set_bb_reg(dm, 0xebc, (BIT(11) | BIT(10)), 0x2); in phydm_rfe_8822b()
[all …]
Dphydm_iqk_8822b.c22 static inline void phydm_set_iqk_info(struct phy_dm_struct *dm, in phydm_set_iqk_info() argument
28 KFAIL = _iqk_rx_iqk_by_path_8822b(dm, ODM_RF_PATH_A); in phydm_set_iqk_info()
30 ODM_RT_TRACE(dm, ODM_COMP_CALIBRATION, in phydm_set_iqk_info()
33 ODM_RT_TRACE(dm, ODM_COMP_CALIBRATION, in phydm_set_iqk_info()
36 dm->rf_calibrate_info.iqk_step++; in phydm_set_iqk_info()
39 ODM_RT_TRACE(dm, ODM_COMP_CALIBRATION, in phydm_set_iqk_info()
44 ODM_RT_TRACE(dm, ODM_COMP_CALIBRATION, in phydm_set_iqk_info()
118 static inline void phydm_set_iqk_cfir(struct phy_dm_struct *dm, in phydm_set_iqk_cfir() argument
125 odm_set_bb_reg(dm, 0x1b00, MASKDWORD, 0xf8000008 | path << 1); in phydm_set_iqk_cfir()
128 odm_set_bb_reg(dm, 0x1b0c, BIT(13) | BIT(12), 0x3); in phydm_set_iqk_cfir()
[all …]
Dhalhwimg8822b_rf.c20 static bool check_positive(struct phy_dm_struct *dm, const u32 condition1, in check_positive() argument
24 u8 _board_type = ((dm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/ in check_positive()
25 ((dm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/ in check_positive()
26 ((dm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/ in check_positive()
27 ((dm->board_type & BIT(6)) >> 6) << 3 | /* _APA */ in check_positive()
28 ((dm->board_type & BIT(2)) >> 2) << 4; /* _BT*/ in check_positive()
34 (dm->cut_version == ODM_CUT_A) ? 14 : dm->cut_version; in check_positive()
35 u8 pkg_type_for_para = (dm->package_type == 0) ? 14 : dm->package_type; in check_positive()
38 (dm->support_interface & 0xF0) << 16 | in check_positive()
39 dm->support_platform << 16 | pkg_type_for_para << 12 | in check_positive()
[all …]
Dphydm_rtl8822b.c18 static void phydm_dynamic_switch_htstf_mumimo_8822b(struct phy_dm_struct *dm) in phydm_dynamic_switch_htstf_mumimo_8822b() argument
24 if (dm->rssi_min >= 40) in phydm_dynamic_switch_htstf_mumimo_8822b()
25 odm_set_bb_reg(dm, 0x8d8, BIT(17), 0x1); in phydm_dynamic_switch_htstf_mumimo_8822b()
26 else if (dm->rssi_min < 35) in phydm_dynamic_switch_htstf_mumimo_8822b()
27 odm_set_bb_reg(dm, 0x8d8, BIT(17), 0x0); in phydm_dynamic_switch_htstf_mumimo_8822b()
29 ODM_RT_TRACE(dm, ODM_COMP_COMMON, "%s, rssi_min = %d\n", __func__, in phydm_dynamic_switch_htstf_mumimo_8822b()
30 dm->rssi_min); in phydm_dynamic_switch_htstf_mumimo_8822b()
33 static void _set_tx_a_cali_value(struct phy_dm_struct *dm, u8 rf_path, in _set_tx_a_cali_value() argument
43 odm_set_rf_reg(dm, rf_path, 0x18, 0xFFFFF, 0X10124); in _set_tx_a_cali_value()
46 odm_set_rf_reg(dm, rf_path, 0x18, 0xFFFFF, 0X10524); in _set_tx_a_cali_value()
[all …]
Dhalhwimg8822b_bb.c20 static bool check_positive(struct phy_dm_struct *dm, const u32 condition1, in check_positive() argument
24 u8 _board_type = ((dm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/ in check_positive()
25 ((dm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/ in check_positive()
26 ((dm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/ in check_positive()
27 ((dm->board_type & BIT(6)) >> 6) << 3 | /* _APA */ in check_positive()
28 ((dm->board_type & BIT(2)) >> 2) << 4; /* _BT*/ in check_positive()
34 (dm->cut_version == ODM_CUT_A) ? 14 : dm->cut_version; in check_positive()
35 u8 pkg_type_for_para = (dm->package_type == 0) ? 14 : dm->package_type; in check_positive()
38 (dm->support_interface & 0xF0) << 16 | in check_positive()
39 dm->support_platform << 16 | pkg_type_for_para << 12 | in check_positive()
[all …]
Dhalhwimg8822b_mac.c20 static bool check_positive(struct phy_dm_struct *dm, const u32 condition1, in check_positive() argument
24 u8 _board_type = ((dm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/ in check_positive()
25 ((dm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/ in check_positive()
26 ((dm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/ in check_positive()
27 ((dm->board_type & BIT(6)) >> 6) << 3 | /* _APA */ in check_positive()
28 ((dm->board_type & BIT(2)) >> 2) << 4; /* _BT*/ in check_positive()
34 (dm->cut_version == ODM_CUT_A) ? 14 : dm->cut_version; in check_positive()
35 u8 pkg_type_for_para = (dm->package_type == 0) ? 14 : dm->package_type; in check_positive()
38 (dm->support_interface & 0xF0) << 16 | in check_positive()
39 dm->support_platform << 16 | pkg_type_for_para << 12 | in check_positive()
[all …]
Dhalphyrf_8822b.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in get_mix_mode_tx_agc_bb_swing_offset_8822b() local
24 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info; in get_mix_mode_tx_agc_bb_swing_offset_8822b()
33 dm, ODM_COMP_TX_PWR_TRACK, in get_mix_mode_tx_agc_bb_swing_offset_8822b()
76 dm, ODM_COMP_TX_PWR_TRACK, in get_mix_mode_tx_agc_bb_swing_offset_8822b()
87 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_tx_pwr_track_set_pwr8822b() local
88 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info; in odm_tx_pwr_track_set_pwr8822b()
92 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_tx_pwr_track_set_pwr8822b()
98 if (!dm->mp_mode) { in odm_tx_pwr_track_set_pwr8822b()
99 u16 rate = *dm->forced_data_rate; in odm_tx_pwr_track_set_pwr8822b()
102 tx_rate = dm->tx_rate; in odm_tx_pwr_track_set_pwr8822b()
[all …]
/Linux-v4.19/drivers/staging/rtlwifi/phydm/
Dphydm_adaptivity.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_check_adaptivity() local
26 dm, PHYDM_ADAPTIVITY); in phydm_check_adaptivity()
28 if (dm->support_ability & ODM_BB_ADAPTIVITY) { in phydm_check_adaptivity()
31 if (dm->is_linked && !adaptivity->is_check) { in phydm_check_adaptivity()
32 phydm_nhm_counter_statistics(dm); in phydm_check_adaptivity()
33 phydm_check_environment(dm); in phydm_check_adaptivity()
34 } else if (!dm->is_linked) { in phydm_check_adaptivity()
38 dm->adaptivity_enable = true; in phydm_check_adaptivity()
40 if (dm->support_ic_type & (ODM_IC_11AC_GAIN_IDX_EDCCA | in phydm_check_adaptivity()
42 dm->adaptivity_flag = false; in phydm_check_adaptivity()
[all …]
Dphydm.c43 static void odm_update_power_training_state(struct phy_dm_struct *dm);
117 void odm_init_mp_driver_status(struct phy_dm_struct *dm) in odm_init_mp_driver_status() argument
119 dm->mp_mode = false; in odm_init_mp_driver_status()
122 static void odm_update_mp_driver_status(struct phy_dm_struct *dm) in odm_update_mp_driver_status() argument
127 static void phydm_init_trx_antenna_setting(struct phy_dm_struct *dm) in phydm_init_trx_antenna_setting() argument
131 if (dm->support_ic_type & (ODM_RTL8814A)) { in phydm_init_trx_antenna_setting()
134 rx_ant = (u8)odm_get_bb_reg(dm, ODM_REG(BB_RX_PATH, dm), in phydm_init_trx_antenna_setting()
135 ODM_BIT(BB_RX_PATH, dm)); in phydm_init_trx_antenna_setting()
136 tx_ant = (u8)odm_get_bb_reg(dm, ODM_REG(BB_TX_PATH, dm), in phydm_init_trx_antenna_setting()
137 ODM_BIT(BB_TX_PATH, dm)); in phydm_init_trx_antenna_setting()
[all …]
Dphydm_dig.c23 static inline void phydm_check_ap_write_dig(struct phy_dm_struct *dm, in phydm_check_ap_write_dig() argument
26 switch (*dm->one_path_cca) { in phydm_check_ap_write_dig()
28 odm_set_bb_reg(dm, ODM_REG(IGI_A, dm), ODM_BIT(IGI, dm), in phydm_check_ap_write_dig()
31 if (dm->rf_type > ODM_1T1R) in phydm_check_ap_write_dig()
32 odm_set_bb_reg(dm, ODM_REG(IGI_B, dm), ODM_BIT(IGI, dm), in phydm_check_ap_write_dig()
36 odm_set_bb_reg(dm, ODM_REG(IGI_A, dm), ODM_BIT(IGI, dm), in phydm_check_ap_write_dig()
38 if (dm->rf_type != ODM_1T1R) in phydm_check_ap_write_dig()
39 odm_set_bb_reg(dm, ODM_REG(IGI_B, dm), ODM_BIT(IGI, dm), in phydm_check_ap_write_dig()
43 odm_set_bb_reg(dm, ODM_REG(IGI_B, dm), ODM_BIT(IGI, dm), in phydm_check_ap_write_dig()
45 if (dm->rf_type != ODM_1T1R) in phydm_check_ap_write_dig()
[all …]
Dphydm_ccx.c22 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_setting() local
23 struct ccx_info *ccx_info = &dm->dm_ccx_info; in phydm_nhm_setting()
25 if (dm->support_ic_type & ODM_IC_11AC_SERIES) { in phydm_nhm_setting()
28 odm_set_bb_reg(dm, ODM_REG_NHM_TH9_TH10_11AC, BIT(9), in phydm_nhm_setting()
30 odm_set_bb_reg(dm, ODM_REG_NHM_TH9_TH10_11AC, BIT(10), in phydm_nhm_setting()
34 odm_set_bb_reg(dm, ODM_REG_CCX_PERIOD_11AC, MASKHWORD, in phydm_nhm_setting()
38 odm_set_bb_reg(dm, ODM_REG_NHM_TH3_TO_TH0_11AC, in phydm_nhm_setting()
40 odm_set_bb_reg(dm, ODM_REG_NHM_TH3_TO_TH0_11AC, in phydm_nhm_setting()
42 odm_set_bb_reg(dm, ODM_REG_NHM_TH3_TO_TH0_11AC, in phydm_nhm_setting()
44 odm_set_bb_reg(dm, ODM_REG_NHM_TH3_TO_TH0_11AC, in phydm_nhm_setting()
[all …]
Dphydm_noisemonitor.c50 static s16 odm_inband_noise_monitor_n_series(struct phy_dm_struct *dm, in odm_inband_noise_monitor_n_series() argument
60 func_start = odm_get_current_time(dm); in odm_inband_noise_monitor_n_series()
61 dm->noise_level.noise_all = 0; in odm_inband_noise_monitor_n_series()
63 if ((dm->rf_type == ODM_1T2R) || (dm->rf_type == ODM_2T2R)) in odm_inband_noise_monitor_n_series()
68 ODM_RT_TRACE(dm, ODM_COMP_COMMON, "%s() ==>\n", __func__); in odm_inband_noise_monitor_n_series()
70 odm_memory_set(dm, &noise_data, 0, sizeof(struct noise_level)); in odm_inband_noise_monitor_n_series()
77 odm_pause_dig(dm, PHYDM_PAUSE, PHYDM_PAUSE_LEVEL_1, igi_value); in odm_inband_noise_monitor_n_series()
86 start = odm_get_current_time(dm); in odm_inband_noise_monitor_n_series()
89 odm_set_bb_reg(dm, REG_FPGA0_TX_GAIN_STAGE, BIT(25), 1); in odm_inband_noise_monitor_n_series()
92 tmp4b = odm_get_bb_reg(dm, 0x8f8, MASKDWORD); in odm_inband_noise_monitor_n_series()
[all …]
Dphydm_psd.c24 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_psd_data() local
25 struct psd_info *dm_psd_table = &dm->dm_psd_table; in phydm_get_psd_data()
28 odm_set_bb_reg(dm, dm_psd_table->psd_reg, 0x3ff, psd_tone_idx); in phydm_get_psd_data()
30 odm_set_bb_reg(dm, dm_psd_table->psd_reg, BIT(22), in phydm_get_psd_data()
33 odm_set_bb_reg(dm, dm_psd_table->psd_reg, BIT(22), in phydm_get_psd_data()
36 psd_report = odm_get_bb_reg(dm, dm_psd_table->psd_report_reg, 0xffff); in phydm_get_psd_data()
44 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd_stop_trx() local
50 if (!phydm_set_bb_dbg_port(dm, BB_DBGPORT_PRIORITY_3, in phydm_psd_stop_trx()
55 dbg_port_value = phydm_get_bb_dbg_port_value(dm); in phydm_psd_stop_trx()
58 ODM_RT_TRACE(dm, ODM_COMP_API, in phydm_psd_stop_trx()
[all …]
Dphydm_cfotracking.c19 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_set_crystal_cap() local
21 (struct cfo_tracking *)phydm_get_structure(dm, PHYDM_CFOTRACK); in odm_set_crystal_cap()
28 if (dm->support_ic_type & (ODM_RTL8188E | ODM_RTL8188F)) { in odm_set_crystal_cap()
31 odm_set_bb_reg(dm, REG_AFE_XTAL_CTRL, 0x007ff800, in odm_set_crystal_cap()
33 } else if (dm->support_ic_type & ODM_RTL8812) { in odm_set_crystal_cap()
36 odm_set_bb_reg(dm, REG_MAC_PHY_CTRL, 0x7FF80000, in odm_set_crystal_cap()
38 } else if ((dm->support_ic_type & (ODM_RTL8703B | ODM_RTL8723B | in odm_set_crystal_cap()
42 odm_set_bb_reg(dm, REG_MAC_PHY_CTRL, 0x00FFF000, in odm_set_crystal_cap()
44 } else if (dm->support_ic_type & ODM_RTL8814A) { in odm_set_crystal_cap()
47 odm_set_bb_reg(dm, REG_MAC_PHY_CTRL, 0x07FF8000, in odm_set_crystal_cap()
[all …]
Dphydm_adc_sampling.c19 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_buffer_allocate() local
20 struct rt_adcsmp *adc_smp = &dm->adcsmp; in phydm_la_buffer_allocate()
24 ODM_RT_TRACE(dm, ODM_COMP_UNCOND, "[LA mode BufferAllocate]\n"); in phydm_la_buffer_allocate()
27 odm_allocate_memory(dm, (void **)&adc_smp_buf->octet, in phydm_la_buffer_allocate()
42 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_get_tx_pkt_buf() local
43 struct rt_adcsmp *adc_smp = &dm->adcsmp; in phydm_la_get_tx_pkt_buf()
53 odm_memory_set(dm, adc_smp_buf->octet, 0, adc_smp_buf->length); in phydm_la_get_tx_pkt_buf()
54 odm_write_1byte(dm, 0x0106, 0x69); in phydm_la_get_tx_pkt_buf()
56 ODM_RT_TRACE(dm, ODM_COMP_UNCOND, "GetTxPktBuf\n"); in phydm_la_get_tx_pkt_buf()
58 value32 = odm_read_4byte(dm, 0x7c0); in phydm_la_get_tx_pkt_buf()
[all …]
Dhalphyrf_ce.c34 struct phy_dm_struct *dm, struct txpwrtrack_cfg *c, u8 delta, in phydm_set_calibrate_info_up() argument
47 ODM_RT_TRACE(dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
57 dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
63 ODM_RT_TRACE(dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
73 dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
79 ODM_RT_TRACE(dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
89 dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
95 ODM_RT_TRACE(dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
105 dm, ODM_COMP_TX_PWR_TRACK, in phydm_set_calibrate_info_up()
114 struct phy_dm_struct *dm, struct txpwrtrack_cfg *c, u8 delta, in phydm_set_calibrate_info_down() argument
[all …]
Dphydm_rainfo.c24 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_h2C_debug() local
40 odm_fill_h2c_cmd(dm, phydm_h2c_id, H2C_MAX_LENGTH, h2c_parameter); in phydm_h2C_debug()
46 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_RA_debug_PCR() local
47 struct ra_table *ra_tab = &dm->dm_ra_table; in phydm_RA_debug_PCR()
80 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_c2h_ra_para_report_handler() local
85 ODM_RT_TRACE(dm, PHYDM_COMP_RA_DBG, in odm_c2h_ra_para_report_handler()
90 ODM_RT_TRACE(dm, ODM_FW_DEBUG_TRACE, in odm_c2h_ra_para_report_handler()
92 if (dm->support_ic_type & PHYDM_IC_3081_SERIES) { in odm_c2h_ra_para_report_handler()
93 ODM_RT_TRACE(dm, ODM_FW_DEBUG_TRACE, "%5s %d\n", in odm_c2h_ra_para_report_handler()
95 ODM_RT_TRACE(dm, ODM_FW_DEBUG_TRACE, "%5s 0x%x\n", in odm_c2h_ra_para_report_handler()
[all …]
Dphydm_edcaturbocheck.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_edca_turbo_init() local
25 dm->dm_edca_table.is_current_turbo_edca = false; in odm_edca_turbo_init()
26 dm->dm_edca_table.is_cur_rdl_state = false; in odm_edca_turbo_init()
28 ODM_RT_TRACE(dm, ODM_COMP_EDCA_TURBO, "Orginial VO PARAM: 0x%x\n", in odm_edca_turbo_init()
29 odm_read_4byte(dm, ODM_EDCA_VO_PARAM)); in odm_edca_turbo_init()
30 ODM_RT_TRACE(dm, ODM_COMP_EDCA_TURBO, "Orginial VI PARAM: 0x%x\n", in odm_edca_turbo_init()
31 odm_read_4byte(dm, ODM_EDCA_VI_PARAM)); in odm_edca_turbo_init()
32 ODM_RT_TRACE(dm, ODM_COMP_EDCA_TURBO, "Orginial BE PARAM: 0x%x\n", in odm_edca_turbo_init()
33 odm_read_4byte(dm, ODM_EDCA_BE_PARAM)); in odm_edca_turbo_init()
34 ODM_RT_TRACE(dm, ODM_COMP_EDCA_TURBO, "Orginial BK PARAM: 0x%x\n", in odm_edca_turbo_init()
[all …]
Dphydm_debug.c25 static inline void phydm_check_dmval_txagc(struct phy_dm_struct *dm, u32 used, in phydm_check_dmval_txagc() argument
30 if (phydm_api_set_txagc(dm, dm_value[3], in phydm_check_dmval_txagc()
49 if (dm->support_ic_type & (ODM_RTL8822B | ODM_RTL8821C)) { in phydm_check_dmval_txagc()
56 dm, power_index, in phydm_check_dmval_txagc()
60 } else if (dm->support_ic_type & ODM_RTL8197F) { in phydm_check_dmval_txagc()
64 dm, power_index, in phydm_check_dmval_txagc()
127 static inline void phydm_print_csi(struct phy_dm_struct *dm, u32 used, in phydm_print_csi() argument
139 odm_set_bb_reg(dm, 0x1910, 0x03FF0000, ptr); /*Select Address*/ in phydm_print_csi()
140 dword_h = odm_get_bb_reg(dm, 0xF74, MASKDWORD); in phydm_print_csi()
141 dword_l = odm_get_bb_reg(dm, 0xF5C, MASKDWORD); in phydm_print_csi()
[all …]
Drtl_phydm.c22 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in _rtl_phydm_init_com_info() local
32 dm->adapter = (void *)rtlpriv; in _rtl_phydm_init_com_info()
34 odm_cmn_info_init(dm, ODM_CMNINFO_PLATFORM, ODM_CE); in _rtl_phydm_init_com_info()
36 odm_cmn_info_init(dm, ODM_CMNINFO_IC_TYPE, ic_type); in _rtl_phydm_init_com_info()
38 odm_cmn_info_init(dm, ODM_CMNINFO_INTERFACE, ODM_ITRF_PCIE); in _rtl_phydm_init_com_info()
40 odm_cmn_info_init(dm, ODM_CMNINFO_MP_TEST_CHIP, params->mp_chip); in _rtl_phydm_init_com_info()
42 odm_cmn_info_init(dm, ODM_CMNINFO_PATCH_ID, rtlhal->oem_id); in _rtl_phydm_init_com_info()
44 odm_cmn_info_init(dm, ODM_CMNINFO_BWIFI_TEST, 1); in _rtl_phydm_init_com_info()
47 odm_cmn_info_init(dm, ODM_CMNINFO_RF_TYPE, ODM_1T1R); in _rtl_phydm_init_com_info()
49 odm_cmn_info_init(dm, ODM_CMNINFO_RF_TYPE, ODM_1T2R); in _rtl_phydm_init_com_info()
[all …]
Dphydm_kfree.c26 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_set_kfree_to_rf_8814a() local
27 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info; in phydm_set_kfree_to_rf_8814a()
32 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, BIT(19), in phydm_set_kfree_to_rf_8814a()
36 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, BIT(19), in phydm_set_kfree_to_rf_8814a()
40 ODM_RT_TRACE(dm, ODM_COMP_MP, "%s(): RF_0x55[19]= %d\n", __func__, in phydm_set_kfree_to_rf_8814a()
44 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, BIT(14), in phydm_set_kfree_to_rf_8814a()
46 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, in phydm_set_kfree_to_rf_8814a()
51 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, BIT(14), in phydm_set_kfree_to_rf_8814a()
53 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, in phydm_set_kfree_to_rf_8814a()
58 odm_set_rf_reg(dm, e_rf_path, REG_RF_TX_GAIN_OFFSET, BIT(14), in phydm_set_kfree_to_rf_8814a()
[all …]
Dphydm_acs.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_get_auto_channel_select_result() local
24 struct acs_info *acs = &dm->dm_acs; in odm_get_auto_channel_select_result()
29 dm, ODM_COMP_ACS, in odm_get_auto_channel_select_result()
35 dm, ODM_COMP_ACS, in odm_get_auto_channel_select_result()
46 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_auto_channel_select_setting() local
50 ODM_RT_TRACE(dm, ODM_COMP_ACS, "%s()=========>\n", __func__); in odm_auto_channel_select_setting()
58 if (dm->support_ic_type & ODM_IC_11AC_SERIES) { in odm_auto_channel_select_setting()
64 odm_write_2byte(dm, ODM_REG_CCX_PERIOD_11AC + 2, period); in odm_auto_channel_select_setting()
65 } else if (dm->support_ic_type & ODM_IC_11N_SERIES) { in odm_auto_channel_select_setting()
71 odm_write_2byte(dm, ODM_REG_CCX_PERIOD_11N + 2, period); in odm_auto_channel_select_setting()
[all …]
Dphydm_interface.c26 u8 odm_read_1byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
28 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_read_1byte()
33 u16 odm_read_2byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
35 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_read_2byte()
40 u32 odm_read_4byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_4byte() argument
42 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_read_4byte()
47 void odm_write_1byte(struct phy_dm_struct *dm, u32 reg_addr, u8 data) in odm_write_1byte() argument
49 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_write_1byte()
54 void odm_write_2byte(struct phy_dm_struct *dm, u32 reg_addr, u16 data) in odm_write_2byte() argument
56 struct rtl_priv *rtlpriv = (struct rtl_priv *)dm->adapter; in odm_write_2byte()
[all …]
Dphydm_powertracking_ce.c451 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_init() local
453 odm_txpowertracking_thermal_meter_init(dm); in odm_txpowertracking_init()
458 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in get_swing_index() local
464 if (dm->support_ic_type == ODM_RTL8188E || in get_swing_index()
465 dm->support_ic_type == ODM_RTL8723B || in get_swing_index()
466 dm->support_ic_type == ODM_RTL8192E || in get_swing_index()
467 dm->support_ic_type == ODM_RTL8188F || in get_swing_index()
468 dm->support_ic_type == ODM_RTL8703B) { in get_swing_index()
469 bb_swing = odm_get_bb_reg(dm, REG_OFDM_0_XA_TX_IQ_IMBALANCE, in get_swing_index()
495 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_thermal_meter_init() local
[all …]
/Linux-v4.19/drivers/md/
DMakefile6 dm-mod-y += dm.o dm-table.o dm-target.o dm-linear.o dm-stripe.o \
7 dm-ioctl.o dm-io.o dm-kcopyd.o dm-sysfs.o dm-stats.o \
8 dm-rq.o
9 dm-multipath-y += dm-path-selector.o dm-mpath.o
10 dm-snapshot-y += dm-snap.o dm-exception-store.o dm-snap-transient.o \
11 dm-snap-persistent.o
12 dm-mirror-y += dm-raid1.o
13 dm-log-userspace-y \
14 += dm-log-userspace-base.o dm-log-userspace-transfer.o
15 dm-bio-prison-y += dm-bio-prison-v1.o dm-bio-prison-v2.o
[all …]

12345678910