move mt76 rate power struct to mt76.h

Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Felix Fietkau
2016-06-17 12:45:39 +02:00
parent f30fa6c56c
commit 267e959c84
5 changed files with 19 additions and 19 deletions
+12
View File
@@ -226,6 +226,18 @@ enum mt76_phy_type {
MT_PHY_TYPE_VHT,
};
struct mt76_rate_power {
union {
struct {
s8 cck[4];
s8 ofdm[8];
s8 ht[16];
s8 vht[10];
};
s8 all[38];
};
};
#define mt76_rr(dev, ...) (dev)->mt76.bus->rr(&((dev)->mt76), __VA_ARGS__)
#define mt76_wr(dev, ...) (dev)->mt76.bus->wr(&((dev)->mt76), __VA_ARGS__)
#define mt76_rmw(dev, ...) (dev)->mt76.bus->rmw(&((dev)->mt76), __VA_ARGS__)
+1 -13
View File
@@ -73,18 +73,6 @@ struct mt76x2_calibration {
bool channel_cal_done;
};
struct mt76x2_rate_power {
union {
struct {
s8 cck[4];
s8 ofdm[8];
s8 ht[16];
s8 vht[10];
};
s8 all[38];
};
};
struct mt76x2_dev {
struct mt76_dev mt76; /* must be first */
@@ -130,7 +118,7 @@ struct mt76x2_dev {
s8 target_power;
s8 target_power_delta[2];
struct mt76x2_rate_power rate_power;
struct mt76_rate_power rate_power;
u8 coverage_class;
u8 slottime;
+1 -1
View File
@@ -410,7 +410,7 @@ mt76x2_rate_power_val(u8 val)
return mt76x2_sign_extend_optional(val, 7);
}
void mt76x2_get_rate_power(struct mt76x2_dev *dev, struct mt76x2_rate_power *t)
void mt76x2_get_rate_power(struct mt76x2_dev *dev, struct mt76_rate_power *t)
{
bool is_5ghz = false;
u16 val;
+1 -1
View File
@@ -143,7 +143,7 @@ mt76x2_eeprom_get(struct mt76x2_dev *dev, enum mt76x2_eeprom_field field)
return get_unaligned_le16(dev->mt76.eeprom.data + field);
}
void mt76x2_get_rate_power(struct mt76x2_dev *dev, struct mt76x2_rate_power *t);
void mt76x2_get_rate_power(struct mt76x2_dev *dev, struct mt76_rate_power *t);
void mt76x2_get_power_info(struct mt76x2_dev *dev, struct mt76x2_tx_power_info *t);
int mt76x2_get_temp_comp(struct mt76x2_dev *dev, struct mt76x2_temp_comp *t);
bool mt76x2_ext_pa_enabled(struct mt76x2_dev *dev, enum nl80211_band band);
+4 -4
View File
@@ -81,7 +81,7 @@ mt76x2_txpower_check(int value)
}
static void
mt76x2_add_rate_power_offset(struct mt76x2_rate_power *r, int offset)
mt76x2_add_rate_power_offset(struct mt76_rate_power *r, int offset)
{
int i;
@@ -90,7 +90,7 @@ mt76x2_add_rate_power_offset(struct mt76x2_rate_power *r, int offset)
}
static void
mt76x2_limit_rate_power(struct mt76x2_rate_power *r, int limit)
mt76x2_limit_rate_power(struct mt76_rate_power *r, int limit)
{
int i;
@@ -100,7 +100,7 @@ mt76x2_limit_rate_power(struct mt76x2_rate_power *r, int limit)
}
static int
mt76x2_get_max_power(struct mt76x2_rate_power *r)
mt76x2_get_max_power(struct mt76_rate_power *r)
{
int i;
s8 ret = 0;
@@ -116,7 +116,7 @@ void mt76x2_phy_set_txpower(struct mt76x2_dev *dev)
enum nl80211_chan_width width = dev->mt76.chandef.width;
struct mt76x2_tx_power_info txp;
int txp_0, txp_1, delta = 0;
struct mt76x2_rate_power t = {};
struct mt76_rate_power t = {};
mt76x2_get_power_info(dev, &txp);