> > On 2021-04-29 10:32, Lorenzo Bianconi wrote: > > Move mt76_rates array in mt76 module and remove duplicated code since it > > is shared by all drivers > > > > Signed-off-by: Lorenzo Bianconi <lorenzo@xxxxxxxxxx> > > --- > > drivers/net/wireless/mediatek/mt76/mac80211.c | 16 +++++++++ > > drivers/net/wireless/mediatek/mt76/mt76.h | 15 ++++++++ > > .../net/wireless/mediatek/mt76/mt7603/init.c | 13 ------- > > .../net/wireless/mediatek/mt76/mt7615/init.c | 33 ++--------------- > > .../wireless/mediatek/mt76/mt7615/pci_init.c | 4 +-- > > .../wireless/mediatek/mt76/mt7615/usb_sdio.c | 4 +-- > > .../net/wireless/mediatek/mt76/mt76x02_util.c | 16 +++------ > > .../net/wireless/mediatek/mt76/mt7915/init.c | 36 +++---------------- > > .../net/wireless/mediatek/mt76/mt7921/init.c | 32 ++--------------- > > 9 files changed, 48 insertions(+), 121 deletions(-) > > > > index e1b2cfa56074..b46097ea334a 100644 > > --- a/drivers/net/wireless/mediatek/mt76/mt7603/init.c > > +++ b/drivers/net/wireless/mediatek/mt76/mt7603/init.c > > @@ -304,19 +304,6 @@ mt7603_init_hardware(struct mt7603_dev *dev) > > return 0; > > } > > > > -#define CCK_RATE(_idx, _rate) { \ > > - .bitrate = _rate, \ > > - .flags = IEEE80211_RATE_SHORT_PREAMBLE, \ > > - .hw_value = (MT_PHY_TYPE_CCK << 8) | (_idx), \ > > - .hw_value_short = (MT_PHY_TYPE_CCK << 8) | (4 + _idx), \ > > -} > > - > > -#define OFDM_RATE(_idx, _rate) { \ > > - .bitrate = _rate, \ > > - .hw_value = (MT_PHY_TYPE_OFDM << 8) | (_idx), \ > > - .hw_value_short = (MT_PHY_TYPE_OFDM << 8) | (_idx), \ > > -} > > - > > static struct ieee80211_rate mt7603_rates[] = { > > CCK_RATE(0, 10), > > CCK_RATE(1, 20), > I think you can drop mt7603_rates as well and replace it with > mt76_rates. The rest looks good to me. it was in my plan but I forgot it, I will fix it in v2, thanks. Regards, Lorenzo > > - Felix
Attachment:
signature.asc
Description: PGP signature