1
0
Fork 0
alistair23-linux/drivers/net/wireless/mediatek/mt76
Lorenzo Bianconi 693d060536 mt76: mt76x0: fix default mac address overwrite
Current implementation always use default eeprom mac address to
configure device registers even if it is updated using
mt76_eeprom_override. Fix it initializing macaddr filed of mt76_dev data
structure with eeprom mac address and running mt76_eeprom_override
before mt76x02_mac_setaddr

Fixes: d1bc9bf207 ("mt76: mt76x0: eeprom: add support for MAC address from OF")
Tested-by: Kevin Schmidt <kevin.patrick.schmidt@googlemail.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-12-02 16:49:05 +02:00
..
mt76x0 mt76: mt76x0: fix default mac address overwrite 2019-12-02 16:49:05 +02:00
mt76x2 mt76: move mt76_get_antenna in mt76_core module 2019-11-20 13:23:51 +01:00
mt7603 mt76: fix fix ampdu locking 2019-11-21 20:38:30 +02:00
mt7615 mt76: fix fix ampdu locking 2019-11-21 20:38:30 +02:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile mt76: track rx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
agg-rx.c mt76: fix aggregation stop issue 2019-11-20 13:23:50 +01:00
airtime.c mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
debugfs.c mt76: move queue debugfs entry to driver specific code 2019-11-20 13:23:48 +01:00
dma.c mt76: Remove set but not used variable 'idx' 2019-11-20 13:23:51 +01:00
dma.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
eeprom.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mac80211.c mt76: move mt76_get_antenna in mt76_core module 2019-11-20 13:23:51 +01:00
mcu.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mmio.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76.h mt76: mt76u: fix endpoint definition order 2019-11-20 13:23:51 +01:00
mt76x02.h mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_beacon.c net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” 2019-10-15 08:27:02 +03:00
mt76x02_debugfs.c mt76: move aggr_stats array in mt76_dev 2019-11-20 13:23:48 +01:00
mt76x02_dfs.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_dfs.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_dma.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_eeprom.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_eeprom.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_mac.c mt76: refactor cc_lock locking scheme 2019-11-20 13:23:50 +01:00
mt76x02_mac.h mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_mcu.c mt76: use mt76_dev in mt76_is_{mmio,usb} 2019-11-20 13:23:51 +01:00
mt76x02_mcu.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_mmio.c mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start 2019-11-20 13:23:48 +01:00
mt76x02_phy.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_phy.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_regs.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_trace.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_txrx.c mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_usb.h mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module 2019-11-20 13:23:48 +01:00
mt76x02_usb_core.c mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb 2019-11-20 13:23:50 +01:00
mt76x02_usb_mcu.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_util.c mt76: fix fix ampdu locking 2019-11-21 20:38:30 +02:00
pci.c mt76: mt76x2e: disable pcie_aspm by default 2019-10-30 16:59:46 +02:00
trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
trace.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00
tx.c mt76: remove empty flag in mt76_txq_schedule_list 2019-11-20 13:23:47 +01:00
usb.c mt76: mt76u: rely on a dedicated stats workqueue 2019-11-20 13:23:50 +01:00
usb_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
usb_trace.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00
util.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
util.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00