[U-Boot] [PATCH v5 2/2] qi_lb60: add software usbboot support

xiangfu liu xiangfu at openmobilefree.net
Sat Oct 13 14:20:15 CEST 2012


Hi Marek

This file was wrote by Ingenic people. I don't have time to convert it to
C(I am not very good in mips assembler). the .S file implement basic USB
stack.  this C code (
http://projects.qi-hardware.com/index.php/p/xburst-tools/source/tree/master/xbboot)
implement the host app. the host app source code even clear then the
original Ingenic document. so feel free to send patch.

Xiangfu

On Sat, Oct 13, 2012 at 11:01 AM, Marek Vasut <marex at denx.de> wrote:

> Dear xiangfu at openmobilefree.net,
>
> > From: Xiangfu <xiangfu at openmobilefree.net>
> >
> >   JZ4740 CPU have a internal ROM have such kind of code, that make
> >   JZ4740 can boot from USB
> >
> >   usbboot.S can downloads user program from the USB port to internal
> >   SRAM and branches to the internal SRAM to execute the program
> >
> > Signed-off-by: Xiangfu <xiangfu at openmobilefree.net>
> > ---
> >  board/qi/qi_lb60/qi_lb60-spl.c |   20 +
> >  board/qi/qi_lb60/usbboot.S     |  838
> > ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 858
> > insertions(+)
> >  create mode 100644 board/qi/qi_lb60/usbboot.S
> >
> [...]
>
> UGH. Simply ... UGH.
>
> Can that assembler blob not be rewritten into C ?
>
> Best regards,
> Marek Vasut
>


More information about the U-Boot mailing list