blob: ba9ec79af9f7cd9b9572dcc872516442479a9a9a [file] [log] [blame]
# Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
description: Espressif RISC-V CPU
compatible: "espressif,riscv"
include: riscv,cpus.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.
enum:
- 0
- 1
- 2
xtal-freq:
required: true
type: int
description: Value of the external XTAL connected to ESP32. This is typically 40 MHz.
enum:
- 26000000
- 32000000
- 40000000