[U-Boot] [RFC] Review of U-Boot timer API

Graeme Russ
2011-05-25T11:53:05Z

Hi Wolfgang,

On 25/05/11 21:32, Wolfgang Denk wrote:
> Dear Graeme Russ,
>
> In message <4DDCBD3D.4080409@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