Path: blob/main/sys/contrib/dev/broadcom/brcm80211/brcmsmac/phy/phy_lcn.h
178703 views
// SPDX-License-Identifier: ISC1/*2* Copyright (c) 2010 Broadcom Corporation3*/45#ifndef _BRCM_PHY_LCN_H_6#define _BRCM_PHY_LCN_H_78#include <types.h>910struct brcms_phy_lcnphy {11int lcnphy_txrf_sp_9_override;12u8 lcnphy_full_cal_channel;13u8 lcnphy_cal_counter;14u16 lcnphy_cal_temper;15bool lcnphy_recal;1617u8 lcnphy_rc_cap;18u32 lcnphy_mcs20_po;1920u8 lcnphy_tr_isolation_mid;21u8 lcnphy_tr_isolation_low;22u8 lcnphy_tr_isolation_hi;2324u8 lcnphy_bx_arch;25u8 lcnphy_rx_power_offset;26u8 lcnphy_rssi_vf;27u8 lcnphy_rssi_vc;28u8 lcnphy_rssi_gs;29u8 lcnphy_tssi_val;30u8 lcnphy_rssi_vf_lowtemp;31u8 lcnphy_rssi_vc_lowtemp;32u8 lcnphy_rssi_gs_lowtemp;3334u8 lcnphy_rssi_vf_hightemp;35u8 lcnphy_rssi_vc_hightemp;36u8 lcnphy_rssi_gs_hightemp;3738s16 lcnphy_pa0b0;39s16 lcnphy_pa0b1;40s16 lcnphy_pa0b2;4142u16 lcnphy_rawtempsense;43u8 lcnphy_measPower;44u8 lcnphy_tempsense_slope;45u8 lcnphy_freqoffset_corr;46u8 lcnphy_tempsense_option;47u8 lcnphy_tempcorrx;48bool lcnphy_iqcal_swp_dis;49bool lcnphy_hw_iqcal_en;50uint lcnphy_bandedge_corr;51bool lcnphy_spurmod;52u16 lcnphy_tssi_tx_cnt;53u16 lcnphy_tssi_idx;54u16 lcnphy_tssi_npt;5556u16 lcnphy_target_tx_freq;57s8 lcnphy_tx_power_idx_override;58u16 lcnphy_noise_samples;5960u32 lcnphy_papdRxGnIdx;61u32 lcnphy_papd_rxGnCtrl_init;6263u32 lcnphy_gain_idx_14_lowword;64u32 lcnphy_gain_idx_14_hiword;65u32 lcnphy_gain_idx_27_lowword;66u32 lcnphy_gain_idx_27_hiword;67s16 lcnphy_ofdmgainidxtableoffset;68s16 lcnphy_dsssgainidxtableoffset;69u32 lcnphy_tr_R_gain_val;70u32 lcnphy_tr_T_gain_val;71s8 lcnphy_input_pwr_offset_db;72u16 lcnphy_Med_Low_Gain_db;73u16 lcnphy_Very_Low_Gain_db;74s8 lcnphy_lastsensed_temperature;75s8 lcnphy_pkteng_rssi_slope;76u8 lcnphy_saved_tx_user_target[TXP_NUM_RATES];77u8 lcnphy_volt_winner;78u8 lcnphy_volt_low;79u8 lcnphy_54_48_36_24mbps_backoff;80u8 lcnphy_11n_backoff;81u8 lcnphy_lowerofdm;82u8 lcnphy_cck;83u8 lcnphy_psat_2pt3_detected;84s32 lcnphy_lowest_Re_div_Im;85s8 lcnphy_final_papd_cal_idx;86u16 lcnphy_extstxctrl4;87u16 lcnphy_extstxctrl0;88u16 lcnphy_extstxctrl1;89s16 lcnphy_cck_dig_filt_type;90s16 lcnphy_ofdm_dig_filt_type;91struct lcnphy_cal_results lcnphy_cal_results;9293u8 lcnphy_psat_pwr;94u8 lcnphy_psat_indx;95s32 lcnphy_min_phase;96u8 lcnphy_final_idx;97u8 lcnphy_start_idx;98u8 lcnphy_current_index;99u16 lcnphy_logen_buf_1;100u16 lcnphy_local_ovr_2;101u16 lcnphy_local_oval_6;102u16 lcnphy_local_oval_5;103u16 lcnphy_logen_mixer_1;104105u8 lcnphy_aci_stat;106uint lcnphy_aci_start_time;107s8 lcnphy_tx_power_offset[TXP_NUM_RATES];108};109#endif /* _BRCM_PHY_LCN_H_ */110111112