blob: 04d106e4f9415a04d444941a297dcb3c9c563f0b [file] [log] [blame]
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_ESP32S3
bool
select SOC_FAMILY_ESPRESSIF_ESP32
help
ESP32-S3 Series
config SOC_ESP32S3_R2
bool
select SOC_ESP32S3
help
ESP32S3_R2
config SOC_ESP32S3_R8
bool
select SOC_ESP32S3
help
ESP32S3_R8
config SOC_ESP32S3_R8V
bool
select SOC_ESP32S3
help
ESP32S3_R8V
config SOC_ESP32S3_FN8
bool
select SOC_ESP32S3
help
ESP32S3_FN8
config SOC_ESP32S3_PICO_N8R2
bool
select SOC_ESP32S3
help
ESP32S3_PICO_N8R2
config SOC_ESP32S3_PICO_N8R8
bool
select SOC_ESP32S3
help
ESP32S3_PICO_N8R8
# SiP with flash and/or psram
config SOC_ESP32S3_MINI_N8
bool
select SOC_ESP32S3
help
ESP32S3_MINI_N8
config SOC_ESP32S3_MINI_N4R2
bool
select SOC_ESP32S3
help
ESP32S3_MINI_N4R2
config SOC_ESP32S3_WROOM_N4
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N4
config SOC_ESP32S3_WROOM_N8
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N8
config SOC_ESP32S3_WROOM_N16
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N16
config SOC_ESP32S3_WROOM_N4R8
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N4R8
config SOC_ESP32S3_WROOM_N8R8
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N8R8
config SOC_ESP32S3_WROOM_N16R8
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N16R8
config SOC_ESP32S3_WROOM_N4R2
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N4R2
config SOC_ESP32S3_WROOM_N8R2
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N8R2
config SOC_ESP32S3_WROOM_N16R2
bool
select SOC_ESP32S3
help
ESP32S3_WROOM_N16R2
config SOC_ESP32S3
bool
select SOC_SERIES_ESP32S3
help
ESP32S3
config SOC_ESP32S3_PROCPU
bool
help
This hidden configuration defines that build is targeted for PROCPU (core 0).
config SOC_ESP32S3_APPCPU
bool
help
This hidden configuration defines that build is targeted for APPCPU (core 1).
config SOC_SERIES
default "esp32s3" if SOC_SERIES_ESP32S3
config SOC
default "esp32s3" if SOC_SERIES_ESP32S3
config SOC_PART_NUMBER
default "ESP32S3_R2" if SOC_ESP32S3_R2
default "ESP32S3_R8" if SOC_ESP32S3_R8
default "ESP32S3_R8V" if SOC_ESP32S3_R8V
default "ESP32S3_FN8" if SOC_ESP32S3_FN8
default "ESP32S3_PICO_N8R2" if SOC_ESP32S3_PICO_N8R2
default "ESP32S3_PICO_N8R8" if SOC_ESP32S3_PICO_N8R8
default "ESP32S3_MINI_N8" if SOC_ESP32S3_MINI_N8
default "ESP32S3_MINI_N4R2" if SOC_ESP32S3_MINI_N4R2
default "ESP32S3_WROOM_N4" if SOC_ESP32S3_WROOM_N4
default "ESP32S3_WROOM_N8" if SOC_ESP32S3_WROOM_N8
default "ESP32S3_WROOM_N16" if SOC_ESP32S3_WROOM_N16
default "ESP32S3_WROOM_N4R8" if SOC_ESP32S3_WROOM_N4R8
default "ESP32S3_WROOM_N8R8" if SOC_ESP32S3_WROOM_N8R8
default "ESP32S3_WROOM_N16R8" if SOC_ESP32S3_WROOM_N16R8
default "ESP32S3_WROOM_N4R2" if SOC_ESP32S3_WROOM_N4R2
default "ESP32S3_WROOM_N8R2" if SOC_ESP32S3_WROOM_N8R2
default "ESP32S3_WROOM_N16R2" if SOC_ESP32S3_WROOM_N16R2
config SOC_TOOLCHAIN_NAME
string
default "espressif_esp32s3" if SOC_SERIES_ESP32S3