3 tristate "Infineon USB Host Controller Driver"
7 Infineon USB Host Controller
10 prompt "Infineon USB Host Controller Driver Operation mode"
11 depends on USB_HOST_IFX && ( AMAZON_S || AR9 || VR9 || AR10 || MIPS_AMAZON_S || MIPS_AR9 || MIPS_VR9 || MIPS_AR10 )
13 The IFX USB core can be configured as dual-host and single host.
14 The unused core can be set as Device-mode.
17 boolean "USB host mode on core 1 and 2"
19 Both cores run as host
22 boolean "USB host mode on core 1 only"
27 boolean "USB host mode on core 2 only"
33 config USB_HOST_IFX_FORCE_USB11
34 boolean "Forced USB1.1"
35 depends on USB_HOST_IFX
40 config USB_HOST_IFX_WITH_HS_ELECT_TST
41 boolean "With HS_Electrical Test"
42 depends on USB_HOST_IFX
45 With USBIF HSET routines
47 config USB_HOST_IFX_WITH_ISO
48 boolean "With ISO transfer"
49 depends on USB_HOST_IFX
52 With USBIF ISO transfer
54 config USB_HOST_IFX_COC
55 boolean "CoC in USB Host"
56 depends on USB_HOST_IFX
62 prompt "IFX unaligned buffer policy"
63 depends on USB_HOST_IFX
65 IFX unaligned buffer policy
67 config USB_HOST_IFX_UNALIGNED_ADJ
70 USB_HOST_IFX_UNALIGNED_ADJ
72 config USB_HOST_IFX_UNALIGNED_CHK
75 USB_HOST_IFX_UNALIGNED_CHK
77 config USB_HOST_IFX_UNALIGNED_NONE
80 USB_HOST_IFX_UNALIGNED_NONE
85 config USB_HOST_IFX_XHCI
86 tristate "xHCI HCD (USB 3.0) support (EXPERIMENTAL)"
87 depends on USB && PCI && ( VR9 || MIPS_VR9 || AR10 || MIPS_AR10 )
89 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
90 "SuperSpeed" host controller hardware.
92 To compile this driver as a module, choose M here: the
93 module will be called xhci-hcd.
95 config USB_HOST_IFX_XHCI_DEBUGGING
96 bool "Debugging for the xHCI host controller"
97 depends on USB_HOST_IFX_XHCI
99 Say 'Y' to turn on debugging for the xHCI host controller driver.
100 This will spew debugging output, even in interrupt context.
101 This should only be used for debugging xHCI driver bugs.