[U-Boot] [PATCH] usb: Do not compile USB_STORAGE with !BLK && !DM_USB

Marek Vasut marek.vasut at gmail.com
Fri Oct 19 12:45:00 UTC 2018


On 10/19/2018 02:43 PM, Alexander Graf wrote:
> 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 at suse.de>

Can we fix it such that it'd compile ? :)

> ---
>  drivers/usb/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
> index 4fbe172e05..297dda1511 100644
> --- a/drivers/usb/Kconfig
> +++ b/drivers/usb/Kconfig
> @@ -65,6 +65,7 @@ comment "USB peripherals"
>  
>  config USB_STORAGE
>  	bool "USB Mass Storage support"
> +	depends on DM_USB || !BLK
>  	---help---
>  	  Say Y here if you want to connect USB mass storage devices to your
>  	  board's USB port.
> 


-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list