[U-Boot] [RFC] Review of U-Boot timer API
Graeme Russ
graeme.russ at gmail.com
Wed May 25 13:53:05 CEST 2011
Hi Wolfgang,
On 25/05/11 21:32, Wolfgang Denk wrote:
> Dear Graeme Russ,
>
> In message <4DDCBD3D.4080409 at gmail.com> you wrote:
>>
>>> I see two options:
>>>
>>> 1) either we can have some signal when the timer wrapes around (like
>>> an interrupt); in this case it does not matter how big the counter
>>> itself is, we just increment our own local 64 bit timestamp.
>>>
>>> 2) Alternatively, I could imagine we use a 64 bit container plus a
>>> mask which specifiec how many bits are actually used - then we can
>>> accommodate counters with any numbers of valid bits.
>>>
>>
>> 3) Keep calling get_timer() (which you do when checking protocol time-outs)
>> - This keeps kicking the prescaler
>
> We cannot guarantee for this, so this is not really an option.
>
You can when you are waiting for a timeout
Regards,
Graeme
More information about the U-Boot
mailing list