lantiq: Tune the XWAY subtarget cflags
[openwrt/staging/yousong.git] / package / platform / lantiq / ltq-hcd / src / Kconfig
1
2 config USB_HOST_IFX
3 tristate "Infineon USB Host Controller Driver"
4 depends on USB
5 default n
6 help
7 Infineon USB Host Controller
8
9 choice
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 )
12 help
13 The IFX USB core can be configured as dual-host and single host.
14 The unused core can be set as Device-mode.
15
16 config USB_HOST_IFX_B
17 boolean "USB host mode on core 1 and 2"
18 help
19 Both cores run as host
20
21 config USB_HOST_IFX_1
22 boolean "USB host mode on core 1 only"
23 help
24 Core #1 runs as host
25
26 config USB_HOST_IFX_2
27 boolean "USB host mode on core 2 only"
28 help
29 Core #2 runs as host
30
31 endchoice
32
33 config USB_HOST_IFX_FORCE_USB11
34 boolean "Forced USB1.1"
35 depends on USB_HOST_IFX
36 default n
37 help
38 force to be USB 1.1
39
40 config USB_HOST_IFX_WITH_HS_ELECT_TST
41 boolean "With HS_Electrical Test"
42 depends on USB_HOST_IFX
43 default n
44 help
45 With USBIF HSET routines
46
47 config USB_HOST_IFX_WITH_ISO
48 boolean "With ISO transfer"
49 depends on USB_HOST_IFX
50 default n
51 help
52 With USBIF ISO transfer
53
54 config USB_HOST_IFX_COC
55 boolean "CoC in USB Host"
56 depends on USB_HOST_IFX
57 default n
58 help
59 With CoC on Host
60
61 choice
62 prompt "IFX unaligned buffer policy"
63 depends on USB_HOST_IFX
64 help
65 IFX unaligned buffer policy
66
67 config USB_HOST_IFX_UNALIGNED_ADJ
68 boolean "Adjust"
69 help
70 USB_HOST_IFX_UNALIGNED_ADJ
71
72 config USB_HOST_IFX_UNALIGNED_CHK
73 boolean "Check-only"
74 help
75 USB_HOST_IFX_UNALIGNED_CHK
76
77 config USB_HOST_IFX_UNALIGNED_NONE
78 boolean "No process"
79 help
80 USB_HOST_IFX_UNALIGNED_NONE
81
82 endchoice
83
84
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 )
88 ---help---
89 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
90 "SuperSpeed" host controller hardware.
91
92 To compile this driver as a module, choose M here: the
93 module will be called xhci-hcd.
94
95 config USB_HOST_IFX_XHCI_DEBUGGING
96 bool "Debugging for the xHCI host controller"
97 depends on USB_HOST_IFX_XHCI
98 ---help---
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.
102
103 If unsure, say N.
104