]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/usb/Kconfig
usb: ehci: Properly deal with data toggle for interrupt endpoints
[karo-tx-uboot.git] / drivers / usb / Kconfig
index b4a94427034c2cdb03aadeb6aa8dcac1894528f8..637ef3d567e88c348d8c362d6a145cf1d074c733 100644 (file)
@@ -35,8 +35,24 @@ config USB
 
 if USB
 
+config DM_USB
+       bool "Enable driver model for USB"
+       depends on USB && DM
+       help
+         Enable driver model for USB. The USB interface is then implemented
+         by the USB uclass. Multiple USB controllers of different types
+         (XHCI, EHCI) can be attached and used. The 'usb' command works as
+         normal. OCHI is not supported at present.
+
+         Much of the code is shared but with this option enabled the USB
+         uclass takes care of device enumeration. USB devices can be
+         declared with the USB_DEVICE() macro and will be automatically
+         probed when found on the bus.
+
 source "drivers/usb/host/Kconfig"
 
+source "drivers/usb/emul/Kconfig"
+
 config USB_STORAGE
        bool "USB Mass Storage support"
        ---help---