zephyr/drivers
Erwan Gouriou 7f2cb0fd22 drivers: timer: stm32: Specific handling for L0 LSI
On L0 series, LSI runs at 37KHz while LPTIM driver only supports speeds
up to 32768Hz (to avoid counter overflow). Consequence is a time running
faster than reality (x1.13)
Solution to this is the implementation of the LPTIM prescaler support.

While moving driver configuration from Kconfig to DT, this case was
not taken into account and the effect was LPTIM counter overflow which
consequence is worse than the slightly faster timer.
Reproduce the initial behavior with this piece of code that will be
removed once prescaler support is available.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-09-02 10:41:59 +00:00
..
adc drivers: adc: stm32: teardown internal channel after read 2022-09-01 12:29:58 +00:00
audio drivers: audio: Update Kconfig 2022-08-14 09:05:09 -05:00
bbram drivers: bbram: Update Kconfig 2022-08-16 18:08:42 -05:00
bluetooth drivers: bluetooth: hci: initialize uart device at compile time 2022-08-19 11:51:26 +02:00
cache cache: Fix build warning 'No SOURCES given to Zephyr library' 2022-08-24 10:36:40 +00:00
can drivers: can: shell: add command for showing CAN controller information 2022-08-31 10:45:35 +02:00
clock_control clock: esp32: update clock init functions 2022-09-01 21:48:18 +00:00
console drivers: console: initialize uart devices at compile time 2022-08-19 11:51:26 +02:00
coredump everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
counter drivers: Replace deprecated nrfx API 2022-08-31 10:43:14 +02:00
crypto drivers: crypto: Update Kconfig 2022-08-30 10:43:12 +00:00
dac drivers: dac: gd32: use reset API 2022-08-29 10:30:49 +02:00
dai drivers: dai: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:26:06 +02:00
debug
disk drivers: disk: sdmmc: Update Kconfig 2022-09-01 10:26:19 +02:00
display drivers: uc81xx: Add workaround for chips without autocopy 2022-09-02 11:21:08 +02:00
dma drivers: dma: gd32: use reset API 2022-08-29 10:30:49 +02:00
ec_host_cmd_periph
edac devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
eeprom eeprom: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 11:34:16 +02:00
entropy drivers: entropy: fail mcux CAAM init on error 2022-08-24 10:07:28 +02:00
espi eSPI: npcx: Enable platform specific Virtual Wire GPIOs 2022-09-02 10:36:24 +00:00
ethernet drivers: ethernet: stm32_hal: Rename flag. 2022-09-02 10:37:49 +00:00
flash sys_clock: define NSEC_PER_MSEC 2022-09-01 16:29:25 -04:00
fpga
gpio drivers: gpio: Cleanup Kconfig.test 2022-09-01 10:25:57 +02:00
hwinfo drivers: hwinfo: add Andes hwinfo driver 2022-08-26 11:55:55 +02:00
i2c drivers: i2c: add Andes atciic100 driver 2022-09-01 10:29:12 +02:00
i2s drivers: i2s: Update drivers to use devicetree Kconfig symbol 2022-08-25 15:03:11 -05:00
ieee802154 drivers: ieee802154: introduce consistent MTU definition 2022-08-31 21:52:37 +00:00
interrupt_controller driver: intc: esp32: use hal calls in interrupt driver 2022-09-01 21:48:18 +00:00
ipm ipm: split kconfig options into multiple files 2022-09-01 10:28:16 +02:00
kscan drivers: kscan_touch: enable the touch panel for rt1170 2022-08-17 12:07:44 +02:00
led drivers: led: gpio: use DT_INST_FOREACH_CHILD_SEP_VARGS 2022-08-30 16:19:57 +02:00
led_strip drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
lora drivers: lora: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:51 +02:00
mbox
mdio drivers: mdio: mdio: Update mdio_shell to use DEVICE_DT_GET 2022-08-18 11:32:02 +00:00
memc drivers: memc: Introduce Atmel SAM SMC/EBI driver 2022-08-16 12:53:50 +02:00
mipi_dsi drivers: mipi_dsi: Update Kconfig 2022-08-12 10:23:31 -05:00
misc drivers: misc: ft8xx: Update Kconfig 2022-08-12 11:34:21 +02:00
mm drivers: mm: Update Kconfig 2022-08-31 11:17:37 -05:00
modem devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
net net: socketcan: rename SocketCAN header from socket_can.h to socketcan.h 2022-08-18 10:19:29 +02:00
neural_net
pcie pcie: shell: Add help and argument check 2022-08-25 21:14:51 +00:00
peci drivers: peci: Update Kconfig 2022-08-16 08:26:11 +00:00
pinctrl drivers: pinctrl: Add driver for smartbond 2022-08-31 20:32:03 +02:00
pinmux board: v2m_beetle: drop CONFIG_PINMUX=y 2022-08-18 12:13:14 +00:00
pm_cpu_ops drivers: pm_cpu_ops: Update Kconfig 2022-08-12 11:34:10 +02:00
power_domain include: fix files using legacy include paths 2022-08-31 06:49:00 -04:00
ps2 devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
ptp_clock
pwm west.yml: update hal to v4.4.1 base 2022-09-01 21:48:18 +00:00
regulator drivers: regulator: Update Kconfig 2022-08-17 09:58:55 -05:00
reset drivers: reset: gd32: add initial support 2022-08-29 10:30:49 +02:00
sdhc drivers: sdhc: Update Kconfig 2022-08-12 17:39:15 +02:00
sensor drivers: sensor: lsm6dsl: disable high performance in initialization 2022-09-01 13:19:08 -05:00
serial drivers: serial: rtt: Remove DT_COMPAT_<compat> defines 2022-08-31 21:57:52 +00:00
spi west.yml: update hal to v4.4.1 base 2022-09-01 21:48:18 +00:00
syscon drivers: syscon: Update Kconfig 2022-08-14 09:04:33 -05:00
timer drivers: timer: stm32: Specific handling for L0 LSI 2022-09-02 10:41:59 +00:00
usb drivers: usb: device: Update drivers to use devicetree Kconfig symbol 2022-08-25 08:05:54 -05:00
usbc kconfig: guard usbc logging macros 2022-07-20 18:28:43 +02:00
video video: Move to using select in Kconfig for I2C bus 2022-08-14 09:05:36 -05:00
virtualization drivers: virt: ivshmem: Convert to use DEVICE_DT_GET_ONE 2022-07-25 15:16:05 +02:00
w1 drivers: ds2484: Fix wrong early exit during suspend/resume 2022-08-24 10:06:58 +02:00
watchdog devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
wifi drivers: wifi: esp32: remove supplicant init call 2022-09-01 21:48:18 +00:00
xen everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
CMakeLists.txt
Kconfig