diff options
author | Lorenzo Bianconi | 2018-09-22 13:45:29 +0200 |
---|---|---|
committer | Felix Fietkau | 2018-10-01 12:34:00 +0200 |
commit | b6862effdc6fae95bb4287c5aa9dbc6af20427f8 (patch) | |
tree | b19c4bd485640bf27efc343bd840826f8c5f4b52 /drivers/net/wireless/mediatek/mt76/mt76.h | |
parent | mt76: fix return value of mt76x02_wait_for_mac (diff) | |
download | kernel-qcow2-linux-b6862effdc6fae95bb4287c5aa9dbc6af20427f8.tar.gz kernel-qcow2-linux-b6862effdc6fae95bb4287c5aa9dbc6af20427f8.tar.xz kernel-qcow2-linux-b6862effdc6fae95bb4287c5aa9dbc6af20427f8.zip |
mt76: move mt76_rate_power in mt76_dev
Move mt76_rate_power data structure from mt76x2_dev to mt76_dev in order
to share it with mt76x0 driver. Moreover move txpower_conf and
txpower_cur in mt76_dev
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76.h')
-rw-r--r-- | drivers/net/wireless/mediatek/mt76/mt76.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76.h b/drivers/net/wireless/mediatek/mt76/mt76.h index dc6a5f075f3d..15a5b0c89d86 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76.h +++ b/drivers/net/wireless/mediatek/mt76/mt76.h @@ -275,6 +275,19 @@ struct mt76_sband { struct mt76_channel_state *chan; }; +struct mt76_rate_power { + union { + struct { + s8 cck[4]; + s8 ofdm[8]; + s8 stbc[10]; + s8 ht[16]; + s8 vht[10]; + }; + s8 all[48]; + }; +}; + /* addr req mask */ #define MT_VEND_TYPE_EEPROM BIT(31) #define MT_VEND_TYPE_CFG BIT(30) @@ -395,6 +408,10 @@ struct mt76_dev { struct debugfs_blob_wrapper otp; struct mt76_hw_cap cap; + struct mt76_rate_power rate_power; + int txpower_conf; + int txpower_cur; + u32 debugfs_reg; struct led_classdev led_cdev; @@ -418,19 +435,6 @@ enum mt76_phy_type { MT_PHY_TYPE_VHT, }; -struct mt76_rate_power { - union { - struct { - s8 cck[4]; - s8 ofdm[8]; - s8 stbc[10]; - s8 ht[16]; - s8 vht[10]; - }; - s8 all[48]; - }; -}; - struct mt76_rx_status { struct mt76_wcid *wcid; |