7#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_ESP32_CLOCK_CONTROL_H_
8#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_ESP32_CLOCK_CONTROL_H_
10#if defined(CONFIG_SOC_SERIES_ESP32)
12#elif defined(CONFIG_SOC_SERIES_ESP32S2)
14#elif defined(CONFIG_SOC_SERIES_ESP32S3)
16#elif defined(CONFIG_SOC_SERIES_ESP32C2)
18#elif defined(CONFIG_SOC_SERIES_ESP32C3)
20#elif defined(CONFIG_SOC_SERIES_ESP32C5)
22#elif defined(CONFIG_SOC_SERIES_ESP32C6)
24#elif defined(CONFIG_SOC_SERIES_ESP32H2)
26#elif defined(CONFIG_SOC_SERIES_ESP32P4)
30#define ESP32_CLOCK_CONTROL_SUBSYS_CPU 50
31#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST 51
32#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW 52
33#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST_NOMINAL 53
34#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW_NOMINAL 54
ESP32-C5 clock definitions for device tree bindings.
Clock module identifiers for Espressif ESP32-P4.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Definition esp32_clock_control.h:47
struct esp32_cpu_clock_config cpu
Definition esp32_clock_control.h:48
struct esp32_rtc_clock_config rtc
Definition esp32_clock_control.h:49
Definition esp32_clock_control.h:36
uint32_t cpu_freq
Definition esp32_clock_control.h:38
uint32_t xtal_freq
Definition esp32_clock_control.h:39
int clk_src
Definition esp32_clock_control.h:37
Definition esp32_clock_control.h:42
uint32_t rtc_fast_clock_src
Definition esp32_clock_control.h:43
uint32_t rtc_slow_clock_src
Definition esp32_clock_control.h:44