Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: ISC
0002 /*
0003  * Copyright (c) 2010 Broadcom Corporation
0004  */
0005 
0006 #include <types.h>
0007 #include "phy_int.h"
0008 
0009 extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_rev0[];
0010 extern const u32 dot11lcnphytbl_rx_gain_info_sz_rev0;
0011 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313;
0012 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_ipa;
0013 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_epa;
0014 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_epa_combo;
0015 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_epa;
0016 extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_epa_p250;
0017 
0018 extern const struct phytbl_info dot11lcnphytbl_info_rev0[];
0019 extern const u32 dot11lcnphytbl_info_sz_rev0;
0020 
0021 extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_2G_rev2[];
0022 extern const u32 dot11lcnphytbl_rx_gain_info_2G_rev2_sz;
0023 
0024 extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_5G_rev2[];
0025 extern const u32 dot11lcnphytbl_rx_gain_info_5G_rev2_sz;
0026 
0027 extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_extlna_2G_rev2[];
0028 
0029 extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_extlna_5G_rev2[];
0030 
0031 struct lcnphy_tx_gain_tbl_entry {
0032     unsigned char gm;
0033     unsigned char pga;
0034     unsigned char pad;
0035     unsigned char dac;
0036     unsigned char bb_mult;
0037 };
0038 
0039 extern const struct lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_gaintable_rev0[];
0040 
0041 extern const struct
0042 lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_extPA_gaintable_rev0[];
0043 
0044 extern const struct lcnphy_tx_gain_tbl_entry dot11lcnphy_5GHz_gaintable_rev0[];