zephyr/dts/bindings/timer
Mulin Chao e5caae8e0a driver: timer: npcx: add system kernel timer support.
This CL introduces a kernel device driver implemented by the internal
64/32-bit timers in Nuvoton NPCX series. Via these two kinds of timer,
the driver provides an standard "system clock driver" interface.

It includes:
 - A system timer based on an ITIM64 (Internal 64-bit timer) instance,
   clocked by APB2 which freq is CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC.
 - Its prescaler is set to 1 and provide the kernel cycles reading
   without handling overflow mechanism.
 - A event timer based on an ITIM32 (Internal 32-bit timer) instance,
   clocked by LCLK which frequency is 32KHz and still activated when ec
   entered "idle/deep idle" power state for better power consumption.
 - Its prescaler is set to 1 and provide timeout event mechansim.
 - Compensate system timer which clock is gating for better power
   consumption after ec left"idle/deep idle" power state.

This CL passed starve, timer_api, and timer_monotonic test suites.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
2021-02-19 22:39:53 -05:00
..
arm,armv8-timer.yaml dts: Rename compatible arm,arm-timer to arm,armv8-timer 2021-02-04 07:04:28 -05:00
arm,cmsdk-dtimer.yaml
arm,cmsdk-timer.yaml
atmel,sam0-tc32.yaml drivers: counter: sam0_tc32: rework devicetree support 2020-04-25 13:33:56 -05:00
gaisler,gptimer.yaml timer: Add support for GRLIB GPTIMER 2020-11-13 14:53:55 -08:00
intel,hpet.yaml
ite,it8xxx2-timer.yaml dts: it8xxx2 device tree and binding 2020-12-16 08:47:36 -05:00
litex,timer0.yaml
microchip,xec-rtos-timer.yaml
nordic,nrf-timer.yaml dts: nordic: add CC count to RTC and TIMER nodes 2020-11-11 13:20:25 +01:00
nuvoton,npcx-itim-timer.yaml driver: timer: npcx: add system kernel timer support. 2021-02-19 22:39:53 -05:00
nxp,imx-gpt.yaml dts-binding: dts/bindings/timer: add gpt freq in dts binding 2021-01-22 08:34:49 -06:00
openisa,rv32m1-lptmr.yaml
st,stm32-lptim.yaml dts: stm32: timer define a new DT binding for LPTIM 2020-05-29 14:13:05 +02:00
st,stm32-timers.yaml dts: stm32: timer define a new DT binding for LPTIM 2020-05-29 14:13:05 +02:00
xlnx,ttcps.yaml dts: bindings: Fix xlnx,ttcps binding compat 2020-03-21 14:20:17 -04:00