zephyr/drivers/counter
Lucas Tamborrino e282b0ea84 soc: esp32xx: refactor clock and RTC subsystems
The RTC subsystem in espressif's SOCs, among other tasks
is responsible for clock selection for CPU and for low
power domain clocks such as RTC_SLOW and RTC_FAST.

This commit allows for proper clock source and rate
selection for CPU, using the espressif,riscv and
espressif,xtensa-lx6/7 bindings.

It also enables clock selection for RTC_FAST and RTC_SLOW,
that impacts some peripherals, such as rtc_timer.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-05-27 01:37:18 -07:00
..
CMakeLists.txt drivers: counter: mcux: add support for TPM 2024-04-30 08:53:59 +02:00
Kconfig drivers: counter: mcux: add support for TPM 2024-04-30 08:53:59 +02:00
Kconfig.ace
Kconfig.ambiq
Kconfig.andes_atcpit100
Kconfig.cmos
Kconfig.dtmr_cmsdk_apb
Kconfig.dw
Kconfig.esp32_rtc
Kconfig.esp32_tmr soc: esp32xx: refactor clock and RTC subsystems 2024-05-27 01:37:18 -07:00
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.imx_epit
Kconfig.maxim_ds3231
Kconfig.mcp7940n
Kconfig.mcux_ctimer
Kconfig.mcux_gpt drivers: counter: gpt: enable MMIO memory mapping 2024-04-09 11:06:24 +02:00
Kconfig.mcux_lpc_rtc
Kconfig.mcux_lptmr
Kconfig.mcux_qtmr
Kconfig.mcux_rtc
Kconfig.mcux_snvs
Kconfig.mcux_tpm drivers: counter: mcux: add support for TPM 2024-04-30 08:53:59 +02:00
Kconfig.native_posix
Kconfig.nrfx
Kconfig.nxp_mrt drivers: nxp: Add reset code to driver inits 2024-05-21 16:49:42 -04:00
Kconfig.nxp_pit drivers: counter: fix leaking NXP counter Kconfigs 2024-04-26 19:48:11 +01:00
Kconfig.nxp_s32
Kconfig.rpi_pico
Kconfig.sam
Kconfig.sam0
Kconfig.smartbond_timer
Kconfig.stm32_rtc
Kconfig.stm32_timer
Kconfig.tmr_cmsdk_apb
Kconfig.xec
Kconfig.xlnx
counter_ace_v1x_art.c
counter_ace_v1x_art_regs.h
counter_ace_v1x_rtc.c
counter_ace_v1x_rtc_regs.h
counter_ambiq_timer.c drivers: counter: Add support for Apollo3 SoCs counter 2024-05-23 11:52:37 -04:00
counter_andes_atcpit100.c drivers: counter: fix the bug for atcpit100 2024-05-20 15:17:15 +01:00
counter_cmos.c
counter_dw_timer.c
counter_esp32_rtc.c soc: esp32xx: refactor clock and RTC subsystems 2024-05-27 01:37:18 -07:00
counter_esp32_tmr.c drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
counter_gd32_timer.c
counter_gecko_rtcc.c
counter_gecko_stimer.c
counter_handlers.c
counter_ifx_cat1.c
counter_imx_epit.c
counter_ll_stm32_rtc.c drivers: counter: stm32_rtc: fix clk disable for WBAX 2024-05-09 10:29:05 +02:00
counter_ll_stm32_timer.c drivers: counter: ll_stm32_timer: G4X changes 2024-05-13 14:23:52 +02:00
counter_mchp_xec.c
counter_mcux_ctimer.c drivers: clock_control: clock_control_mcux_syscon: make clock IDs unique 2024-03-19 18:43:58 +00:00
counter_mcux_gpt.c drivers: counter: gpt: enable MMIO memory mapping 2024-04-09 11:06:24 +02:00
counter_mcux_lpc_rtc.c
counter_mcux_lptmr.c
counter_mcux_qtmr.c
counter_mcux_rtc.c
counter_mcux_snvs.c
counter_mcux_tpm.c drivers: counter: mcux: add support for TPM 2024-04-30 08:53:59 +02:00
counter_native_posix.c
counter_nrfx_rtc.c
counter_nrfx_timer.c drivers: counter_nrfx_timer.c: Check max-frequency DT property 2024-05-08 15:58:16 -04:00
counter_nxp_mrt.c drivers: nxp: Add reset code to driver inits 2024-05-21 16:49:42 -04:00
counter_nxp_pit.c drivers: nxp_pit: check if top cb is null 2024-05-10 18:05:32 -04:00
counter_nxp_s32_sys_timer.c
counter_rpi_pico_timer.c
counter_sam0_tc32.c
counter_sam_tc.c
counter_smartbond_timer.c
counter_timer_shell.c
counter_xlnx_axi_timer.c
dualtimer_cmsdk_apb.h
maxim_ds3231.c spelling: Replace occurrences of "iff" with "if and only if" 2024-05-06 14:58:08 +01:00
rtc_mcp7940n.c
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c
timer_tmr_cmsdk_apb.c