- /* TX Power control values. */
- /* B/G PHY */
- struct {
- /* Current Radio Attenuation for TXpower recalculation. */
- u16 rfatt;
- /* Current Baseband Attenuation for TXpower recalculation. */
- u16 bbatt;
- /* Current TXpower control value for TXpower recalculation. */
- u16 txctl1;
- };
- /* A PHY */
- struct {
- u16 txpwr_offset;
- };
+ /* A-PHY TX Power control value. */
+ u16 txpwr_offset;
+
+ /* Current TX power level attenuation control values */
+ struct bcm43xx_bbatt bbatt;
+ struct bcm43xx_rfatt rfatt;
+ u8 tx_control; /* BCM43xx_TXCTL_XXX */
+#ifdef CONFIG_BCM43XX_MAC80211_DEBUG
+ u8 manual_txpower_control; /* Manual TX-power control enabled? */
+#endif