Sujuan Chen and Felix Fietkau
95c14207d2
wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM
...
Introduce the capability to run mt7996 driver on boards with more than
4GB of memory.
Co-developed-by: Rex Lu <[email protected] >
Signed-off-by: Rex Lu <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-12-06 12:21:19 +01:00
Sujuan Chen and Felix Fietkau
3c98d7b7fa
wifi: mt76: mt7996: fix the size of struct bss_rate_tlv
...
Align the format of struct bss_rate_tlv to the firmware.
Fixes: 98686cd21624 ("wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices")
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Shayne Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-11-17 14:13:03 +01:00
Sujuan Chen and Felix Fietkau
2e7f30f22c
wifi: mt76: mt7996: add wed tx support
...
Similar to MT7915, enable Wireless Ethernet Ditpatcher for MT7996
to offload traffic received from the LAN nic and transmitted on the
WLAN one
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-11-17 14:12:32 +01:00
Sujuan Chen and Felix Fietkau
90d7825349
wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device
...
Enable two PCIe interfaces (dev->hif2) support for mt7916 when WED is enabled.
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-02-28 11:19:52 +01:00
Sujuan Chen and Felix Fietkau
3dace36e29
wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset
...
This is a preliminary patch to introduce proper wed reset support.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-02-02 11:03:57 +01:00
Sujuan Chen and Felix Fietkau
c67f57d2cd
wifi: mt76: dma: add reset to mt76_dma_wed_setup signature
...
Export mt76_dma_wed_setup routine. This is a preliminary patch to
introduce proper wed reset support.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-02-02 11:03:57 +01:00
Sujuan Chen and Felix Fietkau
1af4a911eb
wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf
...
Free rxwi cache releasing WED rx buffers in mt7915_wed_release_rx_buf
routine
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2023-01-25 20:12:27 +01:00
Sujuan Chen and Felix Fietkau
a887a5feb3
wifi: mt76: mt7915: enable WED RX stats
...
Introduce the capability to report WED RX stats to mac80211.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2022-11-23 13:16:11 +01:00
Sujuan Chen and Felix Fietkau
a2e5e06675
wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine
...
This is a preliminary patch to introduce WED RX support for mt7915.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2022-11-23 13:11:29 +01:00
Sujuan Chen and Felix Fietkau
1361519851
wifi: mt76: add info parameter to rx_skb signature
...
This is a preliminary patch to introduce WED RX support for mt7915.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2022-11-23 13:11:29 +01:00
Sujuan Chen and Felix Fietkau
417cca39ba
wifi: mt76: introduce rxwi and rx token utility routines
...
This is a preliminary patch to introduce WED RX support for mt7915.
Tested-by: Daniel Golle <[email protected] >
Co-developed-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Lorenzo Bianconi <[email protected] >
Signed-off-by: Sujuan Chen <[email protected] >
Signed-off-by: Felix Fietkau <[email protected] >
2022-11-23 13:11:29 +01:00