Sascha Hauer
96cae61eba
clock: Add a variable with the first timestamp after startup
...
For measuring the startup time it's useful to save the first
timestamp after the clocksource has been registered.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-09-30 10:44:15 +02:00
Jean-Christophe PLAGNIOL-VILLARD
cf1670486b
clock: introduce non interruptible timeout
...
is_timeout call poller_call if the timeout is >= 100us
but on 1-wire bus we need to wait 500us and not more than 930us
for the bus reset. So if the poller_call is caller we can not guarantee it.
So for this introduce is_non_interruptible_timeout than we only wait.
Use it for ndelay too.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-29 22:31:18 +01:00
Antony Pavlov
e172909335
clocksource: move the NSEC_PER_SEC constant to common header
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-06-29 10:19:58 +02:00
Sascha Hauer
3eb9672818
Add a timeout polling loop convenience wrapper
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-02-09 14:35:06 +01:00
Carlo Caione
701edd4d98
shift and clocksource
...
Added clocks_calc_mult_shift()
Signed-off-by: Carlo Caione <carlo.caione@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-06-22 00:17:56 +02:00
Jean-Christophe PLAGNIOL-VILLARD
c448d8c659
clocksource: import CLOCKSOURCE_MASK from the kernel
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-11-29 21:55:25 +01:00
Marc Kleine-Budde
9434fe68e4
clock.h: use types.h not linux/types.h
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Acked-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-03 11:12:36 +01:00
Marc Kleine-Budde
494f8c1a76
clock.h: uses uint?_t types, so include types.h
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2009-11-23 10:55:48 +01:00
Sascha Hauer
4c01ac2e0e
clocK: Add ndelay function
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:41:22 +02:00
Sascha Hauer
363266d818
svn_rev_033
...
change to clocksource api
2007-07-05 18:01:15 +02:00
Sascha Hauer
390c9283ab
svn_rev_031
...
add clocksource stuff from kernel and first implementation (imx) (WIP)
2007-07-05 18:01:15 +02:00