# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd. # SPDX-License-Identifier: Apache-2.0 description: Espressif Xtensa CPU compatible: "espressif,xtensa-lx6" include: cdns,tensilica-xtensa-lx6.yaml properties: clock-source: required: true type: int description: | Defines the CPU clock source, each corresponding to different frequencies: - 0: ESP32_CPU_CLK_SRC_XTAL - Uses the external crystal clock typically at 40 MHz. - 1: ESP32_CPU_CLK_SRC_PLL - Utilizes an internal PLL which operates at either 320 MHz or 480 MHz. - 2: ESP32_CPU_CLK_SRC_RC_FAST - Employs an internal fast RC oscillator with frequency of 17.5 MHz. 8 MHz for ESP32S2. - 3: APLL_CLK - 16 Mhz ~ 128 MHz enum: - 0 - 1 - 2 - 3 xtal-freq: type: int required: true description: Value of the external XTAL connected to ESP32. enum: - 40000000 - 32000000