[PATCH v2 07/13] rtw88: phy files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1670 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1795 insertions(+) create

[PATCH v2 09/13] rtw88: chip files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1590 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 155 ++

[PATCH v2 06/13] rtw88: fw and efuse files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 611

[PATCH v2 02/13] rtw88: core files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 165 + drivers/net/wireless/realtek/rtw88/ps.h | 20 ++ drivers/net/wireless/realtek/rtw88/regd.c | 391

[PATCH v2 13/13] rtw88: add support for Realtek 802.11ac wireless chips

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang Signed-off-by: Yan-Hsuan Chuang --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9ad052a..138515b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12546,6 +12546,14 @@ T: git

[PATCH v2 08/13] rtw88: debug files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 631 + drivers/net/wireless/realtek/rtw88/debug.h | 35 ++ 2 files changed, 666 insertions(+) create

[PATCH v2 03/13] rtw88: hci files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 211 ++

[PATCH v2 01/13] rtw88: main files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 480 ++ drivers/net/wireless/realtek/rtw88/main.c | 1190 +

[PATCH v2 12/13] rtw88: Kconfig & Makefile

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 55

[PATCH v2 11/13] rtw88: 8822C init table

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[PATCH v2 00/13] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtw88 supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtw88 was originally designed to optionally support

[PATCH v2 04/13] rtw88: trx files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 151 ++ drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/tx.c | 273

[PATCH v2 05/13] rtw88: mac files

2018-11-16 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1010 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 ++ 2 files changed, 1045 insertions(+) create mode

[PATCH 06/13] rtw88: fw and efuse files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 611

[PATCH 00/13] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang As rtw88 has been discussed for two months, this is the first PATCH series for rtw88. The only change with respect to RFC v5 is the debug system. We move debug log with levels such as rtw_[info/warn/err]() out of the internal debug flag but leave rtw_dbg() remained in the

[PATCH 04/13] rtw88: trx files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 151 ++ drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/tx.c | 273

[PATCH 03/13] rtw88: hci files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 211 ++

[PATCH 11/13] rtw88: 8822C init table

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[PATCH 09/13] rtw88: chip files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1590 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 155 ++

[PATCH 05/13] rtw88: mac files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1010 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 ++ 2 files changed, 1045 insertions(+) create mode

[PATCH 08/13] rtw88: debug files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 631 + drivers/net/wireless/realtek/rtw88/debug.h | 35 ++ 2 files changed, 666 insertions(+) create

[PATCH 07/13] rtw88: phy files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1670 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1795 insertions(+) create

[PATCH 01/13] rtw88: main files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 480 ++ drivers/net/wireless/realtek/rtw88/main.c | 1187 +

[PATCH 02/13] rtw88: core files

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 165 + drivers/net/wireless/realtek/rtw88/ps.h | 20 ++ drivers/net/wireless/realtek/rtw88/regd.c | 391

[PATCH 12/13] rtw88: Kconfig & Makefile

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 55

[PATCH 13/13] rtw88: add support for Realtek 802.11ac wireless chips

2018-11-12 Thread yhchuang
From: Yan-Hsuan Chuang Signed-off-by: Yan-Hsuan Chuang --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9ad052a..138515b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12546,6 +12546,14 @@ T: git

[PATCH v2] mac80211: fix GFP_KERNEL under tasklet context

2018-11-09 Thread yhchuang
From: Yan-Hsuan Chuang cfg80211_sta_opmode_change_notify needs a gfp_t flag to hint the nl80211 stack when allocating new skb, but it is called under tasklet context here with GFP_KERNEL and kernel will yield a warning about it. Fixes: ff84e7bfe176 ("mac80211: Add support to notify ht/vht

[RFC v5 01/13] rtw88: main files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 480 ++ drivers/net/wireless/realtek/rtw88/main.c | 1187 +

[RFC v5 00/13] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtw88 supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtw88 was originally designed to optionally support

[RFC v5 06/13] rtw88: fw and efuse files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 611

[RFC v5 09/13] rtw88: chip files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1590 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 155 ++

[RFC v5 11/13] rtw88: 8822C init table

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[RFC v5 08/13] rtw88: debug files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 652 + drivers/net/wireless/realtek/rtw88/debug.h | 43 ++ 2 files changed, 695 insertions(+) create

[RFC v5 13/13] rtw88: add support for Realtek 802.11ac wireless chips

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang Signed-off-by: Yan-Hsuan Chuang --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9ad052a..138515b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12546,6 +12546,14 @@ T: git

[RFC v5 07/13] rtw88: phy files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1670 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1795 insertions(+) create

[RFC v5 12/13] rtw88: Kconfig & Makefile

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 55

[RFC v5 04/13] rtw88: trx files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 151 ++ drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/tx.c | 273

[RFC v5 03/13] rtw88: hci files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 211 ++

[RFC v5 02/13] rtw88: core files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 165 + drivers/net/wireless/realtek/rtw88/ps.h | 20 ++ drivers/net/wireless/realtek/rtw88/regd.c | 391

[RFC v5 05/13] rtw88: mac files

2018-10-31 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1010 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 ++ 2 files changed, 1045 insertions(+) create mode

[PATCH] mac80211: fix GFP_KERNEL under tasklet context

2018-10-22 Thread yhchuang
From: Yan-Hsuan Chuang cfg80211_sta_opmode_change_notify needs a gfp_t flag to hint the nl80211 stack when allocating new skb, but it is called under tasklet context here with GFP_KERNEL and kernel will yield a warning about it. Fixes: ff84e7bfe176 ("mac80211: Add support to notify ht/vht

[RFC v4 00/13] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtw88 supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtw88 was originally designed to optionally support

[RFC v4 13/13] rtw88: add support for Realtek 802.11ac wireless chips

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang Signed-off-by: Yan-Hsuan Chuang --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9ad052a..138515b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12546,6 +12546,14 @@ T: git

[RFC v4 05/13] rtw88: mac files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1045 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 + 2 files changed, 1080 insertions(+) create mode

[RFC v4 06/13] rtw88: fw and efuse files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 655

[RFC v4 01/13] rtw88: main files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 478 ++ drivers/net/wireless/realtek/rtw88/main.c | 1168 +

[RFC v4 03/13] rtw88: hci files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 211 ++

[RFC v4 08/13] rtw88: debug files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 652 + drivers/net/wireless/realtek/rtw88/debug.h | 43 ++ 2 files changed, 695 insertions(+) create

[RFC v4 11/13] rtw88: 8822C init table

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[RFC v4 07/13] rtw88: phy files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1679 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1804 insertions(+) create

[RFC v4 09/13] rtw88: chip files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1588 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 155 ++

[RFC v4 04/13] rtw88: trx files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 153 ++ drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/tx.c | 273

[RFC v4 12/13] rtw88: Kconfig & Makefile

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 55

[RFC v4 02/13] rtw88: core files

2018-10-13 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 168 +++ drivers/net/wireless/realtek/rtw88/ps.h | 20 ++ drivers/net/wireless/realtek/rtw88/regd.c | 328

[RFC v3 09/12] rtw88: chip files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1593 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 271

[RFC v3 08/12] rtw88: debug files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 652 + drivers/net/wireless/realtek/rtw88/debug.h | 45 ++ 2 files changed, 697 insertions(+) create

[RFC v3 03/12] rtw88: hci files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 212 ++

[RFC v3 04/12] rtw88: trx files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 144 + drivers/net/wireless/realtek/rtw88/rx.h | 30 drivers/net/wireless/realtek/rtw88/tx.c | 271

[RFC v3 00/12] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtwlan supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtwlan was originally designed to optionally support

[RFC v3 05/12] rtw88: mac files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1045 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 + 2 files changed, 1080 insertions(+) create mode

[RFC v3 02/12] rtw88: core files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 198 + drivers/net/wireless/realtek/rtw88/ps.h | 21 ++ drivers/net/wireless/realtek/rtw88/regd.c | 462

[RFC v3 11/12] rtw88: 8822C init table

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[RFC v3 01/12] rtw88: main files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 482 ++ drivers/net/wireless/realtek/rtw88/main.c | 1133 +++

[RFC v3 06/12] rtw88: fw and efuse files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 638

[RFC v3 12/12] rtw88: Kconfig & Makefile

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 57

[RFC v3 07/12] rtw88: phy files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1675 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1800 insertions(+) create

[RFC v2 12/12] rtw88: Kconfig & Makefile

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig| 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 57

[RFC v2 05/12] rtw88: mac files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac.c | 1045 ++ drivers/net/wireless/realtek/rtw88/mac.h | 35 + 2 files changed, 1080 insertions(+) create mode

[RFC v2 11/12] rtw88: 8822C init table

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtw88/rtw8822c_table.c| 4150 1 file changed, 4150 insertions(+) create mode 100644

[RFC v2 06/12] rtw88: fw and efuse files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/efuse.c | 150 +++ drivers/net/wireless/realtek/rtw88/efuse.h | 53 +++ drivers/net/wireless/realtek/rtw88/fw.c| 638

[RFC v2 01/12] rtw88: main files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/mac80211.c | 482 ++ drivers/net/wireless/realtek/rtw88/main.c | 1133 +++

[RFC v2 03/12] rtw88: hci files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/hci.h | 212 ++

[RFC v2 04/12] rtw88: trx files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rx.c | 144 + drivers/net/wireless/realtek/rtw88/rx.h | 30 drivers/net/wireless/realtek/rtw88/tx.c | 271

[RFC v2 08/12] rtw88: debug files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/debug.c | 652 + drivers/net/wireless/realtek/rtw88/debug.h | 45 ++ 2 files changed, 697 insertions(+) create

[RFC v2 00/12] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtwlan supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtwlan was originally designed to optionally support

[RFC v2 07/12] rtw88: phy files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/phy.c | 1675 ++ drivers/net/wireless/realtek/rtw88/phy.h | 125 +++ 2 files changed, 1800 insertions(+) create

[RFC v2 09/12] rtw88: chip files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1593 drivers/net/wireless/realtek/rtw88/rtw8822b.h | 271

[RFC v2 02/12] rtw88: core files

2018-10-03 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/ps.c | 198 + drivers/net/wireless/realtek/rtw88/ps.h | 21 ++ drivers/net/wireless/realtek/rtw88/regd.c | 462

[PATCH 01/12] rtwlan: main files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang main files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/mac80211.c | 447 + drivers/net/wireless/realtek/rtwlan/main.c | 1164 +++

[PATCH 06/12] rtwlan: fw and efuse files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang fw and efuse files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/efuse.c | 153 +++ drivers/net/wireless/realtek/rtwlan/efuse.h | 53 +++ drivers/net/wireless/realtek/rtwlan/fw.c| 640

[PATCH 11/12] rtwlan: 8822C init table

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang 8822C init table for chip files Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- .../net/wireless/realtek/rtwlan/rtw8822c_table.c | 4150 1 file changed, 4150 insertions(+) create mode 100644

[PATCH 09/12] rtwlan: chip files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang chip files Realtek 802.11ac wireless network chips 8822B & 8822C series files Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/rtw8822b.c | 1572 drivers/net/wireless/realtek/rtwlan/rtw8822b.h | 270

[PATCH 07/12] rtwlan: phy files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang phy files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/phy.c | 1671 + drivers/net/wireless/realtek/rtwlan/phy.h | 125 +++ 2 files changed, 1796 insertions(+) create

[PATCH 02/12] rtwlan: core files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang core files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/ps.c | 193 drivers/net/wireless/realtek/rtwlan/ps.h | 21 ++ drivers/net/wireless/realtek/rtwlan/regd.c | 462

[RFC 00/12] rtwlan: mac80211 driver for Realtek 802.11ac wireless network chips

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang This is a new mac80211 driver for Realtek 802.11ac wireless network chips. rtwlan supports 8822BE and 8822CE chips, and will be able to support multi-vif combinations in run-time. For now, only PCI bus is supported, but rtwlan was originally designed to optionally support

[PATCH 05/12] rtwlan: mac files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang mac files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/mac.c | 1063 + drivers/net/wireless/realtek/rtwlan/mac.h | 35 + 2 files changed, 1098 insertions(+) create mode

[PATCH 03/12] rtwlan: hci files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang hci files for Realtek 802.11ac wireless network chips For now there is only PCI bus supported by rtwlan, in the future it will also have USB/SDIO Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/hci.h | 212 +

[PATCH 12/12] rtwlan: Kconfig & Makefile

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang Kconfig & Makefile for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile| 1 + drivers/net/wireless/realtek/rtwlan/Kconfig | 55

[PATCH 04/12] rtwlan: trx files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang trx files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/rx.c | 138 drivers/net/wireless/realtek/rtwlan/rx.h | 30 drivers/net/wireless/realtek/rtwlan/tx.c | 271

[PATCH 08/12] rtwlan: debug files

2018-09-21 Thread yhchuang
From: Yan-Hsuan Chuang debug files for Realtek 802.11ac wireless network chips Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtwlan/debug.c | 653 drivers/net/wireless/realtek/rtwlan/debug.h | 45 ++ 2 files changed, 698 insertions(+) create