lantiq: Tune the XWAY subtarget cflags
[openwrt.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