public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb()
@ 2016-07-01 19:47 Alexey Brodkin
  2016-07-03 21:15 ` Simon Glass
  2016-07-25 21:03 ` Anatolij Gustschin
  0 siblings, 2 replies; 3+ messages in thread
From: Alexey Brodkin @ 2016-07-01 19:47 UTC (permalink / raw)
  To: u-boot

Current implementation of splash_init_usb() requires usb_stor_scan()
which doesn't exist in case of DM_USB simply because real probing
happens right in usb_init().

So disable usage of usb_stor_scan() in case of DM_USB.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Simon Glass <sjg@chromium.org>
Cc: Jeroen Hofstee <jeroen@myspectrum.nl>
Cc: Anatolij Gustschin <agust@denx.de>
Cc: Robert Winkler <robert.winkler@boundarydevices.com>
---
 common/splash_source.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/common/splash_source.c b/common/splash_source.c
index 914f12f..230b2db 100644
--- a/common/splash_source.c
+++ b/common/splash_source.c
@@ -146,7 +146,11 @@ static int splash_init_usb(void)
 	if (err)
 		return err;
 
-	return usb_stor_scan(1) < 0 ? -ENODEV : 0;
+#ifndef CONFIG_DM_USB
+	err = usb_stor_scan(1) < 0 ? -ENODEV : 0;
+#endif
+
+	return err;
 }
 #else
 static inline int splash_init_usb(void)
-- 
2.5.5

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb()
  2016-07-01 19:47 [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb() Alexey Brodkin
@ 2016-07-03 21:15 ` Simon Glass
  2016-07-25 21:03 ` Anatolij Gustschin
  1 sibling, 0 replies; 3+ messages in thread
From: Simon Glass @ 2016-07-03 21:15 UTC (permalink / raw)
  To: u-boot

On 1 July 2016 at 12:47, Alexey Brodkin <Alexey.Brodkin@synopsys.com> wrote:
> Current implementation of splash_init_usb() requires usb_stor_scan()
> which doesn't exist in case of DM_USB simply because real probing
> happens right in usb_init().
>
> So disable usage of usb_stor_scan() in case of DM_USB.
>
> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
> Cc: Nikita Kiryanov <nikita@compulab.co.il>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Jeroen Hofstee <jeroen@myspectrum.nl>
> Cc: Anatolij Gustschin <agust@denx.de>
> Cc: Robert Winkler <robert.winkler@boundarydevices.com>
> ---
>  common/splash_source.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)

Reviewed-by: Simon Glass <sjg@chromium.org>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb()
  2016-07-01 19:47 [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb() Alexey Brodkin
  2016-07-03 21:15 ` Simon Glass
@ 2016-07-25 21:03 ` Anatolij Gustschin
  1 sibling, 0 replies; 3+ messages in thread
From: Anatolij Gustschin @ 2016-07-25 21:03 UTC (permalink / raw)
  To: u-boot

Hi Alexey,

On Fri,  1 Jul 2016 22:47:36 +0300
Alexey Brodkin Alexey.Brodkin at synopsys.com wrote:

> Current implementation of splash_init_usb() requires usb_stor_scan()
> which doesn't exist in case of DM_USB simply because real probing
> happens right in usb_init().
> 
> So disable usage of usb_stor_scan() in case of DM_USB.
> 
> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
> Cc: Nikita Kiryanov <nikita@compulab.co.il>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Jeroen Hofstee <jeroen@myspectrum.nl>
> Cc: Anatolij Gustschin <agust@denx.de>
> Cc: Robert Winkler <robert.winkler@boundarydevices.com>
> ---
>  common/splash_source.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)

applied to u-boot-video/master, thanks!

Anatolij

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-07-25 21:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-01 19:47 [U-Boot] [PATCH] splash: Accommodate DM_USB in splash_init_usb() Alexey Brodkin
2016-07-03 21:15 ` Simon Glass
2016-07-25 21:03 ` Anatolij Gustschin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox