Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef B43_PHY_LCN_H_
0003 #define B43_PHY_LCN_H_
0004 
0005 #include "phy_common.h"
0006 
0007 
0008 #define B43_PHY_LCN_AFE_CTL1            B43_PHY_OFDM(0x03B)
0009 #define B43_PHY_LCN_AFE_CTL2            B43_PHY_OFDM(0x03C)
0010 #define B43_PHY_LCN_RF_CTL1         B43_PHY_OFDM(0x04C)
0011 #define B43_PHY_LCN_RF_CTL2         B43_PHY_OFDM(0x04D)
0012 #define B43_PHY_LCN_TABLE_ADDR          B43_PHY_OFDM(0x055) /* Table address */
0013 #define B43_PHY_LCN_TABLE_DATALO        B43_PHY_OFDM(0x056) /* Table data low */
0014 #define B43_PHY_LCN_TABLE_DATAHI        B43_PHY_OFDM(0x057) /* Table data high */
0015 #define B43_PHY_LCN_RF_CTL3         B43_PHY_OFDM(0x0B0)
0016 #define B43_PHY_LCN_RF_CTL4         B43_PHY_OFDM(0x0B1)
0017 #define B43_PHY_LCN_RF_CTL5         B43_PHY_OFDM(0x0B7)
0018 #define B43_PHY_LCN_RF_CTL6         B43_PHY_OFDM(0x0F9)
0019 #define B43_PHY_LCN_RF_CTL7         B43_PHY_OFDM(0x0FA)
0020 
0021 
0022 struct b43_phy_lcn {
0023     bool hw_pwr_ctl;
0024     bool hw_pwr_ctl_capable;
0025     u8 tx_pwr_curr_idx;
0026 };
0027 
0028 
0029 struct b43_phy_operations;
0030 extern const struct b43_phy_operations b43_phyops_lcn;
0031 
0032 #endif /* B43_PHY_LCN_H_ */