* Stefan Schmidt | 2011-11-21 15:48:29 [+0100]: >Hello. Hi,
>On Mon, 2011-11-21 at 15:09, Sebastian Andrzej Siewior wrote: >> This patch contains an implementation of the fastboot protocol on the >> device side and a little of documentation. >> The gadget expects the new-style gadget framework. > >Which what hardware do you test this? So far I have only seen patches >(not applied yet) for the Samsung UDC controller that are providing >the usb_gadget_register_driver() functions. Consumer is only ether.c >so far. DWC3. This one is new and already merged into the linux kernel. This one is on my list once I have the fastboot part merged :) There should be an at91 udc driver in the uboot-usb git tree. The last time I checked, the at91 driver was in the next branch. >Any other hardware platforms that support the new style gadget >framework yet? Do'n get me wrong, I like it and would like to see more >drivers moving to it but I wonder what support on a hardware driver >level we have for it yet. All drivers in u-boot are using the old style interface which is linux from the late 2.4 time frame or very early 2.6. The dwc3 for which I plan to have fastboot is a huge usb3 drd controller. Having two different codebases does not make much sense. >> The gadget implements the getvar, reboot, download and reboot commands. >> What is missing is the flash handling i.e. writting the image to media. > >You may have seen the DFU patches on this list recently. There is also >a split between the DFU protocol and the flashing backend. Would it >make sense to see if fastboot and DFU could use the same flashing >backend and platform specific bits? I haven't seen it yet. From the protocol layer it is simple: You are told to receive X bytes. Once you sucked it up are told where you have to write it. The destination address is a partition name. So what I planned to do is to add the android partition format which is efi/guid based I think and then simply execute a "nand write data partition" command. If there is code that can be shared between DFU and this fastboot thingy then I'm the last person that does not want it. >regards >Stefan Schmidt Sebastian _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot