[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201007101943.749898-1-Jerome.Pouiller@silabs.com>
Date: Wed, 7 Oct 2020 12:19:36 +0200
From: Jerome Pouiller <Jerome.Pouiller@...abs.com>
To: devel@...verdev.osuosl.org, linux-wireless@...r.kernel.org
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Kalle Valo <kvalo@...eaurora.org>,
"David S . Miller" <davem@...emloft.net>,
Jérôme Pouiller
<jerome.pouiller@...abs.com>
Subject: [PATCH 0/7] wfx: move out from the staging area
From: Jérôme Pouiller <jerome.pouiller@...abs.com>
I think the wfx driver is now mature enough to be accepted in the
drivers/net/wireless directory.
There is still one item on the TODO list. It is an idea to improve the rate
control in some particular cases[1]. However, the current performances of the
driver seem to satisfy everyone. In add, the suggested change is large enough.
So, I would prefer to implement it only if it really solves an issue. I think it
is not an obstacle to move the driver out of the staging area.
In order to comply with the last rules for the DT bindings, I have converted the
documentation to yaml. I am moderately happy with the result. Especially, for
the description of the binding. Any comments are welcome.
The series also update the copyrights dates of the files. I don't know exactly
how this kind of changes should be sent. It's a bit weird to change all the
copyrights in one commit, but I do not see any better way.
I also include a few fixes I have found these last weeks.
[1] https://lore.kernel.org/lkml/3099559.gv3Q75KnN1@pc-42
Jérôme Pouiller (7):
staging: wfx: fix handling of MMIC error
staging: wfx: remove remaining code of 'secure link' feature
staging: wfx: fix BA sessions for older firmwares
staging: wfx: fix QoS priority for slow buses
staging: wfx: update copyrights dates
dt-bindings: staging: wfx: silabs,wfx yaml conversion
wfx: move out from the staging area
.../bindings/net/wireless/silabs,wfx.yaml | 125 ++++++++++++++++++
MAINTAINERS | 2 +-
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/silabs/Kconfig | 17 +++
drivers/net/wireless/silabs/Makefile | 3 +
.../wireless/silabs}/wfx/Kconfig | 0
.../wireless/silabs}/wfx/Makefile | 0
.../{staging => net/wireless/silabs}/wfx/bh.c | 2 +-
.../{staging => net/wireless/silabs}/wfx/bh.h | 2 +-
.../wireless/silabs}/wfx/bus.h | 2 +-
.../wireless/silabs}/wfx/bus_sdio.c | 2 +-
.../wireless/silabs}/wfx/bus_spi.c | 2 +-
.../wireless/silabs}/wfx/data_rx.c | 7 +-
.../wireless/silabs}/wfx/data_rx.h | 2 +-
.../wireless/silabs}/wfx/data_tx.c | 2 +-
.../wireless/silabs}/wfx/data_tx.h | 2 +-
.../wireless/silabs}/wfx/debug.c | 19 +--
.../wireless/silabs}/wfx/debug.h | 0
.../wireless/silabs}/wfx/fwio.c | 2 +-
.../wireless/silabs}/wfx/fwio.h | 0
.../wireless/silabs}/wfx/hif_api_cmd.h | 2 +-
.../wireless/silabs}/wfx/hif_api_general.h | 2 +-
.../wireless/silabs}/wfx/hif_api_mib.h | 2 +-
.../wireless/silabs}/wfx/hif_rx.c | 2 +-
.../wireless/silabs}/wfx/hif_rx.h | 0
.../wireless/silabs}/wfx/hif_tx.c | 2 +-
.../wireless/silabs}/wfx/hif_tx.h | 2 +-
.../wireless/silabs}/wfx/hif_tx_mib.c | 2 +-
.../wireless/silabs}/wfx/hif_tx_mib.h | 2 +-
.../wireless/silabs}/wfx/hwio.c | 2 +-
.../wireless/silabs}/wfx/hwio.h | 2 +-
.../wireless/silabs}/wfx/key.c | 2 +-
.../wireless/silabs}/wfx/key.h | 2 +-
.../wireless/silabs}/wfx/main.c | 2 +-
.../wireless/silabs}/wfx/main.h | 2 +-
.../wireless/silabs}/wfx/queue.c | 16 ++-
.../wireless/silabs}/wfx/queue.h | 3 +-
.../wireless/silabs}/wfx/scan.c | 2 +-
.../wireless/silabs}/wfx/scan.h | 2 +-
.../wireless/silabs}/wfx/sta.c | 2 +-
.../wireless/silabs}/wfx/sta.h | 2 +-
.../wireless/silabs}/wfx/traces.h | 2 +-
.../wireless/silabs}/wfx/wfx.h | 2 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
.../bindings/net/wireless/siliabs,wfx.txt | 98 --------------
drivers/staging/wfx/TODO | 6 -
48 files changed, 198 insertions(+), 161 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
create mode 100644 drivers/net/wireless/silabs/Kconfig
create mode 100644 drivers/net/wireless/silabs/Makefile
rename drivers/{staging => net/wireless/silabs}/wfx/Kconfig (100%)
rename drivers/{staging => net/wireless/silabs}/wfx/Makefile (100%)
rename drivers/{staging => net/wireless/silabs}/wfx/bh.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/bh.h (92%)
rename drivers/{staging => net/wireless/silabs}/wfx/bus.h (94%)
rename drivers/{staging => net/wireless/silabs}/wfx/bus_sdio.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/bus_spi.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.c (93%)
rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.h (86%)
rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.h (96%)
rename drivers/{staging => net/wireless/silabs}/wfx/debug.c (94%)
rename drivers/{staging => net/wireless/silabs}/wfx/debug.h (100%)
rename drivers/{staging => net/wireless/silabs}/wfx/fwio.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/fwio.h (100%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_cmd.h (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_general.h (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_mib.h (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.h (100%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.h (97%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.h (97%)
rename drivers/{staging => net/wireless/silabs}/wfx/hwio.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/hwio.h (98%)
rename drivers/{staging => net/wireless/silabs}/wfx/key.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/key.h (87%)
rename drivers/{staging => net/wireless/silabs}/wfx/main.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/main.h (95%)
rename drivers/{staging => net/wireless/silabs}/wfx/queue.c (93%)
rename drivers/{staging => net/wireless/silabs}/wfx/queue.h (94%)
rename drivers/{staging => net/wireless/silabs}/wfx/scan.c (98%)
rename drivers/{staging => net/wireless/silabs}/wfx/scan.h (90%)
rename drivers/{staging => net/wireless/silabs}/wfx/sta.c (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/sta.h (98%)
rename drivers/{staging => net/wireless/silabs}/wfx/traces.h (99%)
rename drivers/{staging => net/wireless/silabs}/wfx/wfx.h (98%)
delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/siliabs,wfx.txt
delete mode 100644 drivers/staging/wfx/TODO
--
2.28.0
Powered by blists - more mailing lists