Path: blob/main/sys/contrib/dev/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h
178703 views
// SPDX-License-Identifier: ISC1/*2* Copyright (c) 2010 Broadcom Corporation3*/45#include <types.h>6#include "phy_int.h"78extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_rev0[];9extern const u32 dot11lcnphytbl_rx_gain_info_sz_rev0;10extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313;11extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_ipa;12extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_epa;13extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_epa_combo;14extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_epa;15extern const struct phytbl_info dot11lcn_sw_ctrl_tbl_info_4313_bt_epa_p250;1617extern const struct phytbl_info dot11lcnphytbl_info_rev0[];18extern const u32 dot11lcnphytbl_info_sz_rev0;1920extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_2G_rev2[];21extern const u32 dot11lcnphytbl_rx_gain_info_2G_rev2_sz;2223extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_5G_rev2[];24extern const u32 dot11lcnphytbl_rx_gain_info_5G_rev2_sz;2526extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_extlna_2G_rev2[];2728extern const struct phytbl_info dot11lcnphytbl_rx_gain_info_extlna_5G_rev2[];2930struct lcnphy_tx_gain_tbl_entry {31unsigned char gm;32unsigned char pga;33unsigned char pad;34unsigned char dac;35unsigned char bb_mult;36};3738extern const struct lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_gaintable_rev0[];3940extern const struct41lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_extPA_gaintable_rev0[];4243extern const struct lcnphy_tx_gain_tbl_entry dot11lcnphy_5GHz_gaintable_rev0[];444546