xref: /openbmc/qemu/hw/usb/Kconfig (revision 15f07fb8)
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
14*15f07fb8SPaolo Bonziniconfig USB_OHCI_SYSBUS
15*15f07fb8SPaolo Bonzini    bool
16*15f07fb8SPaolo Bonzini    select USB_OHCI
17*15f07fb8SPaolo 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
6882f51817SPaolo Bonziniconfig USB_TABLET_WACOM
6982f51817SPaolo Bonzini    bool
70d6e9c470SPaolo Bonzini    default y
71d6e9c470SPaolo Bonzini    depends on USB
7282f51817SPaolo Bonzini
73f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CORE
74f98c9bd4SGerd Hoffmann    bool
75f98c9bd4SGerd Hoffmann    depends on USB
76f98c9bd4SGerd Hoffmann    select SCSI
77f98c9bd4SGerd Hoffmann
78f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CLASSIC
79f98c9bd4SGerd Hoffmann    bool
80f98c9bd4SGerd Hoffmann    default y
81f98c9bd4SGerd Hoffmann    depends on USB
82f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
83f98c9bd4SGerd Hoffmann
8482f51817SPaolo Bonziniconfig USB_STORAGE_BOT
8582f51817SPaolo Bonzini    bool
86d6e9c470SPaolo Bonzini    default y
87d6e9c470SPaolo Bonzini    depends on USB
88f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
8982f51817SPaolo Bonzini
9082f51817SPaolo Bonziniconfig USB_STORAGE_UAS
9182f51817SPaolo Bonzini    bool
92d6e9c470SPaolo Bonzini    default y
93d6e9c470SPaolo Bonzini    depends on USB
9403b348bdSPaolo Bonzini    select SCSI
9582f51817SPaolo Bonzini
9682f51817SPaolo Bonziniconfig USB_AUDIO
9782f51817SPaolo Bonzini    bool
98d6e9c470SPaolo Bonzini    default y
99d6e9c470SPaolo Bonzini    depends on USB
10082f51817SPaolo Bonzini
10182f51817SPaolo Bonziniconfig USB_SERIAL
10282f51817SPaolo Bonzini    bool
103d6e9c470SPaolo Bonzini    default y
104d6e9c470SPaolo Bonzini    depends on USB
10582f51817SPaolo Bonzini
10682f51817SPaolo Bonziniconfig USB_NETWORK
10782f51817SPaolo Bonzini    bool
108d6e9c470SPaolo Bonzini    default y
109d6e9c470SPaolo Bonzini    depends on USB
11082f51817SPaolo Bonzini
11182f51817SPaolo Bonziniconfig USB_SMARTCARD
11282f51817SPaolo Bonzini    bool
113d6e9c470SPaolo Bonzini    default y
114d6e9c470SPaolo Bonzini    depends on USB
11582f51817SPaolo Bonzini
11682f51817SPaolo Bonziniconfig USB_STORAGE_MTP
11782f51817SPaolo Bonzini    bool
118d6e9c470SPaolo Bonzini    default y
119d6e9c470SPaolo Bonzini    depends on USB
1200701a5efSGuenter Roeck
1210a40bcb7SCésar Belleyconfig USB_U2F
1220a40bcb7SCésar Belley    bool
1230a40bcb7SCésar Belley    default y
1240a40bcb7SCésar Belley    depends on USB
1250a40bcb7SCésar Belley
1268caef850SHongren (Zenithal) Zhengconfig USB_CANOKEY
1278caef850SHongren (Zenithal) Zheng    bool
1288caef850SHongren (Zenithal) Zheng    default y
1298caef850SHongren (Zenithal) Zheng    depends on USB
1308caef850SHongren (Zenithal) Zheng
1310701a5efSGuenter Roeckconfig IMX_USBPHY
1320701a5efSGuenter Roeck    bool
1330701a5efSGuenter Roeck    default y
1340701a5efSGuenter Roeck    depends on USB
1358bbe61f3SVikram Garhwal
1368bbe61f3SVikram Garhwalconfig USB_DWC3
1378bbe61f3SVikram Garhwal    bool
1388bbe61f3SVikram Garhwal    select USB_XHCI_SYSBUS
1398bbe61f3SVikram Garhwal    select REGISTER
140e29c7db1SSai Pavan Boddu
141e29c7db1SSai Pavan Bodduconfig XLNX_USB_SUBSYS
142e29c7db1SSai Pavan Boddu    bool
143e29c7db1SSai Pavan Boddu    select USB_DWC3
144