
Dear John,
In message BANLkTikYX2c9T0aebUQLjMgH9FqmmVV8qw@mail.gmail.com you wrote:
From: *Wolfgang Denk* wd@denx.de Date: Fri, Apr 29, 2011 at 4:48 AM To: John Rigby john.rigby@linaro.org Cc: u-boot@lists.denx.de
Dear John Rigby, Thanks. Does it make sense to restrict this to USB? Or should we decouple the protocol part from the actual transport path? Maybe it would make sense to provide the same feature over plain serial line, or over Ethernet?
Also please keep in mind that there are many ways how a system can interact with the "operator": we have plain old serial console, netconsole, console over serial over USB, netconsole over Ethernet over USB, ...
We should make sure that at least on the conceptual level adding fastboot support will not cause any conflicts. OK. This has nothing to do with fastboot, and should be kept as a separate item. Normally U-Boot allows, when keys are supported, to map any combination of key presses to any commands, i. e. this is in no way restricted to or dependent on fastboot support. This probably needs configuration.
"usb cable is removed" probably makes little sense when running fastboot protocol over a serial port.
Also, this feature would require permanent polling of the USB status. Is this needed? I'm not sure what exactly you mean by "chose one at runtime". It is pretty much clear that you don't want to run DFU and fastboot simultaneously, but it is very likely that we will need USB_TTY (for console over USB) or even Ethernet over USB for console and then want to start fastboot.
Do you think anybody can make heads or tails from this text where you removed all references to context without even marking these changes?
It was a very bad idea to edit this text in such a way. Crippeling my text in such a way is something which makes me actually really angry. It gives the words a different meaning, and I will not accept this.
Why don't you simply provide a reference to the respective postings in the list archives, so everybody can actually understand what you are talking about?
Here it is:
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/98754/focus=98783
Wolfgang Denk