zephyr/drivers
Lidor T 0654fb49d8 counter: cmsdk_apb_timer: Use clock freq from DT clocks
Previously, the CMSDK APB timer driver hardcoded the
counter clock frequency to 24 MHz, which limits reuse
across SoCs and boards with different timer clock
sources.
This patch replaces the hardcoded frequency with a value
derived from the device tree's `clocks` phandle, using
the `clock-frequency` property of the referenced clock
controller node. If the property is missing, it falls
back to a default 24 MHz and issues a build-time
warning.

Signed-off-by: Lidor T <lidor@exibit-iot.com>
2025-07-08 13:36:58 -05:00
..
adc drivers: adc: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
audio drivers: audio: dmic_mcux: init active_buf_idx when setting up dma 2025-07-01 19:03:07 -05:00
auxdisplay drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
bbram drivers: bbram: stm32: reference counter for Backup Registers accesses 2025-06-26 12:43:17 +02:00
bluetooth drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
cache drivers: cache: nrf: Resolve NRF_CACHE_HAS_LINEADDR issue 2025-06-12 09:33:48 -07:00
can drivers: can: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
charger charger: axp2101: Guards against out-of-bounds read 2025-05-28 12:22:21 +02:00
clock_control drivers: clock_control: esp32c6: Fix clock init at JTAG reset 2025-07-04 15:49:17 -05:00
comparator drivers: comparator: add it51xxx_evb analog comparator driver 2025-06-24 15:33:17 -05:00
console sca: Fix undefined behavior during preprocessing 2025-06-27 14:14:35 +02:00
coredump
counter counter: cmsdk_apb_timer: Use clock freq from DT clocks 2025-07-08 13:36:58 -05:00
crypto drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
dac drivers: dac: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
dai drivers: dai: esai: support applying default pin configuration 2025-06-24 09:13:45 +02:00
debug drivers: debug: silabs_pti: Add driver for Packet Trace Interface 2025-06-13 11:12:20 +02:00
disk drivers: disk: nvme: fix include guard typo 2025-06-06 09:08:33 -07:00
display display: stm32: ltdc: fix RGB565/BGR565 format to match sample expectations 2025-07-04 13:07:55 -05:00
dma drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
dp drivers: dp: use atomic APIs for pin set/reset 2025-05-22 13:44:55 +02:00
edac edac: shell: Make more generic 2025-06-18 09:09:40 -04:00
eeprom drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
entropy drivers: virtio: move virtio headers to zephyr/drivers 2025-07-04 15:49:54 -05:00
espi drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
ethernet drivers: ethernet: nxp: don't fail with -EALREADY 2025-07-04 14:20:55 -10:00
firmware soc: nordic: move nrf_ironside from drivers/firmware to soc/nordic 2025-07-02 17:57:45 -05:00
flash drivers: nxp: flexspi: fix hyper flash hang issue 2025-06-26 22:14:38 -05:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
gnss drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
gpio drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
haptics drivers: haptics: drv2605: drop redundant include 2025-06-16 14:04:22 -04:00
hdlc_rcp_if drivers: hdlc_rcp_if: Add HDLC SPI adapter driver 2025-06-18 17:50:31 -04:00
hwinfo drivers: hwinfo: add TI MSPM0 support 2025-06-18 09:10:11 -04:00
hwspinlock
i2c drivers: i2c: esp32: drop transfer log error 2025-07-04 13:08:23 -05:00
i2s drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
i3c drivers: i3c: check addr slot is free only if it's different 2025-07-04 13:08:33 -05:00
ieee802154 drivers: ieee802154: Add implementation for ESP32 series 2025-06-26 11:12:34 +02:00
input drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
interrupt_controller drivers: interrupt_controller: add a WCH EXTI external interrupt driver 2025-06-26 09:38:56 +02:00
ipm driver: ipm: introduce IPM_MAX_DATA_SIZE build configuration 2025-05-27 10:29:20 +02:00
led drivers: npm13xx: add support for nPM1304 2025-06-23 16:19:43 +01:00
led_strip leds: add arduino,modulino-smartleds 2025-05-14 11:03:10 +01:00
lora drivers: lora: rylrxxx: fix snprintf usage 2025-07-04 16:40:46 -10:00
mbox drivers: mbox: secureproxy: Pass userdata in isr 2025-06-23 15:54:34 +01:00
mdio drivers: mdio: mdio_xilinx_axienet: Add access timeouts 2025-06-24 15:37:24 -05:00
memc drivers: nxp: flexspi: fix hyper flash hang issue 2025-06-26 22:14:38 -05:00
mfd license: fix copyright owner 2025-06-26 10:56:48 -05:00
mipi_dbi pm: policy: remove redundant ifdef exclusion of device_power_lock 2025-06-05 09:34:31 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l: support non-contiguous frame buffer 2025-06-27 08:49:44 -10:00
misc drivers: misc: stm32n6: ramcfg driver 2025-06-27 09:01:52 -10:00
mm
modem drivers: modem_cellular: fix bg95dial cmd resp 2025-07-04 13:07:12 -05:00
mspi drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
net drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
pcie drivers: pcie: shell: add missing const qualifiers 2025-06-17 07:24:52 +02:00
peci
pinctrl drivers/pinctrl: ite: Don't clear FUNC3 setting unless alt_func is FUNC3 2025-06-30 15:19:49 -05:00
pm_cpu_ops
power_domain drivers: power_domain: Power domain TISCI driver support 2025-06-26 10:57:45 -05:00
ps2
psi5 drivers: introduce support Peripheral Sensor Interface (PSI5) driver 2025-07-01 10:53:59 -10:00
ptp_clock drivers: ptp_clock: Add NXP NETC PTP Clock Driver 2025-06-06 14:47:53 +01:00
pwm drivers: pwm: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
regulator drivers: npm13xx: add support for nPM1304 2025-06-23 16:19:43 +01:00
reset drivers: reset: Add MPFS MSS driver 2025-06-27 09:59:08 -05:00
retained_mem
rtc drivers: rtc: stm32: narrow backup domain access window during interrupts 2025-07-04 13:06:36 -05:00
sdhc drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
sensor drivers/sensor: lis2dux12: add 'return' if data has to be dropped 2025-07-07 16:06:13 -05:00
sent drivers: introduce Single Edge Nibble Transmission (SENT) driver 2025-06-26 18:50:07 -10:00
serial drivers: uart: esp32: apply correct mask for TX/RX signal inversion 2025-07-04 13:08:14 -05:00
sip_svc
smbus
spi drivers: spi_nxp_lpspi: Don't fetch clockrate from api during configure 2025-07-04 14:21:35 -10:00
stepper drivers: stepper: tmc5xxx: introduce stop function 2025-06-23 13:44:51 +02:00
syscon drivers: syscon: remove unnecessary checks for dev pointer 2025-07-04 16:42:53 -10:00
tee
timer drivers: timer: Clean up Cortex-M systick Kconfig 2025-07-04 16:40:31 -10:00
usb drivers: udc_dwc2: do not throw error when FIFO settings can be reused 2025-07-07 16:06:34 -05:00
usb_c drivers: usb_c: fusb307: Check return value gpio_add_callback() 2025-06-13 14:29:23 +02:00
video drivers: video: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
virtio drivers: virtio: move virtio headers to zephyr/drivers 2025-07-04 15:49:54 -05:00
virtualization
w1 drivers: w1: shell: fix off-by-one error 2025-06-17 17:46:17 +02:00
watchdog drivers: watchdog: Add enableWait setting for wdt_mcux_imx_wdog 2025-07-03 11:57:17 -05:00
wifi wifi: nrf70: Fix system work queue stack size override 2025-07-01 19:04:00 -05:00
xen
CMakeLists.txt drivers: introduce support Peripheral Sensor Interface (PSI5) driver 2025-07-01 10:53:59 -10:00
Kconfig drivers: introduce support Peripheral Sensor Interface (PSI5) driver 2025-07-01 10:53:59 -10:00