11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# USB Host Controller Drivers 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldscomment "USB Host Controller Drivers" 51da177e4SLinus Torvalds depends on USB 61da177e4SLinus Torvalds 7e9b29ffcSPeter Korsgaardconfig USB_C67X00_HCD 8e9b29ffcSPeter Korsgaard tristate "Cypress C67x00 HCD support" 9e9b29ffcSPeter Korsgaard depends on USB 10e9b29ffcSPeter Korsgaard help 11e9b29ffcSPeter Korsgaard The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 12e9b29ffcSPeter Korsgaard host/peripheral/OTG USB controllers. 13e9b29ffcSPeter Korsgaard 14e9b29ffcSPeter Korsgaard Enable this option to support this chip in host controller mode. 15e9b29ffcSPeter Korsgaard If unsure, say N. 16e9b29ffcSPeter Korsgaard 17e9b29ffcSPeter Korsgaard To compile this driver as a module, choose M here: the 18e9b29ffcSPeter Korsgaard module will be called c67x00. 19e9b29ffcSPeter Korsgaard 201da177e4SLinus Torvaldsconfig USB_EHCI_HCD 211da177e4SLinus Torvalds tristate "EHCI HCD (USB 2.0) support" 2276fa9a24SJordan Crouse depends on USB && USB_ARCH_HAS_EHCI 231da177e4SLinus Torvalds ---help--- 241da177e4SLinus Torvalds The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 251da177e4SLinus Torvalds "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. 261da177e4SLinus Torvalds If your USB host controller supports USB 2.0, you will likely want to 27b3c29d85SJesper Juhl configure this Host Controller Driver. At the time of this writing, 28b3c29d85SJesper Juhl the primary implementation of EHCI is a chip from NEC, widely available 29b3c29d85SJesper Juhl in add-on PCI cards, but implementations are in the works from other 30b3c29d85SJesper Juhl vendors including Intel and Philips. Motherboard support is appearing. 311da177e4SLinus Torvalds 321da177e4SLinus Torvalds EHCI controllers are packaged with "companion" host controllers (OHCI 331da177e4SLinus Torvalds or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports 34b3c29d85SJesper Juhl will connect to EHCI if the device is high speed, otherwise they 351da177e4SLinus Torvalds connect to a companion controller. If you configure EHCI, you should 361da177e4SLinus Torvalds probably configure the OHCI (for NEC and some other vendors) USB Host 371da177e4SLinus Torvalds Controller Driver or UHCI (for Via motherboards) Host Controller 381da177e4SLinus Torvalds Driver too. 391da177e4SLinus Torvalds 401da177e4SLinus Torvalds You may want to read <file:Documentation/usb/ehci.txt>. 411da177e4SLinus Torvalds 421da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 431da177e4SLinus Torvalds module will be called ehci-hcd. 441da177e4SLinus Torvalds 451da177e4SLinus Torvaldsconfig USB_EHCI_ROOT_HUB_TT 469ec249a6SRobert P. J. Day bool "Root Hub Transaction Translators" 479ec249a6SRobert P. J. Day depends on USB_EHCI_HCD 481da177e4SLinus Torvalds ---help--- 491da177e4SLinus Torvalds Some EHCI chips have vendor-specific extensions to integrate 501da177e4SLinus Torvalds transaction translators, so that no OHCI or UHCI companion 511da177e4SLinus Torvalds controller is needed. It's safe to say "y" even if your 521da177e4SLinus Torvalds controller doesn't support this feature. 531da177e4SLinus Torvalds 54ba47f66bSDan Streetman This supports the EHCI implementation that's originally 55ba47f66bSDan Streetman from ARC, and has since changed hands a few times. 56ba47f66bSDan Streetman 57ba47f66bSDan Streetmanconfig USB_EHCI_TT_NEWSCHED 58ba47f66bSDan Streetman bool "Improved Transaction Translator scheduling (EXPERIMENTAL)" 59ba47f66bSDan Streetman depends on USB_EHCI_HCD && EXPERIMENTAL 60ba47f66bSDan Streetman ---help--- 61ba47f66bSDan Streetman This changes the periodic scheduling code to fill more of the low 62ba47f66bSDan Streetman and full speed bandwidth available from the Transaction Translator 63ba47f66bSDan Streetman (TT) in USB 2.0 hubs. Without this, only one transfer will be 64ba47f66bSDan Streetman issued in each microframe, significantly reducing the number of 65ba47f66bSDan Streetman periodic low/fullspeed transfers possible. 66ba47f66bSDan Streetman 67ba47f66bSDan Streetman If you have multiple periodic low/fullspeed devices connected to a 68ba47f66bSDan Streetman highspeed USB hub which is connected to a highspeed USB Host 69ba47f66bSDan Streetman Controller, and some of those devices will not work correctly 70ba47f66bSDan Streetman (possibly due to "ENOSPC" or "-28" errors), say Y. 71ba47f66bSDan Streetman 72ba47f66bSDan Streetman If unsure, say N. 731da177e4SLinus Torvalds 74083522d7SBenjamin Herrenschmidtconfig USB_EHCI_BIG_ENDIAN_MMIO 75083522d7SBenjamin Herrenschmidt bool 7691bc4d31SVladimir Barinov depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || ARCH_IXP4XX) 774d68c0beSStefan Roese default y 78083522d7SBenjamin Herrenschmidt 796dbd682bSStefan Roeseconfig USB_EHCI_BIG_ENDIAN_DESC 806dbd682bSStefan Roese bool 8191bc4d31SVladimir Barinov depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX) 824d68c0beSStefan Roese default y 836dbd682bSStefan Roese 84ba02978aSLi Yangconfig USB_EHCI_FSL 85b5937a41SAnton Vorontsov bool "Support for Freescale on-chip EHCI USB controller" 86b5937a41SAnton Vorontsov depends on USB_EHCI_HCD && FSL_SOC 87ba02978aSLi Yang select USB_EHCI_ROOT_HUB_TT 88ba02978aSLi Yang ---help--- 89ba02978aSLi Yang Variation of ARC USB block used in some Freescale chips. 90ba02978aSLi Yang 91da0e8fb0SValentine Barshakconfig USB_EHCI_HCD_PPC_OF 92da0e8fb0SValentine Barshak bool "EHCI support for PPC USB controller on OF platform bus" 93da0e8fb0SValentine Barshak depends on USB_EHCI_HCD && PPC_OF 94da0e8fb0SValentine Barshak default y 95da0e8fb0SValentine Barshak ---help--- 96da0e8fb0SValentine Barshak Enables support for the USB controller present on the PowerPC 97da0e8fb0SValentine Barshak OpenFirmware platform bus. 98da0e8fb0SValentine Barshak 99b92a78e5SRodolfo Giometticonfig USB_OXU210HP_HCD 100b92a78e5SRodolfo Giometti tristate "OXU210HP HCD support" 101b92a78e5SRodolfo Giometti depends on USB 102b92a78e5SRodolfo Giometti ---help--- 103b92a78e5SRodolfo Giometti The OXU210HP is an USB host/OTG/device controller. Enable this 104b92a78e5SRodolfo Giometti option if your board has this chip. If unsure, say N. 105b92a78e5SRodolfo Giometti 106b92a78e5SRodolfo Giometti This driver does not support isochronous transfers and doesn't 107b92a78e5SRodolfo Giometti implement OTG nor USB device controllers. 108b92a78e5SRodolfo Giometti 109b92a78e5SRodolfo Giometti To compile this driver as a module, choose M here: the 110b92a78e5SRodolfo Giometti module will be called oxu210hp-hcd. 111b92a78e5SRodolfo Giometti 1124808a1c0SOlav Kongasconfig USB_ISP116X_HCD 1134808a1c0SOlav Kongas tristate "ISP116X HCD support" 1144808a1c0SOlav Kongas depends on USB 1154808a1c0SOlav Kongas ---help--- 1164808a1c0SOlav Kongas The ISP1160 and ISP1161 chips are USB host controllers. Enable this 1174808a1c0SOlav Kongas option if your board has this chip. If unsure, say N. 1184808a1c0SOlav Kongas 1194808a1c0SOlav Kongas This driver does not support isochronous transfers. 1204808a1c0SOlav Kongas 1214808a1c0SOlav Kongas To compile this driver as a module, choose M here: the 1224808a1c0SOlav Kongas module will be called isp116x-hcd. 1234808a1c0SOlav Kongas 124db11e47dSSebastian Siewiorconfig USB_ISP1760_HCD 125db11e47dSSebastian Siewior tristate "ISP 1760 HCD support" 126ff30bf1cSSebastian Andrzej Siewior depends on USB && EXPERIMENTAL && (PCI || PPC_OF) 127db11e47dSSebastian Siewior ---help--- 128db11e47dSSebastian Siewior The ISP1760 chip is a USB 2.0 host controller. 129db11e47dSSebastian Siewior 130db11e47dSSebastian Siewior This driver does not support isochronous transfers or OTG. 131ff30bf1cSSebastian Andrzej Siewior This USB controller is usually attached to a non-DMA-Master 132ff30bf1cSSebastian Andrzej Siewior capable bus. NXP's eval kit brings this chip on PCI card 133ff30bf1cSSebastian Andrzej Siewior where the chip itself is behind a PLB to simulate such 134ff30bf1cSSebastian Andrzej Siewior a bus. 135db11e47dSSebastian Siewior 136db11e47dSSebastian Siewior To compile this driver as a module, choose M here: the 137ff30bf1cSSebastian Andrzej Siewior module will be called isp1760. 138db11e47dSSebastian Siewior 1391da177e4SLinus Torvaldsconfig USB_OHCI_HCD 1401da177e4SLinus Torvalds tristate "OHCI HCD support" 1411da177e4SLinus Torvalds depends on USB && USB_ARCH_HAS_OHCI 1421da177e4SLinus Torvalds select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 1432bf5fa13SDavid Brownell select USB_OTG_UTILS if ARCH_OMAP 1441da177e4SLinus Torvalds ---help--- 1451da177e4SLinus Torvalds The Open Host Controller Interface (OHCI) is a standard for accessing 1461da177e4SLinus Torvalds USB 1.1 host controller hardware. It does more in hardware than Intel's 1471da177e4SLinus Torvalds UHCI specification. If your USB host controller follows the OHCI spec, 1481da177e4SLinus Torvalds say Y. On most non-x86 systems, and on x86 hardware that's not using a 1491da177e4SLinus Torvalds USB controller from Intel or VIA, this is appropriate. If your host 1501da177e4SLinus Torvalds controller doesn't use PCI, this is probably appropriate. For a PCI 1511da177e4SLinus Torvalds based system where you're not sure, the "lspci -v" entry will list the 1521da177e4SLinus Torvalds right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI. 1531da177e4SLinus Torvalds 1541da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1551da177e4SLinus Torvalds module will be called ohci-hcd. 1561da177e4SLinus Torvalds 1571da177e4SLinus Torvaldsconfig USB_OHCI_HCD_PPC_SOC 1581da177e4SLinus Torvalds bool "OHCI support for on-chip PPC USB controller" 1591da177e4SLinus Torvalds depends on USB_OHCI_HCD && (STB03xxx || PPC_MPC52xx) 1601da177e4SLinus Torvalds default y 16111d1a4aaSBenjamin Herrenschmidt select USB_OHCI_BIG_ENDIAN_DESC 16211d1a4aaSBenjamin Herrenschmidt select USB_OHCI_BIG_ENDIAN_MMIO 1631da177e4SLinus Torvalds ---help--- 1641da177e4SLinus Torvalds Enables support for the USB controller on the MPC52xx or 1651da177e4SLinus Torvalds STB03xxx processor chip. If unsure, say Y. 1661da177e4SLinus Torvalds 167495a678fSSylvain Munautconfig USB_OHCI_HCD_PPC_OF 168495a678fSSylvain Munaut bool "OHCI support for PPC USB controller on OF platform bus" 169495a678fSSylvain Munaut depends on USB_OHCI_HCD && PPC_OF 170495a678fSSylvain Munaut default y 171495a678fSSylvain Munaut ---help--- 172495a678fSSylvain Munaut Enables support for the USB controller PowerPC present on the 173495a678fSSylvain Munaut OpenFirmware platform bus. 174495a678fSSylvain Munaut 175495a678fSSylvain Munautconfig USB_OHCI_HCD_PPC_OF_BE 176495a678fSSylvain Munaut bool "Support big endian HC" 177495a678fSSylvain Munaut depends on USB_OHCI_HCD_PPC_OF 178495a678fSSylvain Munaut default y 179495a678fSSylvain Munaut select USB_OHCI_BIG_ENDIAN_DESC 180495a678fSSylvain Munaut select USB_OHCI_BIG_ENDIAN_MMIO 181495a678fSSylvain Munaut 182495a678fSSylvain Munautconfig USB_OHCI_HCD_PPC_OF_LE 183495a678fSSylvain Munaut bool "Support little endian HC" 184495a678fSSylvain Munaut depends on USB_OHCI_HCD_PPC_OF 185495a678fSSylvain Munaut default n 186495a678fSSylvain Munaut select USB_OHCI_LITTLE_ENDIAN 187495a678fSSylvain Munaut 1881da177e4SLinus Torvaldsconfig USB_OHCI_HCD_PCI 1891da177e4SLinus Torvalds bool "OHCI support for PCI-bus USB controllers" 190495a678fSSylvain Munaut depends on USB_OHCI_HCD && PCI && (STB03xxx || PPC_MPC52xx || USB_OHCI_HCD_PPC_OF) 1911da177e4SLinus Torvalds default y 1921da177e4SLinus Torvalds select USB_OHCI_LITTLE_ENDIAN 1931da177e4SLinus Torvalds ---help--- 1941da177e4SLinus Torvalds Enables support for PCI-bus plug-in USB controller cards. 1951da177e4SLinus Torvalds If unsure, say Y. 1961da177e4SLinus Torvalds 197c604e851SMichael Bueschconfig USB_OHCI_HCD_SSB 198c604e851SMichael Buesch bool "OHCI support for Broadcom SSB OHCI core" 1991011b326SAdrian Bunk depends on USB_OHCI_HCD && (SSB = y || SSB = USB_OHCI_HCD) && EXPERIMENTAL 200c604e851SMichael Buesch default n 201c604e851SMichael Buesch ---help--- 202c604e851SMichael Buesch Support for the Sonics Silicon Backplane (SSB) attached 203c604e851SMichael Buesch Broadcom USB OHCI core. 204c604e851SMichael Buesch 205c604e851SMichael Buesch This device is present in some embedded devices with 206c604e851SMichael Buesch Broadcom based SSB bus. 207c604e851SMichael Buesch 208c604e851SMichael Buesch If unsure, say N. 209c604e851SMichael Buesch 21011d1a4aaSBenjamin Herrenschmidtconfig USB_OHCI_BIG_ENDIAN_DESC 21111d1a4aaSBenjamin Herrenschmidt bool 21211d1a4aaSBenjamin Herrenschmidt depends on USB_OHCI_HCD 21311d1a4aaSBenjamin Herrenschmidt default n 21411d1a4aaSBenjamin Herrenschmidt 21511d1a4aaSBenjamin Herrenschmidtconfig USB_OHCI_BIG_ENDIAN_MMIO 2161da177e4SLinus Torvalds bool 2171da177e4SLinus Torvalds depends on USB_OHCI_HCD 2181da177e4SLinus Torvalds default n 2191da177e4SLinus Torvalds 2201da177e4SLinus Torvaldsconfig USB_OHCI_LITTLE_ENDIAN 2211da177e4SLinus Torvalds bool 2221da177e4SLinus Torvalds depends on USB_OHCI_HCD 2231da177e4SLinus Torvalds default n if STB03xxx || PPC_MPC52xx 2241da177e4SLinus Torvalds default y 2251da177e4SLinus Torvalds 2261da177e4SLinus Torvaldsconfig USB_UHCI_HCD 2271da177e4SLinus Torvalds tristate "UHCI HCD (most Intel and VIA) support" 2281da177e4SLinus Torvalds depends on USB && PCI 2291da177e4SLinus Torvalds ---help--- 2301da177e4SLinus Torvalds The Universal Host Controller Interface is a standard by Intel for 2311da177e4SLinus Torvalds accessing the USB hardware in the PC (which is also called the USB 2321da177e4SLinus Torvalds host controller). If your USB host controller conforms to this 2331da177e4SLinus Torvalds standard, you may want to say Y, but see below. All recent boards 2341da177e4SLinus Torvalds with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, 2351da177e4SLinus Torvalds i810, i820) conform to this standard. Also all VIA PCI chipsets 2361da177e4SLinus Torvalds (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro 2371da177e4SLinus Torvalds 133). If unsure, say Y. 2381da177e4SLinus Torvalds 2391da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2401da177e4SLinus Torvalds module will be called uhci-hcd. 2411da177e4SLinus Torvalds 242*236dd4d1SAnton Vorontsovconfig USB_FHCI_HCD 243*236dd4d1SAnton Vorontsov tristate "Freescale QE USB Host Controller support" 244*236dd4d1SAnton Vorontsov depends on USB && OF_GPIO && QE_GPIO && QUICC_ENGINE 245*236dd4d1SAnton Vorontsov select FSL_GTM 246*236dd4d1SAnton Vorontsov select QE_USB 247*236dd4d1SAnton Vorontsov help 248*236dd4d1SAnton Vorontsov This driver enables support for Freescale QE USB Host Controller 249*236dd4d1SAnton Vorontsov (as found on MPC8360 and MPC8323 processors), the driver supports 250*236dd4d1SAnton Vorontsov Full and Low Speed USB. 251*236dd4d1SAnton Vorontsov 252*236dd4d1SAnton Vorontsovconfig FHCI_DEBUG 253*236dd4d1SAnton Vorontsov bool "Freescale QE USB Host Controller debug support" 254*236dd4d1SAnton Vorontsov depends on USB_FHCI_HCD && DEBUG_FS 255*236dd4d1SAnton Vorontsov help 256*236dd4d1SAnton Vorontsov Say "y" to see some FHCI debug information and statistics 257*236dd4d1SAnton Vorontsov throught debugfs. 258*236dd4d1SAnton Vorontsov 259d774efeaSTony Olechconfig USB_U132_HCD 260d774efeaSTony Olech tristate "Elan U132 Adapter Host Controller" 261d774efeaSTony Olech depends on USB && USB_FTDI_ELAN 262d774efeaSTony Olech default M 263d774efeaSTony Olech help 264d774efeaSTony Olech The U132 adapter is a USB to CardBus adapter specifically designed 265d774efeaSTony Olech for PC cards that contain an OHCI host controller. Typical PC cards 266d774efeaSTony Olech are the Orange Mobile 3G Option GlobeTrotter Fusion card. The U132 267d774efeaSTony Olech adapter will *NOT* work with PC cards that do not contain an OHCI 268d774efeaSTony Olech controller. 269d774efeaSTony Olech 2703cb2fcccSMatt LaPlante For those PC cards that contain multiple OHCI controllers only the 271d774efeaSTony Olech first one is used. 272d774efeaSTony Olech 273d774efeaSTony Olech The driver consists of two modules, the "ftdi-elan" module is a 274d774efeaSTony Olech USB client driver that interfaces to the FTDI chip within ELAN's 275d774efeaSTony Olech USB-to-PCMCIA adapter, and this "u132-hcd" module is a USB host 276d774efeaSTony Olech controller driver that talks to the OHCI controller within the 277d774efeaSTony Olech CardBus cards that are inserted in the U132 adapter. 278d774efeaSTony Olech 279d774efeaSTony Olech This driver has been tested with a CardBus OHCI USB adapter, and 280d774efeaSTony Olech worked with a USB PEN Drive inserted into the first USB port of 281d774efeaSTony Olech the PCCARD. A rather pointless thing to do, but useful for testing. 282d774efeaSTony Olech 283d774efeaSTony Olech It is safe to say M here. 284d774efeaSTony Olech 285d774efeaSTony Olech See also <http://www.elandigitalsystems.com/support/ufaq/u132linux.php> 286d774efeaSTony Olech 2871da177e4SLinus Torvaldsconfig USB_SL811_HCD 2881da177e4SLinus Torvalds tristate "SL811HS HCD support" 2891da177e4SLinus Torvalds depends on USB 2901da177e4SLinus Torvalds help 2911da177e4SLinus Torvalds The SL811HS is a single-port USB controller that supports either 2921da177e4SLinus Torvalds host side or peripheral side roles. Enable this option if your 2931da177e4SLinus Torvalds board has this chip, and you want to use it as a host controller. 2941da177e4SLinus Torvalds If unsure, say N. 2951da177e4SLinus Torvalds 2961da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2971da177e4SLinus Torvalds module will be called sl811-hcd. 2981da177e4SLinus Torvalds 299c6de2b64SDavid Brownellconfig USB_SL811_CS 300c6de2b64SDavid Brownell tristate "CF/PCMCIA support for SL811HS HCD" 301c6de2b64SDavid Brownell depends on USB_SL811_HCD && PCMCIA 302c6de2b64SDavid Brownell help 303c6de2b64SDavid Brownell Wraps a PCMCIA driver around the SL811HS HCD, supporting the RATOC 304c6de2b64SDavid Brownell REX-CFU1U CF card (often used with PDAs). If unsure, say N. 305c6de2b64SDavid Brownell 306c6de2b64SDavid Brownell To compile this driver as a module, choose M here: the 307c6de2b64SDavid Brownell module will be called "sl811_cs". 308c6de2b64SDavid Brownell 3095d304358SYoshihiro Shimodaconfig USB_R8A66597_HCD 310fa0de2b6SM4rkusXXL tristate "R8A66597 HCD support" 3115d304358SYoshihiro Shimoda depends on USB 3125d304358SYoshihiro Shimoda help 3135d304358SYoshihiro Shimoda The R8A66597 is a USB 2.0 host and peripheral controller. 3145d304358SYoshihiro Shimoda 3155d304358SYoshihiro Shimoda Enable this option if your board has this chip, and you want 3165d304358SYoshihiro Shimoda to use it as a host controller. If unsure, say N. 3175d304358SYoshihiro Shimoda 3185d304358SYoshihiro Shimoda To compile this driver as a module, choose M here: the 3195d304358SYoshihiro Shimoda module will be called r8a66597-hcd. 3205d304358SYoshihiro Shimoda 3219424ea29SYoshihiro Shimodaconfig SUPERH_ON_CHIP_R8A66597 32277d11ba9SYoshihiro Shimoda boolean "Enable SuperH on-chip R8A66597 USB" 32377d11ba9SYoshihiro Shimoda depends on USB_R8A66597_HCD && (CPU_SUBTYPE_SH7366 || CPU_SUBTYPE_SH7723) 3249424ea29SYoshihiro Shimoda help 32577d11ba9SYoshihiro Shimoda This driver enables support for the on-chip R8A66597 in the 32677d11ba9SYoshihiro Shimoda SH7366 and SH7723 processors. 3277e6133aaSDavid Vrabel 3287e6133aaSDavid Vrabelconfig USB_WHCI_HCD 3296a7c3e46SDavid Vrabel tristate "Wireless USB Host Controller Interface (WHCI) driver (EXPERIMENTAL)" 3306a7c3e46SDavid Vrabel depends on EXPERIMENTAL 3317e6133aaSDavid Vrabel depends on PCI && USB 3327e6133aaSDavid Vrabel select USB_WUSB 3337e6133aaSDavid Vrabel select UWB_WHCI 3347e6133aaSDavid Vrabel help 3357e6133aaSDavid Vrabel A driver for PCI-based Wireless USB Host Controllers that are 3367e6133aaSDavid Vrabel compliant with the WHCI specification. 3377e6133aaSDavid Vrabel 3387e6133aaSDavid Vrabel To compile this driver a module, choose M here: the module 3397e6133aaSDavid Vrabel will be called "whci-hcd". 340d09318b8SInaky Perez-Gonzalez 341d09318b8SInaky Perez-Gonzalezconfig USB_HWA_HCD 3426a7c3e46SDavid Vrabel tristate "Host Wire Adapter (HWA) driver (EXPERIMENTAL)" 3436a7c3e46SDavid Vrabel depends on EXPERIMENTAL 344d09318b8SInaky Perez-Gonzalez depends on USB 345d09318b8SInaky Perez-Gonzalez select USB_WUSB 346d09318b8SInaky Perez-Gonzalez select UWB_HWA 347d09318b8SInaky Perez-Gonzalez help 348d09318b8SInaky Perez-Gonzalez This driver enables you to connect Wireless USB devices to 349d09318b8SInaky Perez-Gonzalez your system using a Host Wire Adaptor USB dongle. This is an 350d09318b8SInaky Perez-Gonzalez UWB Radio Controller and WUSB Host Controller connected to 351d09318b8SInaky Perez-Gonzalez your machine via USB (specified in WUSB1.0). 352d09318b8SInaky Perez-Gonzalez 353d09318b8SInaky Perez-Gonzalez To compile this driver a module, choose M here: the module 354d09318b8SInaky Perez-Gonzalez will be called "hwa-hc". 355