[U-Boot] [PATCH 22/30] km/common: implement setboardid as a command
Holger Brunck
holger.brunck at keymile.com
Mon May 2 09:32:11 CEST 2011
Hi,
On 04/30/2011 10:25 AM, Wolfgang Denk wrote:
> Dear Valentin Longchamp,
>
> In message <30d7413306aba80ca4540c3353d884bdffe9a643.1302272395.git.valentin.longchamp at keymile.com> you wrote:
>> From: Holger Brunck <holger.brunck at keymile.com>
>>
>> Read out board id and HW key from the IVM eeprom and set
>> these values as an environment variable was now done inside the
>> code as a command.
>
> This begs to ask: and how has it been done so far? Should this patch
> not remove some old code, then?
>
Yes it does, we did it previously in the default environment. But this was an
out of tree patch so far. Maybe I should adapt the commit message.
>> +{
>> + unsigned char buf[32];
>> + char *p;
>> +
>> + p = get_local_var("IVM_BoardId");
>> + sprintf((char *)buf, "%s", p);
>> + setenv("boardid", (char *)buf);
>> + p = get_local_var("IVM_HWKey");
>> + sprintf((char *)buf, "%s", p);
>> + setenv("hwkey", (char *)buf);
>
> get_local_var() will return NULL in some cases. Error handling
> missing.
>
Ok.
>> + return 0;
>
> As is, the return 0 makes no sense, but I guess this will change when
> you add error handling.
>
Yes.
Thanks.
Best regards
Holger Brunck
More information about the U-Boot
mailing list