usb: gadget: Tighten CI_UDC dependencies
authorTom Rini <trini@konsulko.com>
Fri, 26 Sep 2025 15:30:34 +0000 (09:30 -0600)
committerMarek Vasut <marek.vasut+usb@mailbox.org>
Wed, 12 Nov 2025 21:13:03 +0000 (22:13 +0100)
This driver cannot build when DM_USB_GADGET is enabled as both options
control building of files that use the same global namespace and
functionality. In this case make CI_UDC depend on DM_USB_GADGET being
disabled as non-DM support is the legacy choice.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
drivers/usb/gadget/Kconfig

index 4cafb49..7e08aea 100644 (file)
@@ -151,6 +151,7 @@ config USB_GADGET_OS_DESCRIPTORS
 
 config CI_UDC
        bool "ChipIdea device controller"
+       depends on !DM_USB_GADGET
        select USB_GADGET_DUALSPEED
        help
          Say Y here to enable device controller functionality of the