rt2x00: add support for MT7620
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH v3 1/1 rt2x00: add support for MT7620
From: Roman Yeryomin <[email protected]>
Basic support for MT7620 built-in wireless radio was added to OpenWrt in r41441. It has seen some heavy cleaning and refactoring since in order to match the Kernel's code quality standards.
---
v3: rebase on corrected rt2800.h
v2: added RT6352 instead of checking against RF7620
cleaned up rf_vals_7620 and channel switching cargo-cult ported bandwidth filter calibration (feels fishy, but works)
fixed some typos in the comments
drivers/net/wireless/ralink/rt2x00/Kconfig | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 177 +++ drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 1421 +++++++++++++++++++++++- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 + 5 files changed, 1578 insertions(+), 27 deletions(-)
drivers/net/wireless/ralink/rt2x00/Kconfig +1 -1
@@ -201,7 +201,7 @@ endif config RT2800SOC tristate "Ralink WiSoC support" - depends on SOC_RT288X || SOC_RT305X + depends on SOC_RT288X || SOC_RT305X || SOC_MT7620 select RT2X00_LIB_SOC select RT2X00_LIB_MMIO select RT2X00_LIB_CRYPTO
drivers/net/wireless/ralink/rt2x00/rt2800.h +177 -0
319 lines not on this page · raw message
drivers/net/wireless/ralink/rt2x00/rt2800lib.c +1395 -26
1,632 lines not on this page · raw message
drivers/net/wireless/ralink/rt2x00/rt2800lib.h +4 -0
@@ -33,6 +33,10 @@struct rt2800_drv_data {u8 calibration_bw20;u8 calibration_bw40; +char rx_calibration_bw20; +char rx_calibration_bw40; +char tx_calibration_bw20; +char tx_calibration_bw40;u8 bbp25;u8 bbp26;u8 txmixer_gain_24g;
drivers/net/wireless/ralink/rt2x00/rt2x00.h +1 -0
@@ -174,6 +174,7 @@ struct rt2x00_chip {#define RT5390 0x5390/* 2.4GHz */ #define RT5392 0x5392/* 2.4GHz */ #define RT5592 0x5592 +#define RT6352 0x6352/* WSOC 2.4GHz */ u16 rf;u16 rev;
Signature · 1 line
2.11.1
Quoted 9 lines · Daniel Golle
From: Roman Yeryomin <[email protected]>
Basic support for MT7620 built-in wireless radio was added to OpenWrt in r41441. It has seen some heavy cleaning and refactoring since in order to match the Kernel's code quality standards.
Signed-off-by Roman Yeryomin <[email protected]>Signed-off-by Daniel Golle <[email protected]>
Patch applied to wireless-drivers-next.git, thanks.
41977e86c984 rt2x00: add support for MT7620
Signature · 6 lines
https://patchwork.kernel.org/patch/9635519/ Documentation about submitting wireless patches and checking status from patchwork: https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches