From: Wolfgang Denk <wd@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/1] USB: EHCI: Initialize multiple USB controllers at once
Date: Wed, 27 Jun 2012 08:55:14 +0200 [thread overview]
Message-ID: <20120627065514.4B5252000CD@gemini.denx.de> (raw)
In-Reply-To: <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F5@HKMAIL02.nvidia.com>
Dear Jim Lin,
sending the very same message eight (8!) times doesnot make it a bit
more convincing - on contrary.
In message <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F5@HKMAIL02.nvidia.com> you wrote:
>
> > U-Boot is not multi-tasking, so you can always access only a single
> > USB device at a time ayway. And it is a decoumented design principle
> > that U-Boot must not initialize any devices it does not use itself.
> >
> > So why?
> Because of this complaint and request for devices under different controllers
> to be working at same time.
You make another claim here, but don't explain how this is supposed to
work or whay the exact use case would be where this was needed.
U-Boot will not be able to access multiple devices at the same time,
so why would it be necessary to enable these? It should be sufficient
to enable the controller that is responsible for the single device
that is currently being used.
> "One particularly annoying consequence of this is when you use the Seaboard
> configuration on Springbank.
> Seaboard selects Tegra's USB3 as "usb 0" device, which is the one you can use,
> in order not to conflict with the flashing USB port USB1.
> However, Springbank only exposes USB1 since USB3 is used internally for the
> USB keyboard/mouse. As such, you cannot use the USB port on Springbank under
> U-Boot at the moment.
> "
I have to admit that I cannot make any sense from this statement. The
only thing I understand is that you are trying to use a configuration
for one hardware (Seaboard) on another, incompatible hardware
(Springbank).
The simple answer to this problem is: don't do that, then.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Ordnung ist die Lust der Vernunft,
aber Unordnung die Wonne der Phantasie - Paul Claudel
next prev parent reply other threads:[~2012-06-27 6:55 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-26 10:15 [U-Boot] [PATCH 1/1] USB: EHCI: Initialize multiple USB controllers at once Jim Lin
2012-06-26 21:29 ` Wolfgang Denk
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3EC@HKMAIL02.nvidia.com>
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F0@HKMAIL02.nvidia.com>
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F1@HKMAIL02.nvidia.com>
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F2@HKMAIL02.nvidia.com>
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3F5@HKMAIL02.nvidia.com>
2012-06-27 6:55 ` Wolfgang Denk [this message]
2012-06-27 16:57 ` Stephen Warren
2012-07-02 23:29 ` Jim Lin
2012-07-27 2:47 ` Jim Lin
2012-07-27 9:25 ` Marek Vasut
2012-07-30 7:20 ` Jim Lin
2012-07-30 12:02 ` Marek Vasut
2012-07-31 4:07 ` Jim Lin
2012-07-31 5:31 ` Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120627065514.4B5252000CD@gemini.denx.de \
--to=wd@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox