blob: 2a3a38d3f8cfc64471b6fd47595329781c16c635 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
config USB_HOST_IFX
tristate "Infineon USB Host Controller Driver"
depends on USB
default n
help
Infineon USB Host Controller
choice
prompt "Infineon USB Host Controller Driver Operation mode"
depends on USB_HOST_IFX && ( AMAZON_S || AR9 || VR9 || AR10 || MIPS_AMAZON_S || MIPS_AR9 || MIPS_VR9 || MIPS_AR10 )
help
The IFX USB core can be configured as dual-host and single host.
The unused core can be set as Device-mode.
config USB_HOST_IFX_B
boolean "USB host mode on core 1 and 2"
help
Both cores run as host
config USB_HOST_IFX_1
boolean "USB host mode on core 1 only"
help
Core #1 runs as host
config USB_HOST_IFX_2
boolean "USB host mode on core 2 only"
help
Core #2 runs as host
endchoice
config USB_HOST_IFX_FORCE_USB11
boolean "Forced USB1.1"
depends on USB_HOST_IFX
default n
help
force to be USB 1.1
config USB_HOST_IFX_WITH_HS_ELECT_TST
boolean "With HS_Electrical Test"
depends on USB_HOST_IFX
default n
help
With USBIF HSET routines
config USB_HOST_IFX_WITH_ISO
boolean "With ISO transfer"
depends on USB_HOST_IFX
default n
help
With USBIF ISO transfer
config USB_HOST_IFX_COC
boolean "CoC in USB Host"
depends on USB_HOST_IFX
default n
help
With CoC on Host
choice
prompt "IFX unaligned buffer policy"
depends on USB_HOST_IFX
help
IFX unaligned buffer policy
config USB_HOST_IFX_UNALIGNED_ADJ
boolean "Adjust"
help
USB_HOST_IFX_UNALIGNED_ADJ
config USB_HOST_IFX_UNALIGNED_CHK
boolean "Check-only"
help
USB_HOST_IFX_UNALIGNED_CHK
config USB_HOST_IFX_UNALIGNED_NONE
boolean "No process"
help
USB_HOST_IFX_UNALIGNED_NONE
endchoice
config USB_HOST_IFX_XHCI
tristate "xHCI HCD (USB 3.0) support (EXPERIMENTAL)"
depends on USB && PCI && ( VR9 || MIPS_VR9 || AR10 || MIPS_AR10 )
---help---
The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
"SuperSpeed" host controller hardware.
To compile this driver as a module, choose M here: the
module will be called xhci-hcd.
config USB_HOST_IFX_XHCI_DEBUGGING
bool "Debugging for the xHCI host controller"
depends on USB_HOST_IFX_XHCI
---help---
Say 'Y' to turn on debugging for the xHCI host controller driver.
This will spew debugging output, even in interrupt context.
This should only be used for debugging xHCI driver bugs.
If unsure, say N.
|