xref: /openbmc/qemu/hw/usb/Kconfig (revision 7c239764)
182f51817SPaolo Bonziniconfig USB
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig USB_UHCI
582f51817SPaolo Bonzini    bool
67c28b925SPaolo Bonzini    default y if PCI_DEVICES
77c28b925SPaolo Bonzini    depends on PCI
8d6e9c470SPaolo Bonzini    select USB
982f51817SPaolo Bonzini
1082f51817SPaolo Bonziniconfig USB_OHCI
1182f51817SPaolo Bonzini    bool
1234d97308SThomas Huth    select USB
1334d97308SThomas Huth
1415f07fb8SPaolo Bonziniconfig USB_OHCI_SYSBUS
1515f07fb8SPaolo Bonzini    bool
1615f07fb8SPaolo Bonzini    select USB_OHCI
1715f07fb8SPaolo Bonzini
1834d97308SThomas Huthconfig USB_OHCI_PCI
1934d97308SThomas Huth    bool
207c28b925SPaolo Bonzini    default y if PCI_DEVICES
217c28b925SPaolo Bonzini    depends on PCI
2234d97308SThomas Huth    select USB_OHCI
2382f51817SPaolo Bonzini
2482f51817SPaolo Bonziniconfig USB_EHCI
2582f51817SPaolo Bonzini    bool
26d6e9c470SPaolo Bonzini    select USB
2782f51817SPaolo Bonzini
28a86588d6SPhilippe Mathieu-Daudéconfig USB_EHCI_PCI
29a86588d6SPhilippe Mathieu-Daudé    bool
30a86588d6SPhilippe Mathieu-Daudé    default y if PCI_DEVICES
31a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
32a86588d6SPhilippe Mathieu-Daudé
3382f51817SPaolo Bonziniconfig USB_EHCI_SYSBUS
3482f51817SPaolo Bonzini    bool
35a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
3682f51817SPaolo Bonzini
3782f51817SPaolo Bonziniconfig USB_XHCI
3882f51817SPaolo Bonzini    bool
39d6e9c470SPaolo Bonzini    select USB
4082f51817SPaolo Bonzini
41755fba11SSai Pavan Bodduconfig USB_XHCI_PCI
42755fba11SSai Pavan Boddu    bool
43cc9ff56fSCédric Le Goater    default y if PCI_DEVICES || PCIE_DEVICES
44755fba11SSai Pavan Boddu    depends on PCI
45755fba11SSai Pavan Boddu    select USB_XHCI
46755fba11SSai Pavan Boddu
4782f51817SPaolo Bonziniconfig USB_XHCI_NEC
4882f51817SPaolo Bonzini    bool
497c28b925SPaolo Bonzini    default y if PCI_DEVICES
50f0617abfSPhilippe Mathieu-Daudé    select USB_XHCI_PCI
5182f51817SPaolo Bonzini
52f00ff136SSai Pavan Bodduconfig USB_XHCI_SYSBUS
53f00ff136SSai Pavan Boddu    bool
547114f6eaSGerd Hoffmann    select USB_XHCI
55f00ff136SSai Pavan Boddu
5682f51817SPaolo Bonziniconfig USB_MUSB
5782f51817SPaolo Bonzini    bool
58d6e9c470SPaolo Bonzini    select USB
5982f51817SPaolo Bonzini
60153ef166SPaul Zimmermanconfig USB_DWC2
61153ef166SPaul Zimmerman    bool
62153ef166SPaul Zimmerman    select USB
63153ef166SPaul Zimmerman
6482f51817SPaolo Bonziniconfig TUSB6010
6582f51817SPaolo Bonzini    bool
66d6e9c470SPaolo Bonzini    select USB_MUSB
6782f51817SPaolo Bonzini
68*7c239764SGerd Hoffmannconfig USB_HUB
69*7c239764SGerd Hoffmann    bool
70*7c239764SGerd Hoffmann    default y
71*7c239764SGerd Hoffmann    depends on USB
72*7c239764SGerd Hoffmann
73*7c239764SGerd Hoffmannconfig USB_HID
74*7c239764SGerd Hoffmann    bool
75*7c239764SGerd Hoffmann    default y
76*7c239764SGerd Hoffmann    depends on USB
77*7c239764SGerd Hoffmann
7882f51817SPaolo Bonziniconfig USB_TABLET_WACOM
7982f51817SPaolo Bonzini    bool
80d6e9c470SPaolo Bonzini    default y
81d6e9c470SPaolo Bonzini    depends on USB
8282f51817SPaolo Bonzini
83f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CORE
84f98c9bd4SGerd Hoffmann    bool
85f98c9bd4SGerd Hoffmann    depends on USB
86f98c9bd4SGerd Hoffmann    select SCSI
87f98c9bd4SGerd Hoffmann
88f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CLASSIC
89f98c9bd4SGerd Hoffmann    bool
90f98c9bd4SGerd Hoffmann    default y
91f98c9bd4SGerd Hoffmann    depends on USB
92f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
93f98c9bd4SGerd Hoffmann
9482f51817SPaolo Bonziniconfig USB_STORAGE_BOT
9582f51817SPaolo Bonzini    bool
96d6e9c470SPaolo Bonzini    default y
97d6e9c470SPaolo Bonzini    depends on USB
98f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
9982f51817SPaolo Bonzini
10082f51817SPaolo Bonziniconfig USB_STORAGE_UAS
10182f51817SPaolo Bonzini    bool
102d6e9c470SPaolo Bonzini    default y
103d6e9c470SPaolo Bonzini    depends on USB
10403b348bdSPaolo Bonzini    select SCSI
10582f51817SPaolo Bonzini
10682f51817SPaolo Bonziniconfig USB_AUDIO
10782f51817SPaolo Bonzini    bool
108d6e9c470SPaolo Bonzini    default y
109d6e9c470SPaolo Bonzini    depends on USB
11082f51817SPaolo Bonzini
11182f51817SPaolo Bonziniconfig USB_SERIAL
11282f51817SPaolo Bonzini    bool
113d6e9c470SPaolo Bonzini    default y
114d6e9c470SPaolo Bonzini    depends on USB
11582f51817SPaolo Bonzini
11682f51817SPaolo Bonziniconfig USB_NETWORK
11782f51817SPaolo Bonzini    bool
118d6e9c470SPaolo Bonzini    default y
119d6e9c470SPaolo Bonzini    depends on USB
12082f51817SPaolo Bonzini
12182f51817SPaolo Bonziniconfig USB_SMARTCARD
12282f51817SPaolo Bonzini    bool
123d6e9c470SPaolo Bonzini    default y
124d6e9c470SPaolo Bonzini    depends on USB
12582f51817SPaolo Bonzini
12682f51817SPaolo Bonziniconfig USB_STORAGE_MTP
12782f51817SPaolo Bonzini    bool
128d6e9c470SPaolo Bonzini    default y
129d6e9c470SPaolo Bonzini    depends on USB
1300701a5efSGuenter Roeck
1310a40bcb7SCésar Belleyconfig USB_U2F
1320a40bcb7SCésar Belley    bool
1330a40bcb7SCésar Belley    default y
1340a40bcb7SCésar Belley    depends on USB
1350a40bcb7SCésar Belley
1368caef850SHongren (Zenithal) Zhengconfig USB_CANOKEY
1378caef850SHongren (Zenithal) Zheng    bool
1388caef850SHongren (Zenithal) Zheng    default y
1398caef850SHongren (Zenithal) Zheng    depends on USB
1408caef850SHongren (Zenithal) Zheng
1410701a5efSGuenter Roeckconfig IMX_USBPHY
1420701a5efSGuenter Roeck    bool
1430701a5efSGuenter Roeck    default y
1440701a5efSGuenter Roeck    depends on USB
1458bbe61f3SVikram Garhwal
1468bbe61f3SVikram Garhwalconfig USB_DWC3
1478bbe61f3SVikram Garhwal    bool
1488bbe61f3SVikram Garhwal    select USB_XHCI_SYSBUS
1498bbe61f3SVikram Garhwal    select REGISTER
150e29c7db1SSai Pavan Boddu
151e29c7db1SSai Pavan Bodduconfig XLNX_USB_SUBSYS
152e29c7db1SSai Pavan Boddu    bool
153e29c7db1SSai Pavan Boddu    select USB_DWC3
154