xref: /openbmc/qemu/hw/usb/Kconfig (revision cc9ff56f)
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
1434d97308SThomas Huthconfig USB_OHCI_PCI
1534d97308SThomas Huth    bool
167c28b925SPaolo Bonzini    default y if PCI_DEVICES
177c28b925SPaolo Bonzini    depends on PCI
1834d97308SThomas Huth    select USB_OHCI
1982f51817SPaolo Bonzini
2082f51817SPaolo Bonziniconfig USB_EHCI
2182f51817SPaolo Bonzini    bool
22d6e9c470SPaolo Bonzini    select USB
2382f51817SPaolo Bonzini
24a86588d6SPhilippe Mathieu-Daudéconfig USB_EHCI_PCI
25a86588d6SPhilippe Mathieu-Daudé    bool
26a86588d6SPhilippe Mathieu-Daudé    default y if PCI_DEVICES
27a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
28a86588d6SPhilippe Mathieu-Daudé
2982f51817SPaolo Bonziniconfig USB_EHCI_SYSBUS
3082f51817SPaolo Bonzini    bool
31a86588d6SPhilippe Mathieu-Daudé    select USB_EHCI
3282f51817SPaolo Bonzini
3382f51817SPaolo Bonziniconfig USB_XHCI
3482f51817SPaolo Bonzini    bool
35d6e9c470SPaolo Bonzini    select USB
3682f51817SPaolo Bonzini
37755fba11SSai Pavan Bodduconfig USB_XHCI_PCI
38755fba11SSai Pavan Boddu    bool
39*cc9ff56fSCédric Le Goater    default y if PCI_DEVICES || PCIE_DEVICES
40755fba11SSai Pavan Boddu    depends on PCI
41755fba11SSai Pavan Boddu    select USB_XHCI
42755fba11SSai Pavan Boddu
4382f51817SPaolo Bonziniconfig USB_XHCI_NEC
4482f51817SPaolo Bonzini    bool
457c28b925SPaolo Bonzini    default y if PCI_DEVICES
46f0617abfSPhilippe Mathieu-Daudé    select USB_XHCI_PCI
4782f51817SPaolo Bonzini
48f00ff136SSai Pavan Bodduconfig USB_XHCI_SYSBUS
49f00ff136SSai Pavan Boddu    bool
507114f6eaSGerd Hoffmann    select USB_XHCI
51f00ff136SSai Pavan Boddu
5282f51817SPaolo Bonziniconfig USB_MUSB
5382f51817SPaolo Bonzini    bool
54d6e9c470SPaolo Bonzini    select USB
5582f51817SPaolo Bonzini
56153ef166SPaul Zimmermanconfig USB_DWC2
57153ef166SPaul Zimmerman    bool
58153ef166SPaul Zimmerman    select USB
59153ef166SPaul Zimmerman
6082f51817SPaolo Bonziniconfig TUSB6010
6182f51817SPaolo Bonzini    bool
62d6e9c470SPaolo Bonzini    select USB_MUSB
6382f51817SPaolo Bonzini
6482f51817SPaolo Bonziniconfig USB_TABLET_WACOM
6582f51817SPaolo Bonzini    bool
66d6e9c470SPaolo Bonzini    default y
67d6e9c470SPaolo Bonzini    depends on USB
6882f51817SPaolo Bonzini
69f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CORE
70f98c9bd4SGerd Hoffmann    bool
71f98c9bd4SGerd Hoffmann    depends on USB
72f98c9bd4SGerd Hoffmann    select SCSI
73f98c9bd4SGerd Hoffmann
74f98c9bd4SGerd Hoffmannconfig USB_STORAGE_CLASSIC
75f98c9bd4SGerd Hoffmann    bool
76f98c9bd4SGerd Hoffmann    default y
77f98c9bd4SGerd Hoffmann    depends on USB
78f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
79f98c9bd4SGerd Hoffmann
8082f51817SPaolo Bonziniconfig USB_STORAGE_BOT
8182f51817SPaolo Bonzini    bool
82d6e9c470SPaolo Bonzini    default y
83d6e9c470SPaolo Bonzini    depends on USB
84f98c9bd4SGerd Hoffmann    select USB_STORAGE_CORE
8582f51817SPaolo Bonzini
8682f51817SPaolo Bonziniconfig USB_STORAGE_UAS
8782f51817SPaolo Bonzini    bool
88d6e9c470SPaolo Bonzini    default y
89d6e9c470SPaolo Bonzini    depends on USB
9003b348bdSPaolo Bonzini    select SCSI
9182f51817SPaolo Bonzini
9282f51817SPaolo Bonziniconfig USB_AUDIO
9382f51817SPaolo Bonzini    bool
94d6e9c470SPaolo Bonzini    default y
95d6e9c470SPaolo Bonzini    depends on USB
9682f51817SPaolo Bonzini
9782f51817SPaolo Bonziniconfig USB_SERIAL
9882f51817SPaolo Bonzini    bool
99d6e9c470SPaolo Bonzini    default y
100d6e9c470SPaolo Bonzini    depends on USB
10182f51817SPaolo Bonzini
10282f51817SPaolo Bonziniconfig USB_NETWORK
10382f51817SPaolo Bonzini    bool
104d6e9c470SPaolo Bonzini    default y
105d6e9c470SPaolo Bonzini    depends on USB
10682f51817SPaolo Bonzini
10782f51817SPaolo Bonziniconfig USB_SMARTCARD
10882f51817SPaolo Bonzini    bool
109d6e9c470SPaolo Bonzini    default y
110d6e9c470SPaolo Bonzini    depends on USB
11182f51817SPaolo Bonzini
11282f51817SPaolo Bonziniconfig USB_STORAGE_MTP
11382f51817SPaolo Bonzini    bool
114d6e9c470SPaolo Bonzini    default y
115d6e9c470SPaolo Bonzini    depends on USB
1160701a5efSGuenter Roeck
1170a40bcb7SCésar Belleyconfig USB_U2F
1180a40bcb7SCésar Belley    bool
1190a40bcb7SCésar Belley    default y
1200a40bcb7SCésar Belley    depends on USB
1210a40bcb7SCésar Belley
1228caef850SHongren (Zenithal) Zhengconfig USB_CANOKEY
1238caef850SHongren (Zenithal) Zheng    bool
1248caef850SHongren (Zenithal) Zheng    default y
1258caef850SHongren (Zenithal) Zheng    depends on USB
1268caef850SHongren (Zenithal) Zheng
1270701a5efSGuenter Roeckconfig IMX_USBPHY
1280701a5efSGuenter Roeck    bool
1290701a5efSGuenter Roeck    default y
1300701a5efSGuenter Roeck    depends on USB
1318bbe61f3SVikram Garhwal
1328bbe61f3SVikram Garhwalconfig USB_DWC3
1338bbe61f3SVikram Garhwal    bool
1348bbe61f3SVikram Garhwal    select USB_XHCI_SYSBUS
1358bbe61f3SVikram Garhwal    select REGISTER
136e29c7db1SSai Pavan Boddu
137e29c7db1SSai Pavan Bodduconfig XLNX_USB_SUBSYS
138e29c7db1SSai Pavan Boddu    bool
139e29c7db1SSai Pavan Boddu    select USB_DWC3
140