From: <Ajay.Kathat@microchip.com>
To: <linux-wireless@vger.kernel.org>
Cc: <gregkh@linuxfoundation.org>, <kvalo@codeaurora.org>,
<johannes@sipsolutions.net>, <Adham.Abozaeid@microchip.com>,
<Venkateswara.Kaja@microchip.com>, <Nicolas.Ferre@microchip.com>,
<Claudiu.Beznea@microchip.com>, <Ajay.Kathat@microchip.com>
Subject: [PATCH 00/16] wilc1000: move out of staging
Date: Sat, 9 Feb 2019 07:12:04 +0000 [thread overview]
Message-ID: <1549696298-9795-1-git-send-email-ajay.kathat@microchip.com> (raw)
From: Ajay Singh <ajay.kathat@microchip.com>
This patch series is to review and move wilc1000 driver out of staging.
Implemented the initial received review comments[1] and submitting the
driver again. During this cleanup deleted around 3.3k lines of code.
Below are the major items fixed in recent cleanup:
- remove use of shadow buffer to keep scan result.
- remove internal messaging flow to handle cfg80211_ops.
- make use of cfg80211 provided API.
- use structure for packing firmware commands.
- make use of kernel provided API and macros.
- remove unnecessary logs messages.
Pending action item:
- dynamically add/remove p2p interface.
This item will take some time, we are planning to take it up after
mainline.
We hope it can be move out staging in v5.1.
Please review and confirm if it is good to move out.
[1]. https://www.spinics.net/lists/linux-wireless/msg177877.html
Ajay Singh (16):
wilc1000: add host_interface.h
wilc1000: add host_interface.c
wilc1000: add wilc_wlan_if.h
wilc1000: add wilc_wlan_cfg.h
wilc1000: add wilc_wlan_cfg.c
wilc1000: add wilc_wfi_netdevice.h
wilc1000: add wilc_wfi_cfgoperations.h
wilc1000: add wilc_wfi_cfgoperations.c
wilc1000: add wilc_netdev.c
wilc1000: add wilc_mon.c
wilc1000: add wilc_spi.c
wilc1000: add wilc_wlan.c
wilc1000: add wilc_wlan.h
wilc1000: add wilc_sdio.c
wilc1000: updated DT device binding for wilc1000 device
wilc1000: add Makefile and Kconfig files for wilc1000 compilation
.../net/wireless}/microchip,wilc1000,sdio.txt | 0
.../net/wireless}/microchip,wilc1000,spi.txt | 0
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/microchip/Kconfig | 14 +
drivers/net/wireless/microchip/Makefile | 2 +
drivers/net/wireless/microchip/wilc1000/Kconfig | 42 +
drivers/net/wireless/microchip/wilc1000/Makefile | 14 +
.../wireless/microchip/wilc1000/host_interface.c | 2152 ++++++++++++++++++++
.../wireless/microchip/wilc1000/host_interface.h | 247 +++
drivers/net/wireless/microchip/wilc1000/wilc_mon.c | 258 +++
.../net/wireless/microchip/wilc1000/wilc_netdev.c | 1079 ++++++++++
.../net/wireless/microchip/wilc1000/wilc_sdio.c | 1140 +++++++++++
drivers/net/wireless/microchip/wilc1000/wilc_spi.c | 1136 +++++++++++
.../microchip/wilc1000/wilc_wfi_cfgoperations.c | 1878 +++++++++++++++++
.../microchip/wilc1000/wilc_wfi_cfgoperations.h | 24 +
.../microchip/wilc1000/wilc_wfi_netdevice.h | 292 +++
.../net/wireless/microchip/wilc1000/wilc_wlan.c | 1346 ++++++++++++
.../net/wireless/microchip/wilc1000/wilc_wlan.h | 313 +++
.../wireless/microchip/wilc1000/wilc_wlan_cfg.c | 495 +++++
.../wireless/microchip/wilc1000/wilc_wlan_cfg.h | 54 +
.../net/wireless/microchip/wilc1000/wilc_wlan_if.h | 803 ++++++++
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
24 files changed, 11291 insertions(+), 3 deletions(-)
rename {drivers/staging/wilc1000 => Documentation/devicetree/bindings/net/wireless}/microchip,wilc1000,sdio.txt (100%)
rename {drivers/staging/wilc1000 => Documentation/devicetree/bindings/net/wireless}/microchip,wilc1000,spi.txt (100%)
create mode 100644 drivers/net/wireless/microchip/Kconfig
create mode 100644 drivers/net/wireless/microchip/Makefile
create mode 100644 drivers/net/wireless/microchip/wilc1000/Kconfig
create mode 100644 drivers/net/wireless/microchip/wilc1000/Makefile
create mode 100644 drivers/net/wireless/microchip/wilc1000/host_interface.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/host_interface.h
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_mon.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_netdev.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_sdio.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_spi.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_cfgoperations.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_cfgoperations.h
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_netdevice.h
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan.h
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_cfg.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_cfg.h
create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_if.h
--
2.7.4
next reply other threads:[~2019-02-09 7:12 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-09 7:12 Ajay.Kathat [this message]
2019-02-09 7:12 ` [PATCH 01/16] wilc1000: add host_interface.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 02/16] wilc1000: add host_interface.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 03/16] wilc1000: add wilc_wlan_if.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 04/16] wilc1000: add wilc_wlan_cfg.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 05/16] wilc1000: add wilc_wlan_cfg.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 06/16] wilc1000: add wilc_wfi_netdevice.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 07/16] wilc1000: add wilc_wfi_cfgoperations.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 08/16] wilc1000: add wilc_wfi_cfgoperations.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 09/16] wilc1000: add wilc_netdev.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 10/16] wilc1000: add wilc_mon.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 11/16] wilc1000: add wilc_spi.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 12/16] wilc1000: add wilc_wlan.c Ajay.Kathat
2019-02-09 7:12 ` [PATCH 13/16] wilc1000: add wilc_wlan.h Ajay.Kathat
2019-02-09 7:12 ` [PATCH 14/16] wilc1000: add wilc_sdio.c Ajay.Kathat
2019-02-09 7:13 ` [PATCH 15/16] wilc1000: updated DT device binding for wilc1000 device Ajay.Kathat
2019-02-09 7:13 ` [PATCH 16/16] wilc1000: add Makefile and Kconfig files for wilc1000 compilation Ajay.Kathat
2019-03-21 12:49 ` [PATCH 00/16] wilc1000: move out of staging Ajay.Kathat
2019-03-21 12:54 ` Kalle Valo
2019-03-21 14:06 ` Ajay.Kathat
2019-05-23 13:32 ` Ajay.Kathat
2019-05-23 14:13 ` Kalle Valo
2019-05-23 16:45 ` Ajay.Kathat
2019-05-31 4:53 ` Ajay.Kathat
2019-05-31 6:23 ` Kalle Valo
2019-05-31 7:11 ` Ajay.Kathat
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1549696298-9795-1-git-send-email-ajay.kathat@microchip.com \
--to=ajay.kathat@microchip.com \
--cc=Adham.Abozaeid@microchip.com \
--cc=Claudiu.Beznea@microchip.com \
--cc=Nicolas.Ferre@microchip.com \
--cc=Venkateswara.Kaja@microchip.com \
--cc=gregkh@linuxfoundation.org \
--cc=johannes@sipsolutions.net \
--cc=kvalo@codeaurora.org \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).