Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
esp32c61_clock.h File Reference

ESP32-C61 clock definitions for device tree bindings. More...

Go to the source code of this file.

Macros

#define ESP32_CPU_CLK_SRC_XTAL   0U
 CPU clock source: XTAL.
#define ESP32_CPU_CLK_SRC_PLL   1U
 CPU clock source: PLL.
#define ESP32_CLK_SRC_RC_FAST   2U
 CPU clock source: RC fast.
#define ESP32_CLK_CPU_PLL_80M   80000000
 CPU PLL clock 80 MHz.
#define ESP32_CLK_CPU_PLL_160M   160000000
 CPU PLL clock 160 MHz.
#define ESP32_CLK_CPU_RC_FAST_FREQ   17500000
 CPU RC fast clock 17.5 MHz.
#define ESP32_CLK_XTAL_40M   40000000
 XTAL clock 40 MHz.
#define ESP32_RTC_FAST_CLK_SRC_RC_FAST   0
 RTC fast clock source: RC fast.
#define ESP32_RTC_FAST_CLK_SRC_XTAL_D2   1
 RTC fast clock source: XTAL/2.
#define ESP32_RTC_FAST_CLK_SRC_XTAL   2
 RTC fast clock source: XTAL.
#define ESP32_RTC_SLOW_CLK_SRC_RC_SLOW   0
 RTC slow clock source: RC slow.
#define ESP32_RTC_SLOW_CLK_SRC_XTAL32K   1
 RTC slow clock source: XTAL 32 KHz.
#define ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW   3
 RTC slow clock source: OSC slow.
#define ESP32_RTC_SLOW_CLK_32K_EXT_OSC   9
 RTC slow clock source: external 32 KHz OSC.
#define ESP32_RTC_SLOW_CLK_SRC_RC_SLOW_FREQ   136000
 RC slow clock frequency 136 KHz.
#define ESP32_RTC_SLOW_CLK_SRC_XTAL32K_FREQ   32768
 XTAL 32 KHz clock frequency.
#define ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW_FREQ   32768
 OSC slow clock frequency 32.768 KHz.
#define ESP32_TIMG0_MODULE   0
 Timer group 0 module.
#define ESP32_TIMG1_MODULE   1
 Timer group 1 module.
#define ESP32_SYSTIMER_MODULE   2
 System timer module.
#define ESP32_WIFI_MODULE   3
 Wi-Fi module.
#define ESP32_BT_MODULE   4
 Bluetooth module.
#define ESP32_IEEE802154_MODULE   5
 IEEE 802.15.4 module.
#define ESP32_COEX_MODULE   6
 Coexistence module.
#define ESP32_PHY_MODULE   7
 PHY module.
#define ESP32_ANA_I2C_MASTER_MODULE   8
 Analog I2C master module.
#define ESP32_MODEM_ETM_MODULE   9
 Modem ETM module.
#define ESP32_MODEM_ADC_COMMON_FE_MODULE   10
 Modem ADC common FE module.
#define ESP32_PHY_CALIBRATION_MODULE   11
 PHY calibration module.
#define ESP32_MODULE_MAX   12
 Module count.
#define ESP32_LEDC_MODULE   100
 LEDC module.
#define ESP32_UART0_MODULE   101
 UART0 module.
#define ESP32_UART1_MODULE   102
 UART1 module.
#define ESP32_UART2_MODULE   103
 UART2 module.
#define ESP32_USB_MODULE   104
 USB module.
#define ESP32_I2C0_MODULE   105
 I2C0 module.
#define ESP32_I2S0_MODULE   106
 I2S0 module.
#define ESP32_SPI_MODULE   107
 SPI1 module.
#define ESP32_SPI2_MODULE   108
 SPI2 module.
#define ESP32_RNG_MODULE   109
 RNG module.
#define ESP32_GDMA_MODULE   110
 GDMA module.
#define ESP32_ETM_MODULE   111
 ETM module.
#define ESP32_TEMPSENSOR_MODULE   112
 Temperature sensor module.
#define ESP32_SARADC_MODULE   113
 SAR ADC module.
#define ESP32_SHA_MODULE   116
 SHA module.
#define ESP32_ECC_MODULE   117
 ECC module.
#define ESP32_SDIO_SLAVE_MODULE   120
 SDIO slave module.
#define ESP32_ASSIST_DEBUG_MODULE   121
 Assist debug module.

Detailed Description

ESP32-C61 clock definitions for device tree bindings.

Macro Definition Documentation

◆ ESP32_ANA_I2C_MASTER_MODULE

#define ESP32_ANA_I2C_MASTER_MODULE   8

Analog I2C master module.

◆ ESP32_ASSIST_DEBUG_MODULE

#define ESP32_ASSIST_DEBUG_MODULE   121

Assist debug module.

◆ ESP32_BT_MODULE

#define ESP32_BT_MODULE   4

Bluetooth module.

◆ ESP32_CLK_CPU_PLL_160M

#define ESP32_CLK_CPU_PLL_160M   160000000

CPU PLL clock 160 MHz.

◆ ESP32_CLK_CPU_PLL_80M

#define ESP32_CLK_CPU_PLL_80M   80000000

CPU PLL clock 80 MHz.

◆ ESP32_CLK_CPU_RC_FAST_FREQ

#define ESP32_CLK_CPU_RC_FAST_FREQ   17500000

CPU RC fast clock 17.5 MHz.

◆ ESP32_CLK_SRC_RC_FAST

#define ESP32_CLK_SRC_RC_FAST   2U

CPU clock source: RC fast.

◆ ESP32_CLK_XTAL_40M

#define ESP32_CLK_XTAL_40M   40000000

XTAL clock 40 MHz.

◆ ESP32_COEX_MODULE

#define ESP32_COEX_MODULE   6

Coexistence module.

◆ ESP32_CPU_CLK_SRC_PLL

#define ESP32_CPU_CLK_SRC_PLL   1U

CPU clock source: PLL.

◆ ESP32_CPU_CLK_SRC_XTAL

#define ESP32_CPU_CLK_SRC_XTAL   0U

CPU clock source: XTAL.

◆ ESP32_ECC_MODULE

#define ESP32_ECC_MODULE   117

ECC module.

◆ ESP32_ETM_MODULE

#define ESP32_ETM_MODULE   111

ETM module.

◆ ESP32_GDMA_MODULE

#define ESP32_GDMA_MODULE   110

GDMA module.

◆ ESP32_I2C0_MODULE

#define ESP32_I2C0_MODULE   105

I2C0 module.

◆ ESP32_I2S0_MODULE

#define ESP32_I2S0_MODULE   106

I2S0 module.

◆ ESP32_IEEE802154_MODULE

#define ESP32_IEEE802154_MODULE   5

IEEE 802.15.4 module.

◆ ESP32_LEDC_MODULE

#define ESP32_LEDC_MODULE   100

LEDC module.

◆ ESP32_MODEM_ADC_COMMON_FE_MODULE

#define ESP32_MODEM_ADC_COMMON_FE_MODULE   10

Modem ADC common FE module.

◆ ESP32_MODEM_ETM_MODULE

#define ESP32_MODEM_ETM_MODULE   9

Modem ETM module.

◆ ESP32_MODULE_MAX

#define ESP32_MODULE_MAX   12

Module count.

◆ ESP32_PHY_CALIBRATION_MODULE

#define ESP32_PHY_CALIBRATION_MODULE   11

PHY calibration module.

◆ ESP32_PHY_MODULE

#define ESP32_PHY_MODULE   7

PHY module.

◆ ESP32_RNG_MODULE

#define ESP32_RNG_MODULE   109

RNG module.

◆ ESP32_RTC_FAST_CLK_SRC_RC_FAST

#define ESP32_RTC_FAST_CLK_SRC_RC_FAST   0

RTC fast clock source: RC fast.

◆ ESP32_RTC_FAST_CLK_SRC_XTAL

#define ESP32_RTC_FAST_CLK_SRC_XTAL   2

RTC fast clock source: XTAL.

◆ ESP32_RTC_FAST_CLK_SRC_XTAL_D2

#define ESP32_RTC_FAST_CLK_SRC_XTAL_D2   1

RTC fast clock source: XTAL/2.

◆ ESP32_RTC_SLOW_CLK_32K_EXT_OSC

#define ESP32_RTC_SLOW_CLK_32K_EXT_OSC   9

RTC slow clock source: external 32 KHz OSC.

◆ ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW

#define ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW   3

RTC slow clock source: OSC slow.

◆ ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW_FREQ

#define ESP32_RTC_SLOW_CLK_SRC_OSC_SLOW_FREQ   32768

OSC slow clock frequency 32.768 KHz.

◆ ESP32_RTC_SLOW_CLK_SRC_RC_SLOW

#define ESP32_RTC_SLOW_CLK_SRC_RC_SLOW   0

RTC slow clock source: RC slow.

◆ ESP32_RTC_SLOW_CLK_SRC_RC_SLOW_FREQ

#define ESP32_RTC_SLOW_CLK_SRC_RC_SLOW_FREQ   136000

RC slow clock frequency 136 KHz.

◆ ESP32_RTC_SLOW_CLK_SRC_XTAL32K

#define ESP32_RTC_SLOW_CLK_SRC_XTAL32K   1

RTC slow clock source: XTAL 32 KHz.

◆ ESP32_RTC_SLOW_CLK_SRC_XTAL32K_FREQ

#define ESP32_RTC_SLOW_CLK_SRC_XTAL32K_FREQ   32768

XTAL 32 KHz clock frequency.

◆ ESP32_SARADC_MODULE

#define ESP32_SARADC_MODULE   113

SAR ADC module.

◆ ESP32_SDIO_SLAVE_MODULE

#define ESP32_SDIO_SLAVE_MODULE   120

SDIO slave module.

◆ ESP32_SHA_MODULE

#define ESP32_SHA_MODULE   116

SHA module.

◆ ESP32_SPI2_MODULE

#define ESP32_SPI2_MODULE   108

SPI2 module.

◆ ESP32_SPI_MODULE

#define ESP32_SPI_MODULE   107

SPI1 module.

◆ ESP32_SYSTIMER_MODULE

#define ESP32_SYSTIMER_MODULE   2

System timer module.

◆ ESP32_TEMPSENSOR_MODULE

#define ESP32_TEMPSENSOR_MODULE   112

Temperature sensor module.

◆ ESP32_TIMG0_MODULE

#define ESP32_TIMG0_MODULE   0

Timer group 0 module.

◆ ESP32_TIMG1_MODULE

#define ESP32_TIMG1_MODULE   1

Timer group 1 module.

◆ ESP32_UART0_MODULE

#define ESP32_UART0_MODULE   101

UART0 module.

◆ ESP32_UART1_MODULE

#define ESP32_UART1_MODULE   102

UART1 module.

◆ ESP32_UART2_MODULE

#define ESP32_UART2_MODULE   103

UART2 module.

◆ ESP32_USB_MODULE

#define ESP32_USB_MODULE   104

USB module.

◆ ESP32_WIFI_MODULE

#define ESP32_WIFI_MODULE   3

Wi-Fi module.