diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-09-17 11:34:11 -0400 |
---|---|---|
committer | David Vrabel <dv02@dv02pc01.europe.root.pri> | 2008-09-17 11:54:25 -0400 |
commit | 2f86c3e67d6423d6d23ee2f737ad4f0730435742 (patch) | |
tree | 63d2ebe4bb9f9c3e6ea40fd2450cecd5208cc0d0 | |
parent | 599e8d80a2cdf4f65fc49b31b27a49235c78acfe (diff) |
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>
-rw-r--r-- | arch/arm/Kconfig | 2 | ||||
-rw-r--r-- | arch/cris/Kconfig | 2 | ||||
-rw-r--r-- | arch/h8300/Kconfig | 2 | ||||
-rw-r--r-- | drivers/Kconfig | 2 | ||||
-rw-r--r-- | drivers/Makefile | 1 | ||||
-rw-r--r-- | drivers/uwb/Kconfig | 28 | ||||
-rw-r--r-- | drivers/uwb/Makefile | 20 |
7 files changed, 57 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 70dba1668907..8eedbfa52f00 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -1220,6 +1220,8 @@ source "drivers/hid/Kconfig" | |||
1220 | 1220 | ||
1221 | source "drivers/usb/Kconfig" | 1221 | source "drivers/usb/Kconfig" |
1222 | 1222 | ||
1223 | source "drivers/uwb/Kconfig" | ||
1224 | |||
1223 | source "drivers/mmc/Kconfig" | 1225 | source "drivers/mmc/Kconfig" |
1224 | 1226 | ||
1225 | source "drivers/leds/Kconfig" | 1227 | source "drivers/leds/Kconfig" |
diff --git a/arch/cris/Kconfig b/arch/cris/Kconfig index 9389d38f222f..cb66c4da25ca 100644 --- a/arch/cris/Kconfig +++ b/arch/cris/Kconfig | |||
@@ -677,6 +677,8 @@ source "fs/Kconfig" | |||
677 | 677 | ||
678 | source "drivers/usb/Kconfig" | 678 | source "drivers/usb/Kconfig" |
679 | 679 | ||
680 | source "drivers/uwb/Kconfig" | ||
681 | |||
680 | source "arch/cris/Kconfig.debug" | 682 | source "arch/cris/Kconfig.debug" |
681 | 683 | ||
682 | source "security/Kconfig" | 684 | source "security/Kconfig" |
diff --git a/arch/h8300/Kconfig b/arch/h8300/Kconfig index 396ab059efa3..2b413325e885 100644 --- a/arch/h8300/Kconfig +++ b/arch/h8300/Kconfig | |||
@@ -213,6 +213,8 @@ source "drivers/hwmon/Kconfig" | |||
213 | 213 | ||
214 | source "drivers/usb/Kconfig" | 214 | source "drivers/usb/Kconfig" |
215 | 215 | ||
216 | source "drivers/uwb/Kconfig" | ||
217 | |||
216 | endmenu | 218 | endmenu |
217 | 219 | ||
218 | source "fs/Kconfig" | 220 | source "fs/Kconfig" |
diff --git a/drivers/Kconfig b/drivers/Kconfig index 59f33fa6af3e..9b399a1bae8b 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig | |||
@@ -78,6 +78,8 @@ source "drivers/hid/Kconfig" | |||
78 | 78 | ||
79 | source "drivers/usb/Kconfig" | 79 | source "drivers/usb/Kconfig" |
80 | 80 | ||
81 | source "drivers/uwb/Kconfig" | ||
82 | |||
81 | source "drivers/mmc/Kconfig" | 83 | source "drivers/mmc/Kconfig" |
82 | 84 | ||
83 | source "drivers/memstick/Kconfig" | 85 | source "drivers/memstick/Kconfig" |
diff --git a/drivers/Makefile b/drivers/Makefile index 2735bde73475..1a6930f9726a 100644 --- a/drivers/Makefile +++ b/drivers/Makefile | |||
@@ -99,3 +99,4 @@ obj-$(CONFIG_OF) += of/ | |||
99 | obj-$(CONFIG_SSB) += ssb/ | 99 | obj-$(CONFIG_SSB) += ssb/ |
100 | obj-$(CONFIG_VIRTIO) += virtio/ | 100 | obj-$(CONFIG_VIRTIO) += virtio/ |
101 | obj-$(CONFIG_REGULATOR) += regulator/ | 101 | obj-$(CONFIG_REGULATOR) += regulator/ |
102 | obj-$(CONFIG_UWB) += uwb/ | ||
diff --git a/drivers/uwb/Kconfig b/drivers/uwb/Kconfig new file mode 100644 index 000000000000..3f01a69daf8b --- /dev/null +++ b/drivers/uwb/Kconfig | |||
@@ -0,0 +1,28 @@ | |||
1 | # | ||
2 | # UWB device configuration | ||
3 | # | ||
4 | |||
5 | menuconfig UWB | ||
6 | tristate "Ultra Wide Band devices" | ||
7 | depends on PCI | ||
8 | default n | ||
9 | help | ||
10 | UWB is a high-bandwidth, low-power, point-to-point radio | ||
11 | technology using a wide spectrum (3.1-10.6GHz). It is | ||
12 | optimized for in-room use (480Mbps at 2 meters, 110Mbps at | ||
13 | 10m). It serves as the transport layer for other protocols, | ||
14 | such as Wireless USB (WUSB), IP (WLP) and upcoming | ||
15 | Bluetooth and 1394 | ||
16 | |||
17 | The topology is peer to peer; however, higher level | ||
18 | protocols (such as WUSB) might impose a master/slave | ||
19 | relationship. | ||
20 | |||
21 | Say Y here if your computer has UWB radio controllers (USB or PCI) | ||
22 | based. You will need to enable the radio controllers | ||
23 | below. It is ok to select all of them, no harm done. | ||
24 | |||
25 | For more help check the UWB and WUSB related files in | ||
26 | <file:Documentation/usb/>. | ||
27 | |||
28 | To compile the UWB stack as a module, choose M here. | ||
diff --git a/drivers/uwb/Makefile b/drivers/uwb/Makefile new file mode 100644 index 000000000000..9a67be5ac5c1 --- /dev/null +++ b/drivers/uwb/Makefile | |||
@@ -0,0 +1,20 @@ | |||
1 | obj-$(CONFIG_UWB) += uwb.o | ||
2 | |||
3 | uwb-objs := \ | ||
4 | address.o \ | ||
5 | beacon.o \ | ||
6 | driver.o \ | ||
7 | drp.o \ | ||
8 | drp-avail.o \ | ||
9 | drp-ie.o \ | ||
10 | est.o \ | ||
11 | ie.o \ | ||
12 | lc-dev.o \ | ||
13 | lc-rc.o \ | ||
14 | neh.o \ | ||
15 | pal.o \ | ||
16 | reset.o \ | ||
17 | rsv.o \ | ||
18 | scan.o \ | ||
19 | uwb-debug.o \ | ||
20 | uwbd.o | ||