zephyr/drivers
Andrzej Głąbek 3ffaaa989a drivers: nrf_rtc_timer: Always announce actual number of elapsed ticks
In non-tickless mode, the timeout handler always announced maximum 1
tick to kernel, but in fact it cannot be guaranteed that the handler
execution is not delayed and that the number of elapsed ticks does not
exceed 1. Use the actual number instead.
Switch also to using a 32-bit value for `dticks` to get a bit simpler
generated code (ticks delta is not supposed to be that huge).

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-01-17 17:00:16 +01:00
..
adc drivers: gd32_adc: add support for gd32a50x series. 2023-01-12 21:45:38 +01:00
audio include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
bbram drivers: bbram: Introduce BBRAM shell 2022-12-08 16:47:09 +09:00
bluetooth drivers: hci: stm32wb: Use clock_control driver for clock configuration 2023-01-08 19:48:27 +01:00
cache cache: kconfig: Reorder and fix entries 2022-12-30 10:53:22 +00:00
can driver: can: add new filter to match CAN-FD frames 2023-01-04 08:18:13 -06:00
clock_control drivers: clock_control: stm32wb: Lock CLK48 hsem 2023-01-16 11:23:55 +00:00
console mgmt/mcumgr: Standardise MCUmgr Kconfig names 2022-12-22 12:36:34 +01:00
coredump everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
counter drivers: counter: gd32_timer: Remove is_bit_mask() implementation 2023-01-10 09:23:14 +01:00
crypto drivers: crypto: don't return uninitialized local variable 2023-01-03 13:36:46 +01:00
dac drivers: gd32-dac: add support for gd32a50x 2023-01-12 21:45:38 +01:00
dai drivers: dai: intel: dmic: don't use assert for error handling 2023-01-12 10:01:41 +01:00
debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
disk drivers: disk: reset stm32 SDMMC peripheral during init 2023-01-17 11:27:16 +01:00
display drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
dma drivers: dma: esp32c3: add gdma driver 2023-01-12 19:09:01 +01:00
ec_host_cmd_periph ec_host_cmd: add missing name to choice in Kconfig 2023-01-12 16:12:55 +00:00
edac edac: ibecc: Correct indication of -ENODATA 2022-11-19 14:18:40 +09:00
eeprom drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
entropy drivers: entropy: Add Gecko trng driver for EFR32BG22 2023-01-12 15:22:11 +00:00
espi espi: it8xxx2: make sure h2ram offset is configured correctly 2023-01-04 18:41:29 +00:00
ethernet drivers: ethernet: stm32_hal: Rework data provisionning style 2023-01-11 17:07:20 +01:00
flash drivers: flash: stm32 qspi driver correct device size 2023-01-11 09:39:47 +01:00
fpga drivers: fpga: ice40: add support for the Lattice iCE40 series 2022-11-17 09:17:44 -05:00
fuel_gauge fuel_gauge: sbs_gauge: Enable MFR ACC write 2023-01-08 19:48:12 +01:00
gpio ITE driver/gpio/it8xxx2: add kscan pins gpio driver 2023-01-14 09:22:39 +01:00
hwinfo drivers: hwinfo: Fix Gecko hwinfo driver building 2022-12-20 22:50:19 +01:00
i2c driver: i2c: npcx: simplify smb bank registers with union 2023-01-11 09:40:36 +01:00
i2s include: add missing zephyr/kernel.h 2022-10-20 22:52:09 +09:00
i3c i3c: add cdns i3c driver 2022-12-12 15:51:16 -05:00
ieee802154 all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
interrupt_controller drivers: gicv3: add zephyr kernel header file 2022-12-13 18:08:40 +09:00
ipm all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
kscan ITE drivers/kscan/it8xxx2: set KSI/KSO kbs mode by pinctrl driver 2023-01-14 09:22:39 +01:00
led drivers: led: Microchip XEC LED driver using BBLED controller 2022-12-02 11:31:50 +01:00
led_strip drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
lora drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
mbox drivers: mbox: nrfx: align implementation to nrfx 2.10 API 2022-11-08 10:48:38 +01:00
mdio include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
memc drivers: memc: Add device PM to MCUX Flexspi driver 2023-01-04 11:03:42 -06:00
mipi_dsi drivers: mipi_dsi: mcux: add missing soc.h 2022-10-24 12:44:57 +02:00
misc drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
mm memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00
modem drivers: modem: gsm: fix RSSI check condition 2022-12-27 15:32:07 +01:00
net net: ip: net_context: AF_PACKET/SOCK_RAW/IPPROTO_RAW: set pkt family 2023-01-09 19:21:18 +01:00
neural_net include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
pcie drivers: pcie: late initialization of pcie when PCIe controller is used 2022-12-10 09:47:26 +01:00
peci driver: peci: mec: enable peci in ec subsystem register 2022-11-10 22:39:43 -05:00
pinctrl ITE drivers/pinctrl/it8xxx2: extend pinctrl driver for kscan pins 2023-01-14 09:22:39 +01:00
pinmux include: add missing errno.h include 2022-10-11 18:05:17 +02:00
pm_cpu_ops arm64: implement arch_system_halt 2022-11-23 11:37:08 +01:00
power_domain power_domain: intel_adsp: code update 2022-11-30 17:46:17 -05:00
ps2 include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
ptp_clock drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pwm drivers: pwm: pwm_mcux: Reload mode option 2023-01-16 09:26:23 +01:00
regulator drivers: regulator: shell: fix fp number parsing 2023-01-16 16:52:35 +01:00
reset drivers: reset: Add support for reset clear register 2022-12-09 09:43:36 -08:00
sdhc drivers: sdhc: Support HS400 mode on IMX driver 2023-01-14 09:22:22 +01:00
sensor sensor: tdk 42688 driver 2023-01-10 14:45:36 -06:00
serial drivers: uart: esp32c3: Add async support 2023-01-12 19:09:01 +01:00
spi drivers: gd32_spi: drop APB marco 2023-01-12 21:45:38 +01:00
syscon include: add missing errno.h include 2022-10-11 18:05:17 +02:00
timer drivers: nrf_rtc_timer: Always announce actual number of elapsed ticks 2023-01-17 17:00:16 +01:00
usb drivers: usb: stm32: Replace static clock check by a runtime check. 2023-01-16 11:23:55 +00:00
usb_c drivers: usb_c: tcpc: stm32: Add VCONN functionality 2022-12-20 09:22:21 +01:00
video include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
virtualization drivers: ivshmem: msi.h header only required for ivshmem-doorbell 2022-12-10 09:47:26 +01:00
w1 crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
watchdog drivers: watchdog: Make SOC reset as an option in counter watchdog 2023-01-09 10:15:33 +01:00
wifi libc: minimal: include: move fcntl.h to posix 2023-01-10 09:02:21 +09:00
xen include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
CMakeLists.txt fuel_gauge: Sample sbs gauge driver with tests 2022-11-19 17:56:05 -05:00
Kconfig fuel_gauge: Sample sbs gauge driver with tests 2022-11-19 17:56:05 -05:00