zephyr/drivers/timer
Andy Ross 1db9f18a08 kernel/timeout: Remove "clock_always_on", replace with "SLOPPY_IDLE"
This is an oddball API.  It's untested.  In fact testing its proper
behavior requires very elaborate automation (you need a device outside
the Zephyr hardware to measure real world time, and a mechanism for
getting the device into and out of idle without using the timer
driver).  And this makes for needless difficulty managing code
coverage metrics.

It was always just a hint anyway.  Mark the old API deprecated and
replace it with a kconfig tunable.  The effect of that is just to
change the timeout value passed to the timer driver, where we can
manage code coverage metrics more easily (only one driver cares to
actually support this feature anyway).

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-06-28 14:24:56 -07:00
..
altera_avalon_timer_hal.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
apic_timer.c drivers: apic_timer: fix include of system_timer.h 2019-06-27 10:51:32 -07:00
arcv2_timer0.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
CMakeLists.txt drivers/timer/apic_timer.c: new local APIC timer for TICKLESS_KERNEL 2019-06-27 07:20:54 -04:00
cortex_m_systick.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
hpet.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
Kconfig kernel/timeout: Remove "clock_always_on", replace with "SLOPPY_IDLE" 2019-06-28 14:24:56 -07:00
legacy_api.h license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
litex_timer.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
loapic_timer.c cleanup: include/: move power.h to power/power.h 2019-06-27 22:55:49 -04:00
native_posix_timer.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
nrf_rtc_timer.c cleanup: include/: move clock_control.h to drivers/clock_control.h 2019-06-27 22:55:49 -04:00
riscv_machine_timer.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
rv32m1_lptmr_timer.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
sam0_rtc_timer.c cleanup: include/: move clock_control.h to drivers/clock_control.h 2019-06-27 22:55:49 -04:00
sys_clock_init.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
xtensa_sys_timer.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00