Commit 71ed79b0 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

USB: Move wusbcore and UWB to staging as it is obsolete

The UWB and wusbcore code is long obsolete, so let us just move the code
out of the real part of the kernel and into the drivers/staging/
location with plans to remove it entirely in a few releases.

Link: https://lore.kernel.org/r/20190806101509.GA11280@kroah.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 7d9c1d2f
...@@ -3800,14 +3800,9 @@ F: scripts/sign-file.c ...@@ -3800,14 +3800,9 @@ F: scripts/sign-file.c
F: scripts/extract-cert.c F: scripts/extract-cert.c
CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
L: linux-usb@vger.kernel.org L: devel@driverdev.osuosl.org
S: Orphan S: Orphan
F: Documentation/usb/wusb-design-overview.rst F: drivers/staging/wbusbcore/
F: Documentation/usb/wusb-cbaf
F: drivers/usb/host/hwa-hc.c
F: drivers/usb/host/whci/
F: drivers/usb/wusbcore/
F: include/linux/usb/wusb*
CFAG12864B LCD DRIVER CFAG12864B LCD DRIVER
M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
...@@ -16447,11 +16442,9 @@ F: drivers/usb/common/ulpi.c ...@@ -16447,11 +16442,9 @@ F: drivers/usb/common/ulpi.c
F: include/linux/ulpi/ F: include/linux/ulpi/
ULTRA-WIDEBAND (UWB) SUBSYSTEM: ULTRA-WIDEBAND (UWB) SUBSYSTEM:
L: linux-usb@vger.kernel.org L: devel@driverdev.osuosl.org
S: Orphan S: Orphan
F: drivers/uwb/ F: drivers/staging/uwb/
F: include/linux/uwb.h
F: include/linux/uwb/
UNICODE SUBSYSTEM: UNICODE SUBSYSTEM:
M: Gabriel Krisman Bertazi <krisman@collabora.com> M: Gabriel Krisman Bertazi <krisman@collabora.com>
......
...@@ -108,8 +108,6 @@ source "drivers/hid/Kconfig" ...@@ -108,8 +108,6 @@ source "drivers/hid/Kconfig"
source "drivers/usb/Kconfig" source "drivers/usb/Kconfig"
source "drivers/uwb/Kconfig"
source "drivers/mmc/Kconfig" source "drivers/mmc/Kconfig"
source "drivers/memstick/Kconfig" source "drivers/memstick/Kconfig"
......
...@@ -100,7 +100,6 @@ obj-$(CONFIG_ZORRO) += zorro/ ...@@ -100,7 +100,6 @@ obj-$(CONFIG_ZORRO) += zorro/
obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/ obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/
obj-$(CONFIG_PARIDE) += block/paride/ obj-$(CONFIG_PARIDE) += block/paride/
obj-$(CONFIG_TC) += tc/ obj-$(CONFIG_TC) += tc/
obj-$(CONFIG_UWB) += uwb/
obj-$(CONFIG_USB_PHY) += usb/ obj-$(CONFIG_USB_PHY) += usb/
obj-$(CONFIG_USB) += usb/ obj-$(CONFIG_USB) += usb/
obj-$(CONFIG_USB_SUPPORT) += usb/ obj-$(CONFIG_USB_SUPPORT) += usb/
......
...@@ -120,4 +120,7 @@ source "drivers/staging/kpc2000/Kconfig" ...@@ -120,4 +120,7 @@ source "drivers/staging/kpc2000/Kconfig"
source "drivers/staging/isdn/Kconfig" source "drivers/staging/isdn/Kconfig"
source "drivers/staging/wusbcore/Kconfig"
source "drivers/staging/uwb/Kconfig"
endif # STAGING endif # STAGING
...@@ -50,3 +50,5 @@ obj-$(CONFIG_EROFS_FS) += erofs/ ...@@ -50,3 +50,5 @@ obj-$(CONFIG_EROFS_FS) += erofs/
obj-$(CONFIG_FIELDBUS_DEV) += fieldbus/ obj-$(CONFIG_FIELDBUS_DEV) += fieldbus/
obj-$(CONFIG_KPC2000) += kpc2000/ obj-$(CONFIG_KPC2000) += kpc2000/
obj-$(CONFIG_ISDN_CAPI) += isdn/ obj-$(CONFIG_ISDN_CAPI) += isdn/
obj-$(CONFIG_UWB) += uwb/
obj-$(CONFIG_USB_WUSB) += wusbcore/
TODO: Remove in late 2019 unless there are users
There seems to not be any real wireless USB devices anywhere in the wild
anymore. It turned out to be a failed technology :(
This will be removed from the tree if no one objects.
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb.h> #include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb.h>
#include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
......
...@@ -38,9 +38,9 @@ ...@@ -38,9 +38,9 @@
#include <linux/module.h> #include <linux/module.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/usb.h> #include <linux/usb.h>
#include <linux/usb/wusb.h> #include "../wusbcore/include/wusb.h"
#include <linux/usb/wusb-wa.h> #include "../wusbcore/include/wusb-wa.h"
#include <linux/uwb.h> #include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/pci.h> #include <linux/pci.h>
#include <linux/device.h> #include <linux/device.h>
#include <linux/uwb.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/export.h> #include <linux/export.h>
#include "../../uwb.h"
/* /*
* i1480_rceb_check - Check RCEB for expected field values * i1480_rceb_check - Check RCEB for expected field values
......
...@@ -50,9 +50,9 @@ ...@@ -50,9 +50,9 @@
#ifndef __i1480_DFU_H__ #ifndef __i1480_DFU_H__
#define __i1480_DFU_H__ #define __i1480_DFU_H__
#include <linux/uwb/spec.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/completion.h> #include <linux/completion.h>
#include "../../include/spec.h"
#define i1480_FW_UPLOAD_MODE_MASK (cpu_to_le32(0x00000018)) #define i1480_FW_UPLOAD_MODE_MASK (cpu_to_le32(0x00000018))
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb.h> #include "../../uwb.h"
#include "i1480-dfu.h" #include "i1480-dfu.h"
/* /*
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/device.h> #include <linux/device.h>
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/usb/wusb.h> #include "../../../wusbcore/include/wusb.h"
#include "i1480-dfu.h" #include "i1480-dfu.h"
......
...@@ -25,9 +25,9 @@ ...@@ -25,9 +25,9 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/uwb.h> #include "../../uwb.h"
#include <linux/usb/wusb.h> #include "../../../wusbcore/include/wusb.h"
#include <linux/usb/wusb-wa.h> #include "../../../wusbcore/include/wusb-wa.h"
#include "i1480-dfu.h" #include "i1480-dfu.h"
struct i1480_usb { struct i1480_usb {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/usb.h> #include <linux/usb.h>
#include <linux/uwb.h> #include "../uwb.h"
#include "dfu/i1480-dfu.h" #include "dfu/i1480-dfu.h"
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/debugfs.h> #include <linux/debugfs.h>
#include <linux/uwb.h>
#include <linux/export.h> #include <linux/export.h>
#include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
/** /**
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
* Copyright (C) 2008 Cambridge Silicon Radio Ltd. * Copyright (C) 2008 Cambridge Silicon Radio Ltd.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb.h>
#include <linux/export.h> #include <linux/export.h>
#include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
......
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
* Copyright (C) 2008 Cambridge Silicon Radio Ltd. * Copyright (C) 2008 Cambridge Silicon Radio Ltd.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/random.h> #include <linux/random.h>
#include <linux/export.h> #include <linux/export.h>
#include "uwb.h"
#include "uwb-internal.h" #include "uwb-internal.h"
static void uwb_rsv_timer(struct timer_list *t); static void uwb_rsv_timer(struct timer_list *t);
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
#include <linux/sysfs.h> #include <linux/sysfs.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/uwb/umc.h>
#include <linux/pci.h> #include <linux/pci.h>
#include "include/umc.h"
static int umc_bus_pre_reset_helper(struct device *dev, void *data) static int umc_bus_pre_reset_helper(struct device *dev, void *data)
{ {
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/export.h> #include <linux/export.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb/umc.h> #include "include/umc.h"
static void umc_device_release(struct device *dev) static void umc_device_release(struct device *dev)
{ {
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/export.h> #include <linux/export.h>
#include <linux/uwb/umc.h> #include "include/umc.h"
int __umc_driver_register(struct umc_driver *umc_drv, struct module *module, int __umc_driver_register(struct umc_driver *umc_drv, struct module *module,
const char *mod_name) const char *mod_name)
......
...@@ -19,8 +19,7 @@ ...@@ -19,8 +19,7 @@
#include <linux/uaccess.h> #include <linux/uaccess.h>
#include <linux/seq_file.h> #include <linux/seq_file.h>
#include <linux/uwb/debug-cmd.h> #include "include/debug-cmd.h"
#include "uwb-internal.h" #include "uwb-internal.h"
/* /*
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/device.h> #include <linux/device.h>
#include <linux/uwb.h>
#include <linux/mutex.h> #include <linux/mutex.h>
#include "uwb.h"
struct uwb_beca_e; struct uwb_beca_e;
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
#include <linux/timer.h> #include <linux/timer.h>
#include <linux/wait.h> #include <linux/wait.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/uwb/spec.h>
#include <asm/page.h> #include <asm/page.h>
#include "include/spec.h"
struct uwb_dev; struct uwb_dev;
struct uwb_beca_e; struct uwb_beca_e;
......
...@@ -33,9 +33,9 @@ ...@@ -33,9 +33,9 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/uwb.h> #include "uwb.h"
#include <linux/uwb/whci.h> #include "include/whci.h"
#include <linux/uwb/umc.h> #include "include/umc.h"
#include "uwb-internal.h" #include "uwb-internal.h"
......
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
#include <linux/pci.h> #include <linux/pci.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb/whci.h> #include "include/whci.h"
#include <linux/uwb/umc.h> #include "include/umc.h"
struct whci_card { struct whci_card {
struct pci_dev *pci; struct pci_dev *pci;
......
...@@ -36,3 +36,4 @@ config USB_WUSB_CBAF_DEBUG ...@@ -36,3 +36,4 @@ config USB_WUSB_CBAF_DEBUG
to the system log. Select this if you are having a problem with to the system log. Select this if you are having a problem with
CBA support and want to see more of what is going on. CBA support and want to see more of what is going on.
source "drivers/staging/wusbcore/host/Kconfig"
...@@ -24,3 +24,5 @@ wusb-wa-y := \ ...@@ -24,3 +24,5 @@ wusb-wa-y := \
wa-nep.o \ wa-nep.o \
wa-rpipe.o \ wa-rpipe.o \
wa-xfer.o wa-xfer.o
obj-y += host/
TODO: Remove in late 2019 unless there are users
There seems to not be any real wireless USB devices anywhere in the wild
anymore. It turned out to be a failed technology :(
This will be removed from the tree if no one objects.
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
...@@ -80,9 +80,9 @@ ...@@ -80,9 +80,9 @@
#include <linux/random.h> #include <linux/random.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/mutex.h> #include <linux/mutex.h>
#include <linux/uwb.h> #include "../uwb/uwb.h"
#include <linux/usb/wusb.h> #include "include/wusb.h"
#include <linux/usb/association.h> #include "include/association.h"
#define CBA_NAME_LEN 0x40 /* [WUSB-AM] table 4-7 */ #define CBA_NAME_LEN 0x40 /* [WUSB-AM] table 4-7 */
......
...@@ -38,10 +38,10 @@ ...@@ -38,10 +38,10 @@
#include <linux/crypto.h> #include <linux/crypto.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/err.h> #include <linux/err.h>
#include <linux/uwb.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/usb/wusb.h>
#include <linux/scatterlist.h> #include <linux/scatterlist.h>
#include "../uwb/uwb.h"
#include "include/wusb.h"
static int debug_crypto_verify; static int debug_crypto_verify;
......
# SPDX-License-Identifier: GPL-2.0
config USB_WHCI_HCD
tristate "Wireless USB Host Controller Interface (WHCI) driver"
depends on USB_PCI && USB && UWB
select USB_WUSB
select UWB_WHCI
help
A driver for PCI-based Wireless USB Host Controllers that are
compliant with the WHCI specification.
To compile this driver a module, choose M here: the module
will be called "whci-hcd".
config USB_HWA_HCD
tristate "Host Wire Adapter (HWA) driver"
depends on USB && UWB
select USB_WUSB
select UWB_HWA
help
This driver enables you to connect Wireless USB devices to
your system using a Host Wire Adaptor USB dongle. This is an
UWB Radio Controller and WUSB Host Controller connected to
your machine via USB (specified in WUSB1.0).
To compile this driver a module, choose M here: the module
will be called "hwa-hc".
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_USB_WHCI_HCD) += whci/
obj-$(CONFIG_USB_HWA_HCD) += hwa-hc.o
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/wait.h> #include <linux/wait.h>
#include <linux/completion.h> #include <linux/completion.h>
#include "../wusbcore/wa-hc.h" #include "../wa-hc.h"
#include "../wusbcore/wusbhc.h" #include "../wusbhc.h"
struct hwahc { struct hwahc {
struct wusbhc wusbhc; /* has to be 1st */ struct wusbhc wusbhc; /* has to be 1st */
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/gfp.h> #include <linux/gfp.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/uwb/umc.h>
#include <linux/usb.h> #include <linux/usb.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include <linux/seq_file.h> #include <linux/seq_file.h>
#include <linux/export.h> #include <linux/export.h>
#include "../../wusbcore/wusbhc.h" #include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/uwb/umc.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/uwb/umc.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/gfp.h> #include <linux/gfp.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/uwb/umc.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
* Copyright (C) 2007 Cambridge Silicon Radio Ltd. * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb/umc.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/gfp.h> #include <linux/gfp.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/uwb/umc.h>
#include <linux/usb.h> #include <linux/usb.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/dma-mapping.h> #include <linux/dma-mapping.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/uwb/umc.h>
#include <linux/usb.h> #include <linux/usb.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
#ifndef __WHCD_H #ifndef __WHCD_H
#define __WHCD_H #define __WHCD_H
#include <linux/uwb/whci.h>
#include <linux/uwb/umc.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include "../../../uwb/include/whci.h"
#include "../../../uwb/include/umc.h"
#include "whci-hc.h" #include "whci-hc.h"
/* Generic command timeout. */ /* Generic command timeout. */
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
* Copyright (C) 2007 Cambridge Silicon Radio Ltd. * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb/umc.h>
#include "../../wusbcore/wusbhc.h" #include "../../../uwb/include/umc.h"
#include "../../wusbhc.h"
#include "whcd.h" #include "whcd.h"
......
...@@ -33,9 +33,9 @@ ...@@ -33,9 +33,9 @@
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb/spec.h>
#include <linux/usb/ch9.h> #include <linux/usb/ch9.h>
#include <linux/param.h> #include <linux/param.h>
#include "../../uwb/include/spec.h"
/** /**
* WUSB Information Element header * WUSB Information Element header
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
* FIXME: * FIXME:
* - add timers that autoremove intervalled IEs? * - add timers that autoremove intervalled IEs?
*/ */
#include <linux/usb/wusb.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/export.h> #include <linux/export.h>
#include "include/wusb.h"
#include "wusbhc.h" #include "wusbhc.h"
/* Initialize the MMCIEs handling mechanism */ /* Initialize the MMCIEs handling mechanism */
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* Copyright (C) 2007 Cambridge Silicon Radio Ltd. * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/uwb.h>
#include "../uwb/uwb.h"
#include "wusbhc.h" #include "wusbhc.h"
/* /*
......
...@@ -70,9 +70,9 @@ ...@@ -70,9 +70,9 @@
#include <linux/usb.h> #include <linux/usb.h>
#include <linux/mutex.h> #include <linux/mutex.h>
#include <linux/spinlock.h> #include <linux/spinlock.h>
#include <linux/uwb.h> #include "../uwb/uwb.h"
#include <linux/usb/wusb.h> #include "include/wusb.h"
#include <linux/usb/wusb-wa.h> #include "include/wusb-wa.h"
struct wusbhc; struct wusbhc;
struct wahc; struct wahc;
......
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
#include <linux/kref.h> #include <linux/kref.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/usb/hcd.h> #include <linux/usb/hcd.h>
#include <linux/uwb.h> #include "../uwb/uwb.h"
#include <linux/usb/wusb.h> #include "include/wusb.h"
/* /*
* Time from a WUSB channel stop request to the last transmitted MMC. * Time from a WUSB channel stop request to the last transmitted MMC.
......
...@@ -98,8 +98,6 @@ source "drivers/usb/core/Kconfig" ...@@ -98,8 +98,6 @@ source "drivers/usb/core/Kconfig"
source "drivers/usb/mon/Kconfig" source "drivers/usb/mon/Kconfig"
source "drivers/usb/wusbcore/Kconfig"
source "drivers/usb/host/Kconfig" source "drivers/usb/host/Kconfig"
source "drivers/usb/renesas_usbhs/Kconfig" source "drivers/usb/renesas_usbhs/Kconfig"
......
...@@ -35,8 +35,6 @@ obj-$(CONFIG_USB_MAX3421_HCD) += host/ ...@@ -35,8 +35,6 @@ obj-$(CONFIG_USB_MAX3421_HCD) += host/
obj-$(CONFIG_USB_C67X00_HCD) += c67x00/ obj-$(CONFIG_USB_C67X00_HCD) += c67x00/
obj-$(CONFIG_USB_WUSB) += wusbcore/
obj-$(CONFIG_USB_ACM) += class/ obj-$(CONFIG_USB_ACM) += class/
obj-$(CONFIG_USB_PRINTER) += class/ obj-$(CONFIG_USB_PRINTER) += class/
obj-$(CONFIG_USB_WDM) += class/ obj-$(CONFIG_USB_WDM) += class/
......
...@@ -717,32 +717,6 @@ config USB_RENESAS_USBHS_HCD ...@@ -717,32 +717,6 @@ config USB_RENESAS_USBHS_HCD
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called renesas-usbhs. module will be called renesas-usbhs.
config USB_WHCI_HCD
tristate "Wireless USB Host Controller Interface (WHCI) driver"
depends on USB_PCI && USB && UWB
select USB_WUSB
select UWB_WHCI
help
A driver for PCI-based Wireless USB Host Controllers that are
compliant with the WHCI specification.
To compile this driver a module, choose M here: the module
will be called "whci-hcd".
config USB_HWA_HCD
tristate "Host Wire Adapter (HWA) driver"
depends on USB && UWB
select USB_WUSB
select UWB_HWA
help
This driver enables you to connect Wireless USB devices to
your system using a Host Wire Adaptor USB dongle. This is an
UWB Radio Controller and WUSB Host Controller connected to
your machine via USB (specified in WUSB1.0).
To compile this driver a module, choose M here: the module
will be called "hwa-hc".
config USB_IMX21_HCD config USB_IMX21_HCD
tristate "i.MX21 HCD support" tristate "i.MX21 HCD support"
depends on ARM && ARCH_MXC depends on ARM && ARCH_MXC
......
...@@ -35,8 +35,6 @@ ifneq ($(CONFIG_DEBUG_FS),) ...@@ -35,8 +35,6 @@ ifneq ($(CONFIG_DEBUG_FS),)
xhci-hcd-y += xhci-debugfs.o xhci-hcd-y += xhci-debugfs.o
endif endif
obj-$(CONFIG_USB_WHCI_HCD) += whci/
obj-$(CONFIG_USB_PCI) += pci-quirks.o obj-$(CONFIG_USB_PCI) += pci-quirks.o
obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o
...@@ -82,7 +80,6 @@ obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o ...@@ -82,7 +80,6 @@ obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o
obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o
obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o
obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
obj-$(CONFIG_USB_HWA_HCD) += hwa-hc.o
obj-$(CONFIG_USB_IMX21_HCD) += imx21-hcd.o obj-$(CONFIG_USB_IMX21_HCD) += imx21-hcd.o
obj-$(CONFIG_USB_FSL_USB2) += fsl-mph-dr-of.o obj-$(CONFIG_USB_FSL_USB2) += fsl-mph-dr-of.o
obj-$(CONFIG_USB_EHCI_FSL) += fsl-mph-dr-of.o obj-$(CONFIG_USB_EHCI_FSL) += fsl-mph-dr-of.o
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment