zephyr/drivers
Scott Worley bdaab8cfa0 drivers : timer : Add MEC1501 32KHz kernel timer driver
Add a kernel timer driver for the MEC1501 32KHz RTOS timer.
This timer is a count down 32-bit counter clocked at a fixed
32768 Hz. It features one-shot, auto-reload, and halt count down
while the Cortex-M is halted by JTAG/SWD. This driver is based
on the new Intel local APIC driver. The driver was tuned for
accuracy at small sleep values. Added a work-around for RTOS
timer restart issue. RTOS timer driver requires board ticks per
second to be 32768 if tickless operation is configured.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2019-07-24 14:58:41 -07:00
..
adc drivers: adc_stm32: Get clock frequency from DTS 2019-07-24 15:10:02 +02:00
aio cleanup: include/: move aio_comparator.h to drivers/aio_comparator.h 2019-06-27 22:55:49 -04:00
audio cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bluetooth Bluetooth: drivers: ipm_st32wb: Fix compilation 2019-07-09 21:35:44 +03:00
can drivers: can: stm32: Update enable driver help message 2019-07-02 18:57:23 -04:00
clock_control drivers: beetle_clock_control: Get CPU clock frequency from DTS 2019-07-24 15:10:02 +02:00
console drivers: ipm_console: increase coverage stack size 2019-07-04 07:25:44 -04:00
counter Bluetooth: controller: Rename BT_LL_SW to BT_LL_SW_LEGACY 2019-07-22 14:23:42 +02:00
crypto cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
display drivers: sdl: Added support to set def pix format 2019-07-22 12:33:32 +02:00
dma cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
entropy cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ethernet dts: riscv32: fix reg-names for liteeth 2019-07-23 10:51:21 +02:00
flash drivers/spi_nor: enable logging API 2019-07-24 09:20:56 -04:00
gpio drivers: gpio: Add STM32G0X pinmux support 2019-07-05 10:35:55 -05:00
hwinfo cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
i2c drivers: i2c_cc32xx: Get clock frequency from DTS 2019-07-24 15:10:02 +02:00
i2s cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
ieee802154 drivers: ieee802154_nrf: Fix SoC header inclusion 2019-07-12 12:16:21 +02:00
interrupt_controller drivers: ethernet: Add LiteEth driver 2019-07-22 15:28:54 +03:00
ipm cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
led cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
led_strip cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
modem cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
net cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
neural_net cleanup: include/: move gna.h to drivers/gna.h 2019-06-27 22:55:49 -04:00
pci cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
pcie
pinmux drivers: pinmux: Add STM32G0X pinmux support 2019-07-05 10:35:55 -05:00
ptp_clock net: ptp: clock: Add usermode support to ptp_clock_get() 2019-06-25 15:22:51 +03:00
pwm drivers: pwm_qmsi: Do not use CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 2019-07-24 15:10:02 +02:00
rtc cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
sensor sensors: lis2dh: support high resolution mode 2019-07-23 10:52:08 +02:00
serial drivers: uart_cc13xx_cc26xx: Get clock frequency from DTS 2019-07-24 15:10:02 +02:00
spi drivers: spi_dw: Get clock frequency from DTS 2019-07-24 15:10:02 +02:00
timer drivers : timer : Add MEC1501 32KHz kernel timer driver 2019-07-24 14:58:41 -07:00
usb drivers: usb_dc_nrfx: Use dedicated work queue for handling ISR events 2019-07-22 18:19:33 +02:00
watchdog drivers: wdog_cmsdk_apb: Get clock frequency from DTS 2019-07-24 15:10:02 +02:00
wifi wifi: eswifi: Implement TCP listen/accept 2019-07-02 09:08:59 +03:00
CMakeLists.txt net: ptp: clock: Add usermode support to ptp_clock_get() 2019-06-25 15:22:51 +03:00
Kconfig