xref: /openbmc/qemu/hw/usb/Kconfig (revision 9795bd5cb05041dd41583edefecac81be2b66796)
182f51817SPaolo Bonziniconfig USB
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig USB_UHCI
582f51817SPaolo Bonzini    bool
661381734SGuenter Roeck    select USB
761381734SGuenter Roeck
861381734SGuenter Roeckconfig USB_UHCI_PCI
961381734SGuenter Roeck    bool
107c28b925SPaolo Bonzini    default y if PCI_DEVICES
117c28b925SPaolo Bonzini    depends on PCI
1261381734SGuenter Roeck    select USB_UHCI
1382f51817SPaolo Bonzini
14*9795bd5cSGuenter Roeckconfig USB_UHCI_SYSBUS
15*9795bd5cSGuenter Roeck    bool
16*9795bd5cSGuenter Roeck    select USB_UHCI
17*9795bd5cSGuenter Roeck
1882f51817SPaolo Bonziniconfig USB_OHCI
1982f51817SPaolo Bonzini    bool
2034d97308SThomas Huth    select USB
2134d97308SThomas Huth
2215f07fb8SPaolo Bonziniconfig USB_OHCI_SYSBUS
2315f07fb8SPaolo Bonzini    bool
2415f07fb8SPaolo Bonzini    select USB_OHCI
2515f07fb8SPaolo Bonzini
2634d97308SThomas Huthconfig USB_OHCI_PCI
2734d97308SThomas Huth    bool
287c28b925SPaolo Bonzini    default y if PCI_DEVICES
297c28b925SPaolo Bonzini    depends on PCI
3034d97308SThomas Huth    select USB_OHCI
3182f51817SPaolo Bonzini
3282f51817SPaolo Bonziniconfig USB_EHCI
3382f51817SPaolo Bonzini    bool
34d6e9c470SPaolo Bonzini    select USB
3582f51817SPaolo Bonzini
36a86588d6SPhilippe Mathieu-Daudéconfig USB_EHCI_PCI
37a86588d6SPhilippe Mathieu-Daudé    bool
38a86588d6SPhilippe Mathieu-Daudé    default y if PCI_DEVICES
39a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
40a86588d6SPhilippe Mathieu-Daudé
4182f51817SPaolo Bonziniconfig USB_EHCI_SYSBUS
4282f51817SPaolo Bonzini    bool
43a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
4482f51817SPaolo Bonzini
4582f51817SPaolo Bonziniconfig USB_XHCI
4682f51817SPaolo Bonzini    bool
47d6e9c470SPaolo Bonzini    select USB
4882f51817SPaolo Bonzini
49755fba11SSai Pavan Bodduconfig USB_XHCI_PCI
50755fba11SSai Pavan Boddu    bool
51cc9ff56fSCédric Le Goater    default y if PCI_DEVICES || PCIE_DEVICES
52755fba11SSai Pavan Boddu    depends on PCI
53755fba11SSai Pavan Boddu    select USB_XHCI
54755fba11SSai Pavan Boddu
5582f51817SPaolo Bonziniconfig USB_XHCI_NEC
5682f51817SPaolo Bonzini    bool
577c28b925SPaolo Bonzini    default y if PCI_DEVICES
58f0617abfSPhilippe Mathieu-Daudé    select USB_XHCI_PCI
5982f51817SPaolo Bonzini
60f00ff136SSai Pavan Bodduconfig USB_XHCI_SYSBUS
61f00ff136SSai Pavan Boddu    bool
627114f6eaSGerd Hoffmann    select USB_XHCI
63f00ff136SSai Pavan Boddu
64153ef166SPaul Zimmermanconfig USB_DWC2
65153ef166SPaul Zimmerman    bool
66153ef166SPaul Zimmerman    select USB
67153ef166SPaul Zimmerman
687c239764SGerd Hoffmannconfig USB_HUB
697c239764SGerd Hoffmann    bool
707c239764SGerd Hoffmann    default y
717c239764SGerd Hoffmann    depends on USB
727c239764SGerd Hoffmann
737c239764SGerd Hoffmannconfig USB_HID
747c239764SGerd Hoffmann    bool
757c239764SGerd Hoffmann    default y
767c239764SGerd Hoffmann    depends on USB
777c239764SGerd 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
154437999aeSBernhard Beschow
155437999aeSBernhard Beschowconfig USB_CHIPIDEA
156437999aeSBernhard Beschow    bool
157437999aeSBernhard Beschow    select USB_EHCI_SYSBUS
158