Merge tag 'pull-request-2022-09-28' of https://gitlab.com/thuth/qemu into staging
[qemu.git] / hw / usb / Kconfig
1 config USB
2     bool
3
4 config USB_UHCI
5     bool
6     default y if PCI_DEVICES
7     depends on PCI
8     select USB
9
10 config USB_OHCI
11     bool
12     select USB
13
14 config USB_OHCI_PCI
15     bool
16     default y if PCI_DEVICES
17     depends on PCI
18     select USB_OHCI
19
20 config USB_EHCI
21     bool
22     select USB
23
24 config USB_EHCI_PCI
25     bool
26     default y if PCI_DEVICES
27     select USB_EHCI
28
29 config USB_EHCI_SYSBUS
30     bool
31     select USB_EHCI
32
33 config USB_XHCI
34     bool
35     select USB
36
37 config USB_XHCI_PCI
38     bool
39     default y if PCI_DEVICES
40     depends on PCI
41     select USB_XHCI
42
43 config USB_XHCI_NEC
44     bool
45     default y if PCI_DEVICES
46     select USB_XHCI_PCI
47
48 config USB_XHCI_SYSBUS
49     bool
50     select USB_XHCI
51
52 config USB_MUSB
53     bool
54     select USB
55
56 config USB_DWC2
57     bool
58     select USB
59
60 config TUSB6010
61     bool
62     select USB_MUSB
63
64 config USB_TABLET_WACOM
65     bool
66     default y
67     depends on USB
68
69 config USB_STORAGE_CORE
70     bool
71     depends on USB
72     select SCSI
73
74 config USB_STORAGE_CLASSIC
75     bool
76     default y
77     depends on USB
78     select USB_STORAGE_CORE
79
80 config USB_STORAGE_BOT
81     bool
82     default y
83     depends on USB
84     select USB_STORAGE_CORE
85
86 config USB_STORAGE_UAS
87     bool
88     default y
89     depends on USB
90     select SCSI
91
92 config USB_AUDIO
93     bool
94     default y
95     depends on USB
96
97 config USB_SERIAL
98     bool
99     default y
100     depends on USB
101
102 config USB_NETWORK
103     bool
104     default y
105     depends on USB
106
107 config USB_SMARTCARD
108     bool
109     default y
110     depends on USB
111
112 config USB_STORAGE_MTP
113     bool
114     default y
115     depends on USB
116
117 config USB_U2F
118     bool
119     default y
120     depends on USB
121
122 config IMX_USBPHY
123     bool
124     default y
125     depends on USB
126
127 config USB_DWC3
128     bool
129     select USB_XHCI_SYSBUS
130     select REGISTER
131
132 config XLNX_USB_SUBSYS
133     bool
134     default y if XLNX_VERSAL
135     select USB_DWC3