openwrt/target/linux/ramips
Daniel Golle 31a6605de0 mac80211: rt2x00: experimental improvements for MT7620 wifi
Serge Vasilugin reports:

To improve mt7620 built-in wifi performance some changes:
1. Correct BW20/BW40 switching (see comments with mark (1))
2. Correct TX_SW_CFG1 MAC reg from v3 of vendor driver see
	https://gitlab.com/dm38/padavan-ng/-/blob/master/trunk/proprietary/rt_wifi/rtpci/3.0.X.X/mt76x2/chips/rt6352.c#L531
3. Set bbp66 for all chains.
4. US_CYC_CNT init based on Programming guide, default value was 33 (pci),
   set chipset bus clock with fallback to cpu clock/3.
5. Don't overwrite default values for mt7620.
6. Correct some typos.
7. Add support for external LNA:
    a) RF and BBP regs never be corrected for this mode
    b) eLNA is driven the same way as ePA with mt7620's pin PA
	but vendor driver explicitly pin PA to gpio mode (for forrect calibration?)
	so I'm not sure that request for pa_pin in dts-file will be enough

First 5 changes (really 2) improve performance for boards w/o eLNA/ePA.
Changes 7 add support for eLNA

Configuration w/o eLAN/ePA and with eLNA show results
tx/rx (from router point of view) for each stream:
 35-40/30-35 Mbps for HT20
 65-70/60-65 Mbps for HT40

Yes. Max results for 2T2R client is 140-145/135-140
with peaks 160/150, It correspond to mediatek driver results.
Boards with ePA untested.

Reported-by: Serge Vasilugin <vasilugin@yandex.ru>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-12 21:37:08 +01:00
..
base-files/etc ramips: remove model name from LED labels 2020-10-02 14:51:57 +02:00
dts mac80211: rt2x00: experimental improvements for MT7620 wifi 2022-09-12 21:37:08 +01:00
files/drivers ramips: ethernet: ralink: add led_source dts-binding 2022-05-01 13:40:13 +09:00
image ramips: add support for ZyXEL Keenetic 4G Rev.B Device 2022-09-13 01:01:52 +09:00
mt76x8 ramips: add config-5.15 for mt76x8 subtarget 2022-09-11 02:49:28 +01:00
mt7620 ramips: add config-5.15 for mt7620 subtarget 2022-09-10 22:52:20 +01:00
mt7621 ramips: add support for Ubiquiti UniFi FlexHD 2022-09-11 20:26:42 +01:00
patches-5.10 kernel: bump 5.10 to 5.10.134 2022-07-29 23:03:41 +02:00
patches-5.15 kernel: mtk_eth_soc: fix hw hash reporting for MT7986 2022-09-07 04:21:41 +01:00
rt288x ramips: add config-5.15 for rt288x subtarget 2022-09-11 02:49:28 +01:00
rt305x ramips: add support for ZyXEL Keenetic 4G Rev.B Device 2022-09-13 01:01:52 +09:00
rt3883 ramips: add config-5.15 for rt3883 subtarget 2022-09-11 02:49:28 +01:00
Makefile ramips: add linux 5.15 support for mt7621 2022-03-27 21:36:40 +02:00
modules.mk ramips: rename mtk-hsdma to hsdma-mt7621 2021-03-04 23:43:02 -10:00