]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
usb: Don't enable CONFIG_SPL_DM_USB for non-DM SPL
authorMartyn Welch <martyn@welchs.me.uk>
Mon, 10 Dec 2018 11:05:16 +0000 (11:05 +0000)
committerMarek Vasut <marex@denx.de>
Fri, 14 Dec 2018 16:59:08 +0000 (17:59 +0100)
When CONFIG_SPL_DM_USB was added, it was added defaulted on without
protection to ensure it didn't get set for non-DM SPL builds.

This leads to unexpected and confusing failures when building a DM based
U-Boot but with a non-DM SPL, as the defconfig is unlikely to have
CONFIG_SPL_DM_USB actively disabled.

Tweak the Kconfig to not enable this setting unless CONFIG_SPL_DM is set.

Signed-off-by: Martyn Welch <martyn.welch@collabora.com>
drivers/usb/Kconfig

index 98f83433bedddf8d44b2c7ce19876204f5179b9e..3b53bf2c58a1e9f0197d4f8db38e467393351e46 100644 (file)
@@ -49,7 +49,7 @@ config DM_USB
 
 config SPL_DM_USB
        bool "Enable driver model for USB in SPL"
-       depends on DM_USB
+       depends on SPL_DM && DM_USB
        default y
 
 config DM_USB_GADGET