From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753672AbbJTWsN (ORCPT ); Tue, 20 Oct 2015 18:48:13 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:55473 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753241AbbJTWsJ (ORCPT ); Tue, 20 Oct 2015 18:48:09 -0400 From: Arnd Bergmann To: linux-wireless@vger.kernel.org Cc: Rachel Kim , devel@driverdev.osuosl.org, Chris Park , gregkh@linuxfoundation.org, Stanislav Kholmanskikh , Johnny Kim , linux-kernel@vger.kernel.org, Tony Cho , Glen Lee , Leo Kim , Arnd Bergmann Subject: [PATCH 00/19] staging/wilc1000 cleanups Date: Wed, 21 Oct 2015 00:47:19 +0200 Message-Id: <1445381258-1455986-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.1.0.rc2 X-Provags-ID: V03:K0:ZlzAgfxbKSuyvHfhuhMoMvtP8R3lbAEKjiC8+1Tg4YTBDeJ7aKY TYNsgmcTe9A+P9mN0bBjhvJAnnKDgK66i9s/0nsH2PEnYtSHim9ckf25ZR5NNc2UOH1cMMw 9qXQ+w+DLY3AVuJKLxyzxZERqKGTkLikj/3bkbgYckEj+qW4/wahOUJNffrZyWqVDX8iCYB t5lMNai46J+rvlcIIiM4w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Hgq65foV8bU=:Yn+sjXw72mGW9UAUtFe0/H 3+JZvPBzNX7n6F/JpDOrpjVmkqv4nfJ78V4UY678r8zoMaVJFdA6HzvHUyWOEEs5aAxMDswgS w6PMFjHtrnWvqWxPXkOHZhWAcO01MZfeSkvFdY7MakeJ/wQngsuM8FosE8yuM6O1pzM8qTKk/ ftrLe5EkgFJ3RwHc/FuNhLj6CO7DmeFDHyzBDydCtaBFCW/ZokeAs2PLzvErzAFib31hzuP4i puHhyz9v+R0VF1BAdznmV+8kXhjMVbanLkpYEs3lRmJRwcEXaw9F73ND9M6TjtHVjyppe17oH qJ9YFDx5mud0Rysp9Touui7DYzmxw9DCrwZsvrezyz29wLF5YATjpbmxt5XIO7gXKfxgPuJGU mRn7TlTLwR42Ulxn2c8YjLr/nWI6I8mhrNSa6b1pi2Ah2GAp/k2uRcQ1qPKMJF1ZUS9MVYtD+ 1WBqAD7sowduIGnNzcXrsSxsI+ANuhN0fVQqX5n6CI0R8pEvSccbZN3zPDhVN1nedSOZRCG/+ d2uyWe4FEA6KUw2N6l4BoRWDCBqWE3aJOoabAPJjdc11sp/WKOkyRIBnK8HA8TopVwfuFcsM1 DQQHJhzZpVOwA6DI4anamAblfIf/FPvlxB3twUMtAYP6p4wsZdy4J3MyxIk47/abLZ0+FA2TB Z7bZT0xRafLCzywsoU+0cH6BIWQmr7ZTZmgvqAydjXT6IsMwwOgkHuA5IPl1n/dz1m88= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org After I screwed up two or three times trying to get the dependencies with the SPI and SDIO backends right, I ended up taking the time to do the real fix and make both coexist. This is a series of patches that address various issues with the driver, but is mainly targetted at splitting out the spi and sdio backends into separate drivers that can be built independent of one another. The last patch is more experimental than the others, hence the [RFC] annotation. Please review and test. Arnd Arnd Bergmann (19): staging/wilc1000: remove unused functions staging/wilc1000: make symbols static if possible staging/wilc1000: use proper naming for global symbols staging/wilc1000: move extern declarations to headers staging/wilc1000: use NO_SECURITY instead of NO_ENCRYPT staging/wilc1000: avoid static definitions in header staging/wilc1000: remove linux_wlan_{device_power,device_detection} staging/wilc1000: move wilc_wlan_inp_t into struct wilc staging/wilc1000: move init/exit functions to driver files staging/wilc1000: unify device pointer staging/wilc1000: move wilc1000_ops to drivers staging/wilc1000: use device pointer for phy creation staging/wilc1000: move COMPLEMENT_BOOT code to linux_wlan_sdio.c staging/wilc1000: get rid of WILC_SDIO_IRQ_GPIO staging/wilc1000: turn enable_irq/disable_irq into callbacks staging/wilc1000: remove WILC_SDIO/WILC_SPI macros staging/wilc1000: pass hif operations through initialization staging/wilc1000: split out bus specific modules [RFC] staging/wilc1000: use more regular probing drivers/staging/wilc1000/Kconfig | 66 +- drivers/staging/wilc1000/Makefile | 16 +- drivers/staging/wilc1000/coreconfigurator.c | 12 +- drivers/staging/wilc1000/coreconfigurator.h | 12 +- drivers/staging/wilc1000/host_interface.c | 501 +++------------- drivers/staging/wilc1000/host_interface.h | 349 ++--------- drivers/staging/wilc1000/linux_mon.c | 11 +- drivers/staging/wilc1000/linux_wlan.c | 695 +++++++--------------- drivers/staging/wilc1000/linux_wlan_common.h | 18 +- drivers/staging/wilc1000/linux_wlan_sdio.c | 202 +++++-- drivers/staging/wilc1000/linux_wlan_sdio.h | 14 - drivers/staging/wilc1000/linux_wlan_spi.c | 119 ++-- drivers/staging/wilc1000/linux_wlan_spi.h | 8 - drivers/staging/wilc1000/wilc_debugfs.c | 20 +- drivers/staging/wilc1000/wilc_sdio.c | 213 +++---- drivers/staging/wilc1000/wilc_spi.c | 276 +-------- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 495 +++++++-------- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 87 +-- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 21 +- drivers/staging/wilc1000/wilc_wlan.c | 180 +++--- drivers/staging/wilc1000/wilc_wlan.h | 49 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 6 +- drivers/staging/wilc1000/wilc_wlan_if.h | 23 +- 23 files changed, 1171 insertions(+), 2222 deletions(-) delete mode 100644 drivers/staging/wilc1000/linux_wlan_sdio.h -- 2.1.0.rc2