[U-Boot-Users] qe: add ability to upload QE firmware

Kumar Gala galak at kernel.crashing.org
Fri Nov 30 23:49:22 CET 2007


On Nov 30, 2007, at 4:34 PM, Timur Tabi wrote:

> Kumar Gala wrote:
>
>>> +U_BOOT_CMD(
>>> +    qe, 4, 0, qe_cmd,
>>> +    "qe      - QUICC Engine commands\n",
>>> +    "fw <addr> [<length>] - Upload firmware at address <addr>,\n"
>> I'm at a loss, why have length at all?  You seem to always take it  
>> from firmware->header.length.
>
> It's optional.  If you specify the length, it will validate that  
> against header.length.  That's so that you can do this:
>
> tftp $loadaddr $firmware
> qe fw $loadaddr $filesize
>
> If the length doesn't match, then it doesn't bother trying to parse  
> the rest of the image.
>
> The Linux version of this code does the same thing, but it's  
> probably more useful since drivers will use request_firmware() which  
> returns a length.
>
> Granted, the CRC check is more bullet-proof.

It seems like a silly check if there is already a CRC check.

>> Also can we be more explicit in the help with 'Upload firmware'..  
>> to 'Upload microcode firmware to QE' or something like that.
>
> Sure.  New patch coming.


- k




More information about the U-Boot mailing list