uwb: add the UWB stack (build system)

The Kbuild and Kconfig files.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: David Vrabel <david.vrabel@csr.com>
This commit is contained in:
Greg Kroah-Hartman 2008-09-17 16:34:11 +01:00 committed by David Vrabel
parent 599e8d80a2
commit 2f86c3e67d
7 changed files with 57 additions and 0 deletions

View file

@ -1220,6 +1220,8 @@ source "drivers/hid/Kconfig"
source "drivers/usb/Kconfig"
source "drivers/uwb/Kconfig"
source "drivers/mmc/Kconfig"
source "drivers/leds/Kconfig"

View file

@ -677,6 +677,8 @@ source "fs/Kconfig"
source "drivers/usb/Kconfig"
source "drivers/uwb/Kconfig"
source "arch/cris/Kconfig.debug"
source "security/Kconfig"

View file

@ -213,6 +213,8 @@ source "drivers/hwmon/Kconfig"
source "drivers/usb/Kconfig"
source "drivers/uwb/Kconfig"
endmenu
source "fs/Kconfig"

View file

@ -78,6 +78,8 @@ source "drivers/hid/Kconfig"
source "drivers/usb/Kconfig"
source "drivers/uwb/Kconfig"
source "drivers/mmc/Kconfig"
source "drivers/memstick/Kconfig"

View file

@ -99,3 +99,4 @@ obj-$(CONFIG_OF) += of/
obj-$(CONFIG_SSB) += ssb/
obj-$(CONFIG_VIRTIO) += virtio/
obj-$(CONFIG_REGULATOR) += regulator/
obj-$(CONFIG_UWB) += uwb/

28
drivers/uwb/Kconfig Normal file
View file

@ -0,0 +1,28 @@
#
# UWB device configuration
#
menuconfig UWB
tristate "Ultra Wide Band devices"
depends on PCI
default n
help
UWB is a high-bandwidth, low-power, point-to-point radio
technology using a wide spectrum (3.1-10.6GHz). It is
optimized for in-room use (480Mbps at 2 meters, 110Mbps at
10m). It serves as the transport layer for other protocols,
such as Wireless USB (WUSB), IP (WLP) and upcoming
Bluetooth and 1394
The topology is peer to peer; however, higher level
protocols (such as WUSB) might impose a master/slave
relationship.
Say Y here if your computer has UWB radio controllers (USB or PCI)
based. You will need to enable the radio controllers
below. It is ok to select all of them, no harm done.
For more help check the UWB and WUSB related files in
<file:Documentation/usb/>.
To compile the UWB stack as a module, choose M here.

20
drivers/uwb/Makefile Normal file
View file

@ -0,0 +1,20 @@
obj-$(CONFIG_UWB) += uwb.o
uwb-objs := \
address.o \
beacon.o \
driver.o \
drp.o \
drp-avail.o \
drp-ie.o \
est.o \
ie.o \
lc-dev.o \
lc-rc.o \
neh.o \
pal.o \
reset.o \
rsv.o \
scan.o \
uwb-debug.o \
uwbd.o