jtag: clean up jtag_sleep, handle short sleeps correctly via usleep
commitbb0d11cba989832c0f27c2e5b664bfdc26b98cc9
authorØyvind Harboe <oyvind.harboe@zylin.com>
Thu, 3 Mar 2011 08:14:30 +0000 (3 09:14 +0100)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Tue, 15 Mar 2011 09:36:16 +0000 (15 10:36 +0100)
tree6604069fb5a948d67e6afbc86b84fee6f56fdb43
parent689c244389798ef7fc041693831ae114b3063d36
jtag: clean up jtag_sleep, handle short sleeps correctly via usleep

short sleeps are handled via usleep, longer sleeps we round up
to nearest ms.

There was a bug in jtag_sleep() in that it would round *down*
to nearest ms, thus making all <1ms sleeps 0. Found by inspection
rather than symptom.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
src/jtag/core.c