summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2018-10-19 15:41:01 +0300
committerAlexander Graf <agraf@suse.de>2018-12-02 23:59:37 +0300
commitdc03b704f4364da6df6a86aafccc3828ade8ed43 (patch)
tree2c61b5025181641836e5da7250d5942fc97a5217
parente1fec152fe53ca8ee922fd0ed4d2c197d4f641bf (diff)
downloadu-boot-dc03b704f4364da6df6a86aafccc3828ade8ed43.tar.xz
usb: Do not compile USB_STORAGE with BLK && !DM_USB
The USB storage driver does not compile when CONFIG_BLK is set, but DM_USB is not set, as we're missing the DM device links for CONFIG_BLK enabled code paths. So far it looks like nobody fell into this trap, because no board enabled CONFIG_BLK and CONFIG_USB_STORAGE while not enabling CONFIG_DM_USB, but we should still reflect that dependency properly in Kconfig so that implicit enabling of CONFIG_USB_STORAGE works. Signed-off-by: Alexander Graf <agraf@suse.de>
-rw-r--r--drivers/usb/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
index 03746dd12f..d456beb43f 100644
--- a/drivers/usb/Kconfig
+++ b/drivers/usb/Kconfig
@@ -70,6 +70,7 @@ comment "USB peripherals"
config USB_STORAGE
bool "USB Mass Storage support"
+ depends on !(BLK && !DM_USB)
---help---
Say Y here if you want to connect USB mass storage devices to your
board's USB port.