linux/drivers/net/wireless/mediatek/mt76
Felix Fietkau 7c4b446c59 mt76: add stbc entries to mt76_rate_power
Add stbc tx power eeprom parsing support for mt76x2 driver.
When writing power entries, make a distinction between rates that are
read from the same EEPROM value, but have separate register entries.

No effect on runtime behavior, but preparation for unification with mt76x0
and for placing restrictions on individual rate power limits

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-10-01 12:33:40 +02:00
..
mt76x0 mt76x0: pci: add fw uploading routine 2018-10-01 12:33:37 +02:00
agg-rx.c mt76x2: add napi struct to mt76_rx_poll_complete/mt76_rx_complete signatures 2018-08-02 21:47:57 +03:00
debugfs.c mt76: move seq_put_array in mt76-core module 2018-10-01 12:33:38 +02:00
dma.c mt76: use a per rx queue page fragment cache 2018-09-19 12:31:44 +02:00
dma.h mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h 2018-09-19 12:31:25 +02:00
eeprom.c
Kconfig mt76: usb: move mt76x02 mcu code in mt76x02-usb module 2018-09-19 12:31:23 +02:00
mac80211.c mt76: use mt76_rx_status in mt76x0 2018-09-19 12:29:20 +02:00
Makefile mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c 2018-09-19 12:31:40 +02:00
mmio.c mt76: move __iomem regs in mt76_mmio 2018-09-19 12:31:34 +02:00
mt76.h mt76: add stbc entries to mt76_rate_power 2018-10-01 12:33:40 +02:00
mt76x2_common.c mt76: introduce mmio data structure in mt76_dev 2018-09-19 12:31:33 +02:00
mt76x2_core.c
mt76x2_debugfs.c mt76: add stbc entries to mt76_rate_power 2018-10-01 12:33:40 +02:00
mt76x2_dfs.c mt76x2: debugfs: add sw pulse statistics to dfs debugfs 2018-07-04 18:16:01 +03:00
mt76x2_dfs.h mt76x2: debugfs: add sw pulse statistics to dfs debugfs 2018-07-04 18:16:01 +03:00
mt76x2_dma.c mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c 2018-09-19 12:31:39 +02:00
mt76x2_eeprom.c mt76: add stbc entries to mt76_rate_power 2018-10-01 12:33:40 +02:00
mt76x2_eeprom.h mt76: introduce mt76x2-common module 2018-08-02 21:48:04 +03:00
mt76x2_init_common.c mt76: move mt76 rate definitions in mt76x02-lib module 2018-09-19 12:31:02 +02:00
mt76x2_init.c mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c 2018-09-19 12:31:39 +02:00
mt76x2_mac_common.c mt76: partially unify filling txwi fields 2018-09-19 12:29:25 +02:00
mt76x2_mac.c mt76: move mt76x2_tx_complete routine in mt76x02-lib module 2018-09-19 12:29:27 +02:00
mt76x2_mac.h mt76: unify txwi and rxwi structures 2018-09-19 12:29:17 +02:00
mt76x2_main.c mt76: unify sta_rate_tbl_update and related helpers 2018-09-19 12:29:16 +02:00
mt76x2_mcu_common.c mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c 2018-09-19 12:31:40 +02:00
mt76x2_mcu.c mt76: move shared mcu_calibrate routine in mt76x02-lib module 2018-09-19 12:31:41 +02:00
mt76x2_mcu.h mt76x0: pci: add fw uploading routine 2018-10-01 12:33:37 +02:00
mt76x2_pci.c
mt76x2_phy_common.c mt76: add stbc entries to mt76_rate_power 2018-10-01 12:33:40 +02:00
mt76x2_phy.c mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module 2018-09-19 12:31:42 +02:00
mt76x2_trace.c
mt76x2_trace.h mt76: unify sta structure part 2 2018-09-04 11:03:21 +03:00
mt76x2_tx_common.c mt76: move mt76_qsel definition in dma.h 2018-09-19 12:29:31 +02:00
mt76x2_tx.c mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h 2018-09-19 12:31:25 +02:00
mt76x2_usb.c mt76: usb: move mt76x02 mcu code in mt76x02-usb module 2018-09-19 12:31:23 +02:00
mt76x2.h mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module 2018-09-19 12:31:42 +02:00
mt76x2u_core.c mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c 2018-09-19 12:31:24 +02:00
mt76x2u_init.c mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c 2018-09-19 12:31:40 +02:00
mt76x2u_mac.c mt76: create new mt76x02-lib module for common mt76x{0,2} code 2018-09-04 11:02:47 +03:00
mt76x2u_main.c mt76: unify sta_rate_tbl_update and related helpers 2018-09-19 12:29:16 +02:00
mt76x2u_mcu.c mt76: move shared mcu_calibrate routine in mt76x02-lib module 2018-09-19 12:31:41 +02:00
mt76x2u_phy.c mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module 2018-09-19 12:31:42 +02:00
mt76x2u.h mt76: move shared mcu_calibrate routine in mt76x02-lib module 2018-09-19 12:31:41 +02:00
mt76x02_dma.h mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h 2018-09-19 12:31:25 +02:00
mt76x02_mac.c mt76: partially unify filling txwi fields 2018-09-19 12:29:25 +02:00
mt76x02_mac.h mt76: partially unify filling txwi fields 2018-09-19 12:29:25 +02:00
mt76x02_mcu.c mt76: move shared mcu_calibrate routine in mt76x02-lib module 2018-09-19 12:31:41 +02:00
mt76x02_mcu.h mt76x0: pci: add fw uploading routine 2018-10-01 12:33:37 +02:00
mt76x02_regs.h mt76: merge mt76x0/regs.h into mt76x02_regs.h 2018-09-04 11:02:44 +03:00
mt76x02_usb_core.c mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h 2018-09-19 12:31:25 +02:00
mt76x02_usb_mcu.c mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h 2018-09-19 12:31:25 +02:00
mt76x02_usb.h mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c 2018-09-19 12:31:24 +02:00
mt76x02_util.c mt76x02: add static qualifier to mt76x02_remove_dma_hdr 2018-09-19 12:31:26 +02:00
mt76x02_util.h mt76x02: add static qualifier to mt76x02_remove_dma_hdr 2018-09-19 12:31:26 +02:00
trace.c
trace.h
tx.c mt76: unify AC to hw queue mapping 2018-09-19 12:29:10 +02:00
usb_mcu.c mt76: usb: move mt76x02 mcu code in mt76x02-usb module 2018-09-19 12:31:23 +02:00
usb_trace.c mt76: add usb support to mt76 layer 2018-08-02 21:48:16 +03:00
usb_trace.h mt76: add usb support to mt76 layer 2018-08-02 21:48:16 +03:00
usb.c mt76: use a per rx queue page fragment cache 2018-09-19 12:31:44 +02:00
util.c
util.h