mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
choice XTAL_FREQ
|
|
prompt "Main XTAL frequency"
|
|
default XTAL_FREQ_48 if IDF_TARGET_ESP32C5_BETA3_VERSION
|
|
default XTAL_FREQ_AUTO
|
|
help
|
|
This option selects the operating frequency of the XTAL (crystal) clock used to drive the ESP target.
|
|
The selected value MUST reflect the frequency of the given hardware.
|
|
|
|
Note: ESP32C5 supports crystal frequencies of 40 MHz and 48 MHz. With XTAL_FREQ_AUTO option, boot
|
|
mode together with MTMS pin, EFUSE_XTAL_48M_SEL, and EFUSE_XTAL_48M_SEL_MODE collectively control
|
|
the crystal frequency, and record to PCR_CLK_XTAL_FREQ register field.
|
|
|
|
config XTAL_FREQ_AUTO
|
|
depends on IDF_TARGET_ESP32C5_MP_VERSION
|
|
bool "Autodetect"
|
|
config XTAL_FREQ_40
|
|
depends on IDF_TARGET_ESP32C5_BETA3_VERSION
|
|
bool "40 MHz"
|
|
config XTAL_FREQ_48
|
|
depends on IDF_TARGET_ESP32C5_BETA3_VERSION
|
|
bool "48 MHz"
|
|
endchoice
|
|
|
|
# soc_xtal_freq_t enum in soc/clk_tree_defs.h lists the XTAL frequencies can be supported
|
|
# SOC_XTAL_SUPPORT_XXX in soc_caps.h lists the XTAL frequencies already supported
|
|
config XTAL_FREQ
|
|
int
|
|
default 0 if XTAL_FREQ_AUTO
|
|
default 40 if XTAL_FREQ_40
|
|
default 48 if XTAL_FREQ_48
|