On 09/18/2012 08:47 PM, Larry Finger wrote:
The previous submission had a problem in the final patch, thus I am resubmitting all patches
with a V2. I am still hoping that this driver can be merged into kernel 3.7. No other
drivers are affected by this one.
Signed-off-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx>
Cc: <chaoming_li@xxxxxxxxxxxxxx>
Larry Finger (15):
rtlwifi: rtl8723ae: Add new driver - Part 1
rtlwifi: rtl8723ae: Add new driver - Part 2
rtlwifi: rtl8723ae: Add new driver - Part 3
rtlwifi: rtl8723ae: Add new driver - Part 4
rtlwifi: rtl8723ae: Add new driver - Part 5
rtlwifi: rtl8723ae: Add new driver - Part 6
rtlwifi: rtl8723ae: Add new driver - Part 7
rtlwifi: rtl8723ae: Add new driver - Part 8
rtlwifi: rtl8723ae: Add new driver - Part 9
rtlwifi: rtl8723ae: Add new driver - Part 10
rtlwifi: rtl8723ae: Add new driver - Part 11
rtlwifi: rtl8723ae: Add new driver - Part 12
rtlwifi: rtl8723ae: Add new driver - Part 13
rtlwifi: Modify files for addition of rtl8723ae
rtlwifi: rtl8192ce: rtl8192cu: rtl8192se: rtl81723ae: Turn on
building of the new driver
drivers/net/wireless/rtlwifi/Kconfig | 11 +
drivers/net/wireless/rtlwifi/Makefile | 4 +-
drivers/net/wireless/rtlwifi/base.c | 24 +
drivers/net/wireless/rtlwifi/base.h | 2 +
drivers/net/wireless/rtlwifi/debug.h | 2 +
drivers/net/wireless/rtlwifi/pci.c | 20 +-
drivers/net/wireless/rtlwifi/pci.h | 2 +
drivers/net/wireless/rtlwifi/rc.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 10 +-
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 10 +-
drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8723ae/Makefile | 22 +
drivers/net/wireless/rtlwifi/rtl8723ae/btc.h | 40 +
drivers/net/wireless/rtlwifi/rtl8723ae/def.h | 290 +++
drivers/net/wireless/rtlwifi/rtl8723ae/dm.c | 952 ++++++++
drivers/net/wireless/rtlwifi/rtl8723ae/dm.h | 173 ++
drivers/net/wireless/rtlwifi/rtl8723ae/fw.c | 757 ++++++
drivers/net/wireless/rtlwifi/rtl8723ae/fw.h | 98 +
.../wireless/rtlwifi/rtl8723ae/hal_bt_coexist.c | 553 +++++
.../wireless/rtlwifi/rtl8723ae/hal_bt_coexist.h | 160 ++
drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.c | 1805 ++++++++++++++
drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.h | 160 ++
drivers/net/wireless/rtlwifi/rtl8723ae/hw.c | 2498 ++++++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8723ae/hw.h | 69 +
drivers/net/wireless/rtlwifi/rtl8723ae/led.c | 157 ++
drivers/net/wireless/rtlwifi/rtl8723ae/led.h | 39 +
drivers/net/wireless/rtlwifi/rtl8723ae/phy.c | 2157 +++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8723ae/phy.h | 228 ++
drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.c | 111 +
drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.h | 311 +++
drivers/net/wireless/rtlwifi/rtl8723ae/pwrseqcmd.c | 137 ++
drivers/net/wireless/rtlwifi/rtl8723ae/pwrseqcmd.h | 99 +
drivers/net/wireless/rtlwifi/rtl8723ae/reg.h | 2125 +++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8723ae/rf.c | 515 ++++
drivers/net/wireless/rtlwifi/rtl8723ae/rf.h | 44 +
drivers/net/wireless/rtlwifi/rtl8723ae/sw.c | 391 +++
drivers/net/wireless/rtlwifi/rtl8723ae/sw.h | 37 +
drivers/net/wireless/rtlwifi/rtl8723ae/table.c | 738 ++++++
drivers/net/wireless/rtlwifi/rtl8723ae/table.h | 50 +
drivers/net/wireless/rtlwifi/rtl8723ae/trx.c | 823 +++++++
drivers/net/wireless/rtlwifi/rtl8723ae/trx.h | 725 ++++++
drivers/net/wireless/rtlwifi/stats.c | 273 +++
drivers/net/wireless/rtlwifi/stats.h | 46 +
drivers/net/wireless/rtlwifi/wifi.h | 112 +-
44 files changed, 16762 insertions(+), 27 deletions(-)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/Makefile
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/btc.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/def.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/dm.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/dm.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/fw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/fw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hal_bt_coexist.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hal_bt_coexist.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/hw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/led.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/led.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/phy.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/phy.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/pwrseqcmd.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/pwrseqcmd.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/reg.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/rf.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/rf.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/sw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/sw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/table.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/table.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/trx.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8723ae/trx.h
create mode 100644 drivers/net/wireless/rtlwifi/stats.c
create mode 100644 drivers/net/wireless/rtlwifi/stats.h
John,
Please drop this set of patches. It is obvious that this driver needs a lot of
polishing. The only part that bothers me is that it was available for some time
as an RFC, it got only minor comments. When I pushed it as a patch, suddenly, it
was too bad to review.
At least I have a good baseline for testing my changes. The driver has now run
for a week with no unplanned disconnects. I do not think I have ever worked on a
more stable driver.
Larry
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html