Introduce mt7663e support to mt7615 driver
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest25 patches 0 repliesNew
- v325 patches 0 repliesSuperseded
- v225 patches 0 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 8 patches | 0 replies | Superseded |
Changes in v4 from the cover letter
- align commands to new firmware version
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/25 | mt76: mt7615: introduce mt7615_mcu_fill_msgdrivers/ drivers/ | +14 | 0 replies | |
| 2/25 | mt76: mt7615: introduce mt7615_mcu_wait_responsedrivers/ | +24 | 0 replies | |
| 3/25 | mt76: mt7615: cleanup fw queue just for mmio devicesdrivers/ | +3 | 0 replies | |
| 4/25 | mt76: mt7615: introduce mt7615_init_device routinedrivers/ drivers/ | +17 | 0 replies | |
| 5/25 | mt76: always init to 0 mcu messagesdrivers/ drivers/ drivers/ | +4 | 0 replies | |
| 6/25 | mt76: mt7615: introduce mt7615_mcu_send_message routinedrivers/ drivers/ | +20 | 0 replies | |
| 7/25 | mt76: mt7615: add mt7615_mcu_ops data structuredrivers/ drivers/ drivers/ +1 more | +296 | 0 replies | |
| 8/25 | mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_opsdrivers/ drivers/ drivers/ | +116 | 0 replies | |
| 9/25 | mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_opsdrivers/ drivers/ drivers/ +1 more | +168 | 0 replies | |
| 10/25 | mt76: mt7615: rely on skb API for mt7615_mcu_set_eepromdrivers/ | +11 | 0 replies | |
| 11/25 | mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIsdrivers/ drivers/ | +125 | 0 replies | |
| 12/25 | mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structuredrivers/ drivers/ drivers/ +1 more | +191 | 0 replies | |
| 13/25 | mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commandsdrivers/ drivers/ | +22 | 0 replies | |
| 14/25 | mt76: mt7615: introduce mt7615_register_mapdrivers/ drivers/ drivers/ +3 more | +91 | 0 replies | |
| 15/25 | mt76: mt7615: add mt7663e support to mt7615_reg_mapdrivers/ drivers/ drivers/ | +17 | 0 replies | |
| 16/25 | mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_owndrivers/ | +9 | 0 replies | |
| 17/25 | mt76: mt7615: add mt7663e support to mt7615_mcu_set_eepromdrivers/ drivers/ | +18 | 0 replies | |
| 18/25 | mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routinedrivers/ | +24 | 0 replies | |
| 19/25 | mt76: mt7615: introduce mt7615_init_mac_chain routinedrivers/ | +62 | 0 replies | |
| 20/25 | mt76: mt7615: introduce uni cmd command typesdrivers/ drivers/ | +79 | 0 replies | |
| 21/25 | mt76: mt7615: introduce set_bmc and st_sta for uni commandsdrivers/ drivers/ | +37 | 0 replies | |
| 22/25 | mt76: mt7615: add more uni mcu commandsdrivers/ drivers/ | +212 | 0 replies | |
| 23/25 | mt76: mt7615: introduce set_ba uni commanddrivers/ | +84 | 0 replies | |
| 24/25 | mt76: mt7615: get rid of sta_rec_wtbl data structuredrivers/ drivers/ | +8 | 0 replies | |
| 25/25 | mt76: mt7615: introduce mt7663e supportdrivers/ drivers/ drivers/ +7 more | +308 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.
Cover letter [PATCH v4 00/25] Introduce mt7663e support to mt7615 driver
Introduce support for mt7663e 802.11ac 2x2:2 chipset to mt7615 driver. Introduce mt7615e_reg_map and mt7663e_regmap to reuse mt7615 code. MCU code refactoring.
Introduce UNI MCU commands.
Changes since v3:
- align commands to new firmware version
Changes since v2:
- fix nss configuration
- remove mt7615_mcu_uni_set_state routine
Changes since v1:
- MCU code refactoring
- Introduce UNI MCU commands for firmware v3
- add firmware v3 support
Lorenzo Bianconi (25):
mt76: mt7615: introduce mt7615_mcu_fill_msg
mt76: mt7615: introduce mt7615_mcu_wait_response
mt76: mt7615: cleanup fw queue just for mmio devices
mt76: mt7615: introduce mt7615_init_device routine
mt76: always init to 0 mcu messages
mt76: mt7615: introduce mt7615_mcu_send_message routine
mt76: mt7615: add mt7615_mcu_ops data structure
mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure
mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
mt76: mt7615: introduce mt7615_register_map
mt76: mt7615: add mt7663e support to mt7615_reg_map
mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
mt76: mt7615: introduce mt7615_init_mac_chain routine
mt76: mt7615: introduce uni cmd command types
mt76: mt7615: introduce set_bmc and st_sta for uni commands
mt76: mt7615: add more uni mcu commands
mt76: mt7615: introduce set_ba uni command
mt76: mt7615: get rid of sta_rec_wtbl data structure
mt76: mt7615: introduce mt7663e support
drivers/net/wireless/mediatek/mt76/mcu.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 4 + .../net/wireless/mediatek/mt76/mt7603/mcu.c | 1 - .../net/wireless/mediatek/mt76/mt7615/dma.c | 50 +- .../wireless/mediatek/mt76/mt7615/eeprom.c | 66 +- .../wireless/mediatek/mt76/mt7615/eeprom.h | 2 + .../net/wireless/mediatek/mt76/mt7615/init.c | 157 +- .../net/wireless/mediatek/mt76/mt7615/mac.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/mac.h | 11 +- .../net/wireless/mediatek/mt76/mt7615/main.c | 36 +- .../net/wireless/mediatek/mt76/mt7615/mcu.c | 2761 ++++++++++------- .../net/wireless/mediatek/mt76/mt7615/mcu.h | 144 +- .../net/wireless/mediatek/mt76/mt7615/mmio.c | 67 +- .../wireless/mediatek/mt76/mt7615/mt7615.h | 63 +- .../net/wireless/mediatek/mt76/mt7615/pci.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/regs.h | 87 +- .../net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- 17 files changed, 2197 insertions(+), 1291 deletions(-)
Signature · 1 line
2.25.1