linux_dsm_epyc7002/drivers/net/wireless/mediatek/mt76
Lorenzo Bianconi 13fd2d2a6d mt76: mmio: add implementation of wr_rp and rd_rp
Introduce mmio implementation of mt76_mmio_rd_rp and
mt76_mmio_wr_rp and remove mt76x2 duplicated code.
mt76_mmio_{wr,rd}_rp allows to reuse mt76x0 init code
adding mt76x0e support

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-10-01 12:34:24 +02:00
..
mt76x0 mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +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 rate_txpower handler in mt76 debugfs 2018-10-01 12:34:02 +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 mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routines 2018-10-01 12:34:20 +02:00
mmio.c mt76: mmio: add implementation of wr_rp and rd_rp 2018-10-01 12:34:24 +02:00
mt76.h mt76: move queue initialization in mt76x02_mmio.c 2018-10-01 12:34:22 +02:00
mt76x2_common.c mt76: introduce mmio data structure in mt76_dev 2018-09-19 12:31:33 +02:00
mt76x2_core.c mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c 2018-10-01 12:34:21 +02:00
mt76x2_debugfs.c mt76: move rate_txpower handler in mt76 debugfs 2018-10-01 12:34:02 +02:00
mt76x2_dfs.c mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c 2018-10-01 12:34:21 +02: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 queue initialization in mt76x02_mmio.c 2018-10-01 12:34:22 +02:00
mt76x2_eeprom.c mt76: include linux/module.h in files using MODULE_* 2018-10-01 12:34:10 +02:00
mt76x2_eeprom.h mt76: add mt76x02_phy_set_txpower utility routine 2018-10-01 12:34:01 +02:00
mt76x2_init_common.c mt76: mmio: add implementation of wr_rp and rd_rp 2018-10-01 12:34:24 +02:00
mt76x2_init.c mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +02:00
mt76x2_mac_common.c mt76: move mt76_rate_power in mt76_dev 2018-10-01 12:34:00 +02:00
mt76x2_mac.c mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +02:00
mt76x2_mac.h mt76: unify txwi and rxwi structures 2018-09-19 12:29:17 +02:00
mt76x2_main.c mt76: move mt76_rate_power in mt76_dev 2018-10-01 12:34:00 +02:00
mt76x2_mcu_common.c mt76: move mt76x2_eeprom_get in mt76x02_eeprom.h 2018-10-01 12:33:43 +02:00
mt76x2_mcu.c mt76: report firmware version using ethtool 2018-10-01 12:34:11 +02:00
mt76x2_mcu.h mt76x0: pci: add fw uploading routine 2018-10-01 12:33:37 +02:00
mt76x2_pci.c mt76x2: disable WLAN core before probe 2018-10-01 12:34:16 +02:00
mt76x2_phy_common.c mt76: add mt76x02_phy_set_txpower utility routine 2018-10-01 12:34:01 +02:00
mt76x2_phy.c mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h 2018-10-01 12:33:57 +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_rate_power in mt76_dev 2018-10-01 12:34:00 +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 mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +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 mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +02:00
mt76x2u_mac.c mt76: move wait_for_wpdma in mt76x02_dma.h 2018-10-01 12:34:18 +02:00
mt76x2u_main.c mt76: move mt76_rate_power in mt76_dev 2018-10-01 12:34:00 +02:00
mt76x2u_mcu.c mt76: report firmware version using ethtool 2018-10-01 12:34:11 +02:00
mt76x2u_phy.c mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h 2018-10-01 12:33:57 +02:00
mt76x2u.h mt76: move mt76x02_mac_setaddr in mt76x02-lib module 2018-10-01 12:33:44 +02:00
mt76x02_dma.h mt76: move queue initialization in mt76x02_mmio.c 2018-10-01 12:34:22 +02:00
mt76x02_eeprom.c mt76: move mt76x02_eeprom_parse_hw_cap in mt76x02-lib module 2018-10-01 12:33:54 +02:00
mt76x02_eeprom.h mt76x0: remove eeprom dependency from mt76x0_set_tx_power_per_rate 2018-10-01 12:34:06 +02:00
mt76x02_mac.c mt76: move mt76x02_mac_setaddr in mt76x02-lib module 2018-10-01 12:33:44 +02:00
mt76x02_mac.h mt76: fix return value of mt76x02_wait_for_mac 2018-10-01 12:33:59 +02:00
mt76x02_mcu.c mt76: report firmware version using ethtool 2018-10-01 12:34:11 +02:00
mt76x02_mcu.h mt76: report firmware version using ethtool 2018-10-01 12:34:11 +02:00
mt76x02_mmio.c mt76: move queue initialization in mt76x02_mmio.c 2018-10-01 12:34:22 +02:00
mt76x02_phy.c mt76: add mt76x02_phy_set_txpower utility routine 2018-10-01 12:34:01 +02:00
mt76x02_phy.h mt76: add mt76x02_phy_set_txpower utility routine 2018-10-01 12:34:01 +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 mt76: use skb_pad() instead of __skb_pad() 2018-10-01 12:34:13 +02:00
mt76x02_usb_mcu.c mt76: include linux/module.h in files using MODULE_* 2018-10-01 12:34:10 +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 mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +02:00
mt76x02_util.h mt76: move mt76x02_beacon_offset in mt76x02_util.c 2018-10-01 12:34:23 +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: usb: make rx page_frag_cache access atomic 2018-10-01 12:34:12 +02:00
util.c
util.h