# Copyright (c) 2020 HAW Hamburg # 2022 Gunar Schorcht # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. config CPU default "esp32" if HAS_CPU_ESP32 config CPU_CORE_XTENSA_LX6 bool select CPU_ARCH_XTENSA help CPU core of the ESP32x SoC is a Xtensa LX6. config CPU_CORE_XTENSA_LX7 bool select CPU_ARCH_XTENSA help CPU core of the ESP32x SoC is a Xtensa LX7. config CPU_CORE_RV32IMC bool select CPU_ARCH_RISCV help CPU core of the ESP32x SoC is a RISC-V core. config CPU_CORE default "xtensa-lx6" if CPU_CORE_XTENSA_LX6 default "xtensa-lx7" if CPU_CORE_XTENSA_LX7 default "rv32imc" if CPU_CORE_RV32IMC rsource "Kconfig.esp32x" rsource "Kconfig.esp32" rsource "Kconfig.esp32c3" rsource "Kconfig.esp32s3" rsource "Kconfig.esp32s2" source "$(RIOTCPU)/esp_common/Kconfig"