Skip to contentSkip to conversation

staging: ks7010: Remove unused driver

PATCH In review Philipp Hortmann 2 participants 2 messages Jul 28, 2024 Staging

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 staging: ks7010: Remove unused driver

Wolfram contributed this driver in 2016. He is not using it anymore and confirmed it to be removed.

It is hard to find hardware around the globe. When it is offered it is expensive and performance is low.

Remove unused driver.

---
Checked for artifacts of ks7010 in MAINTAINERS.
Removed artifacts in Makefile and Kconfig.

---
 drivers/staging/Kconfig                |    2 -
 drivers/staging/Makefile               |    1 -
 drivers/staging/ks7010/Kconfig         |   14 -
 drivers/staging/ks7010/Makefile        |    4 -
 drivers/staging/ks7010/TODO            |   36 -
 drivers/staging/ks7010/eap_packet.h    |   70 -
 drivers/staging/ks7010/ks7010_sdio.c   | 1143 ----------
 drivers/staging/ks7010/ks_hostif.c     | 2312 --------------------
 drivers/staging/ks7010/ks_hostif.h     |  617 ------
 drivers/staging/ks7010/ks_wlan.h       |  567 -----
 drivers/staging/ks7010/ks_wlan_ioctl.h |   61 -
 drivers/staging/ks7010/ks_wlan_net.c   | 2676 ------------------------
 12 files changed, 7503 deletions(-)
 delete mode 100644 drivers/staging/ks7010/Kconfig
 delete mode 100644 drivers/staging/ks7010/Makefile
 delete mode 100644 drivers/staging/ks7010/TODO
 delete mode 100644 drivers/staging/ks7010/eap_packet.h
 delete mode 100644 drivers/staging/ks7010/ks7010_sdio.c
 delete mode 100644 drivers/staging/ks7010/ks_hostif.c
 delete mode 100644 drivers/staging/ks7010/ks_hostif.h
 delete mode 100644 drivers/staging/ks7010/ks_wlan.h
 delete mode 100644 drivers/staging/ks7010/ks_wlan_ioctl.h
 delete mode 100644 drivers/staging/ks7010/ks_wlan_net.c
drivers/staging/Kconfig +0 -2
index db4a392841b1..3fb68d60dfc1 100644
@@ -54,8 +54,6 @@ source "drivers/staging/fbtft/Kconfig"
 
 source "drivers/staging/most/Kconfig"
 
-source "drivers/staging/ks7010/Kconfig"
-
 source "drivers/staging/greybus/Kconfig"
 
 source "drivers/staging/vc04_services/Kconfig"
drivers/staging/Makefile +0 -1
index 5390879b5d1b..c977aa13fad4 100644
@@ -17,7 +17,6 @@ obj-$(CONFIG_MFD_NVEC)		+= nvec/
 obj-$(CONFIG_LTE_GDM724X)	+= gdm724x/
 obj-$(CONFIG_FB_TFT)		+= fbtft/
 obj-$(CONFIG_MOST)		+= most/
-obj-$(CONFIG_KS7010)		+= ks7010/
 obj-$(CONFIG_GREYBUS)		+= greybus/
 obj-$(CONFIG_BCM2835_VCHIQ)	+= vc04_services/
 obj-$(CONFIG_XIL_AXIS_FIFO)	+= axis-fifo/
drivers/staging/ks7010/Kconfig deleted +0 -14
deleted file mode 100644
index 8ea6c0928679..000000000000
@@ -1,14 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0
-config KS7010
-	tristate "KeyStream KS7010 SDIO support"
-	depends on MMC && WIRELESS
-	select WIRELESS_EXT
-	select WEXT_PRIV
-	select FW_LOADER
-	select CRYPTO
-	select CRYPTO_HASH
-	select CRYPTO_MICHAEL_MIC
-	help
-	  This is a driver for KeyStream KS7010 based SDIO WIFI cards. It is
-	  found on at least later Spectec SDW-821 (FCC-ID "S2Y-WLAN-11G-K" only,
-	  sadly not FCC-ID "S2Y-WLAN-11B-G") and Spectec SDW-823 microSD cards.
drivers/staging/ks7010/Makefile deleted +0 -4
deleted file mode 100644
index 009851a32310..000000000000
@@ -1,4 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0
-obj-$(CONFIG_KS7010) += ks7010.o
-
-ks7010-y	:= ks_hostif.o ks_wlan_net.o ks7010_sdio.o
drivers/staging/ks7010/TODO deleted +0 -36
deleted file mode 100644
index 80c97543b977..000000000000
@@ -1,36 +0,0 @@
-KS7010 Linux driver
-===================
-
-This driver is based on source code from the Ben Nanonote extra repository [1]
-which is based on the original v007 release from Renesas [2]. Some more
-background info about the chipset can be found here [3] and here [4]. Thank
-you to all which already participated in cleaning up the driver so far!
-
-[1] http://projects.qi-hardware.com/index.php/p/openwrt-packages/source/tree/master/ks7010/src
-[2] http://downloads.qi-hardware.com/software/ks7010_sdio_v007.tar.bz2
-[3] http://en.qi-hardware.com/wiki/Ben_NanoNote_Wi-Fi
-[4] https://wikidevi.com/wiki/Renesas
-
-TODO
-----
-
-First a few words what not to do (at least not blindly):
-
-- don't be overly strict with the 80 char limit. Only if it REALLY makes the
-  code more readable
-
-Now the TODOs:
-
-- fix codechecker warnings (checkpatch, sparse, smatch). But PLEASE make sure
-  that you are not only silencing the warning but really fixing code. You
-  should understand the change you submit.
-- fix the 'card removal' event when card is inserted when booting
-- check what other upstream wireless mechanisms can be used instead of the
-  custom ones here
-- Switch to use LIB80211.
-- Switch to use MAC80211.
-- Switch to use CFG80211.
-
-Please send any patches to:
-Greg Kroah-Hartman <[email protected]>
-Linux Driver Project Developer List <[email protected]>
drivers/staging/ks7010/eap_packet.h deleted +0 -70

70 lines not on this page · raw message

drivers/staging/ks7010/ks7010_sdio.c deleted +0 -1143

1,143 lines not on this page · raw message

drivers/staging/ks7010/ks_hostif.c deleted +0 -2312

1,718 lines not on this page · raw message

drivers/staging/ks7010/ks_hostif.h deleted +0 -617

617 lines not on this page · raw message

drivers/staging/ks7010/ks_wlan.h deleted +0 -567

567 lines not on this page · raw message

drivers/staging/ks7010/ks_wlan_ioctl.h deleted +0 -61

61 lines not on this page · raw message

drivers/staging/ks7010/ks_wlan_net.c deleted +0 -2676

2,676 lines not on this page · raw message

The rest of this diff is not shown. View the raw message.

Signature · 1 line
2.45.2

Part of the diff is not shown here. View the raw message.

Reviewed-by on v1 1/1
#1 lore raw
Quoted 5 lines · Philipp Hortmann

Wolfram contributed this driver in 2016. He is not using it anymore and confirmed it to be removed.

It is hard to find hardware around the globe. When it is offered it is expensive and performance is low.

... using interfaces which are long deprecated.

Quoted 5 lines

Remove unused driver.