[U-Boot] [PATCH 1/1] usb: gadget: g_dnl: Use serial# variable to set g_dnl_serial

Łukasz Majewski lukma at denx.de
Fri Sep 1 10:09:03 UTC 2017


On 09/01/2017 11:51 AM, Marek Vasut wrote:
> On 09/01/2017 10:36 AM, Łukasz Majewski wrote:
>> On 09/01/2017 10:19 AM, Marek Vasut wrote:
>>> On 08/31/2017 08:20 PM, Sam Protsenko wrote:
>>>> Since 842778a09104 commit, "fastboot devices" stopped to show correct
>>>> device serial number for TI boards, showing this line instead:
>>>>
>>>>     ????????????    fastboot
>>>>
>>>> This is because serial# env variable could be set after g_dnl gadget was
>>>> initialized (e.g. by using env_set() in the board file).
>>>>
>>>> To fix this, before checking g_dnl_serial, let's re-check if we have
>>>> valid serial# value. And if so, let's set it as g_dnl_serial value.
>>>>
>>>> Signed-off-by: Sam Protsenko <semen.protsenko at linaro.org>
>>>
>>> Can't we use U_BOOT_ENV_CALLBACK() here instead and set the serial
>>> number when the environment variable is set ?
>>
>> Hmm... This might work.
>>
>> However, I'm a bit concerned with having "bound" the one particular env
>> variable ("serial#" in this case) to generic g_dnl.c code.
> That's a separate problem though, we already have this serial# variable
> in place.

Do you mean that it is the same of "fixed" variable, as "ipaddr" is for 
network subsytem?

>


-- 
Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de


More information about the U-Boot mailing list