summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-14mt76: move state from struct mt76_dev to mt76_phyFelix Fietkau1-4/+4
2020-02-14mt76: keep a set of software tx queues per phyFelix Fietkau1-1/+1
2020-02-14mt76: add support for an extra wiphy in the main tx pathFelix Fietkau1-2/+2
2019-11-20mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_startLorenzo Bianconi1-0/+1
2019-09-05mt76: switch to SPDX tag instead of verbose boilerplate textRyder Lee1-12/+1
2019-09-05mt76: mt76x02: fix some checkpatch warningsRyder Lee1-5/+6
2019-06-25mt76: move netif_napi_del in mt76_dma_cleanupLorenzo Bianconi1-1/+0
2019-06-25mt76: move tx_napi in mt76_devLorenzo Bianconi1-9/+10
2019-05-01mt76: do not enable/disable pre_tbtt_tasklet in scan_start/scan_completeLorenzo Bianconi1-0/+3
2019-05-01mt76: move pre_tbtt_tasklet in mt76_devLorenzo Bianconi1-6/+6
2019-05-01mt76: move beacon_mask in mt76_devLorenzo Bianconi1-3/+3
2019-05-01mt76: mt76x02: mt76x02_poll_tx() can be statickbuild test robot1-1/+1
2019-05-01mt76: introduce mt76_mcu_restart macroLorenzo Bianconi1-1/+1
2019-05-01mt76: mt76x02: remove irqsave/restore in locking for tx status fifoFelix Fietkau1-0/+1
2019-05-01mt76: mt76x02: use napi polling for tx cleanupFelix Fietkau1-13/+36
2019-05-01mt76: set txwi_size according to the driver valueLorenzo Bianconi1-1/+0
2019-05-01mt76: only schedule txqs from the tx taskletFelix Fietkau1-0/+3
2019-05-01mt76: move tx tasklet to struct mt76_devFelix Fietkau1-7/+8
2019-05-01mt76: use readl/writel instead of ioread32/iowrite32Felix Fietkau1-1/+1
2019-05-01mt76x02: make beacon slots bigger for USBStanislaw Gruszka1-0/+2
2019-05-01mt76x02: generalize some mmio beaconing functionsStanislaw Gruszka1-89/+2
2019-05-01mt76x02: introduce beacon_opsStanislaw Gruszka1-0/+24
2019-05-01mt76x02: introduce mt76x02_beacon.cStanislaw Gruszka1-0/+12
2019-05-01mt76: dma: add static qualifier to mt76_dma_tx_queue_skbLorenzo Bianconi1-2/+2
2019-05-01mt76: introduce mt76_sw_queue data structureLorenzo Bianconi1-6/+13
2019-05-01mt76: remove mt76_queue dependency from tx_queue_skb function pointerLorenzo Bianconi1-2/+2
2019-05-01mt76: dma: move mt76x02_init_{tx,rx}_queue in mt76 moduleLorenzo Bianconi1-16/+10
2019-05-01mt76: mmio: move mt76x02_set_irq_mask in mt76 moduleLorenzo Bianconi1-12/+0
2019-03-19mt76: fix schedule while atomic in mt76x02_reset_stateLorenzo Bianconi1-9/+10
2019-03-07mt76: mt76x2: implement full device restart on watchdog resetFelix Fietkau1-8/+73
2019-02-26mt76: mt76x02: issue watchdog reset on MCU request timeoutFelix Fietkau1-9/+19
2019-02-26mt76: mt76x02: fix beacon timer drift adjustmentFelix Fietkau1-7/+7
2019-01-17mt76: add channel switch announcement supportFelix Fietkau1-2/+11
2019-01-11mt76: mmio: introduce mt76x02_check_tx_hang watchdogLorenzo Bianconi1-0/+124
2019-01-11mt76: throttle transmission of buffered multicast packetsFelix Fietkau1-2/+3
2018-11-30mt76x0: pci: add pre_tbtt_tasklet supportLorenzo Bianconi1-2/+4
2018-11-30mt76: move tx beacon routines in mt76x02-lib moduleLorenzo Bianconi1-0/+125
2018-11-30mt76: clean up unused leftover EXPORT_SYMBOLsFelix Fietkau1-1/+0
2018-10-13mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.cLorenzo Bianconi1-1/+1
2018-10-05mt76: move irq handler in mt76x02-lib moudleLorenzo Bianconi1-0/+62
2018-10-05mt76: move tx_tasklet management in mt76x02-lib moudleLorenzo Bianconi1-1/+41
2018-10-05mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.cLorenzo Bianconi1-35/+35
2018-10-05mt76: rename mt76x02_util.h in mt76x02.hLorenzo Bianconi1-4/+1
2018-10-01mt76: add mt76x02_mac_start routineLorenzo Bianconi1-0/+13
2018-10-01mt76: move queue initialization in mt76x02_mmio.cLorenzo Bianconi1-1/+86
2018-10-01mt76: move mt76x02_set_irq_mask in mt76x02_mmio.cLorenzo Bianconi1-0/+12
2018-10-01mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routinesLorenzo Bianconi1-0/+51