summaryrefslogtreecommitdiffstats
path: root/drivers/usb/astuhci/Kconfig
blob: 69c6d79b5e274fda6c20b460caac73857390acad (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
#
# USB Host Controller Drivers
#
comment "AST USB Drivers"
	depends on USB


config AST_USB_UHCI_HCD
	tristate "AST UHCI (USB 1.1) support"
	depends on USB
	---help---
	  The AST Universal Host Controller Interface (UHCI) is standard for 
	  USB 1.1 host controller hardware. It is an embedded HC based on AMBA bus.
	  You may want to read <file:Documentation/usb/uhci.txt>.

	  To compile this driver as a module, choose M here: the
	  module will be called uhci-hcd.

choice
	prompt "Config AST USB UHCI Number of Ports"
	default AST_USB_UHCI_MULTIPORT_4

config AST_USB_UHCI_MULTIPORT_1
	bool "AST UHCI support 1 ports"
	depends on AST_USB_UHCI_HCD

config AST_USB_UHCI_MULTIPORT_2
	bool "AST UHCI support 2 ports"
	depends on AST_USB_UHCI_HCD

config AST_USB_UHCI_MULTIPORT_4
	bool "AST UHCI support 4 ports"
	depends on AST_USB_UHCI_HCD

endchoice

config USB_EHCI_SPLIT_ISO
	bool "Full speed ISO transactions (EXPERIMENTAL)"
	depends on USB_EHCI_HCD
	default n
	---help---
	  This code is new and hasn't been used with many different
	  EHCI or USB 2.0 transaction translator implementations.
	  It should work for ISO-OUT transfers, like audio.

config USB_EHCI_ROOT_HUB_TT
	bool "Root Hub Transaction Translators (EXPERIMENTAL)"
	depends on USB_EHCI_HCD
	---help---
	  Some EHCI chips have vendor-specific extensions to integrate
	  transaction translators, so that no OHCI or UHCI companion
	  controller is needed.  It's safe to say "y" even if your
	  controller doesn't support this feature.

	  This supports the EHCI implementation from TransDimension Inc.

OpenPOWER on IntegriCloud