-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
soc: xtensa,riscv: esp32xx: refactor folder structure
Refactor the ESP32 target SOCs together with all related boards. Most braking changes includes: - changing the CONFIG_SOC_ESP32* to refer to the actual soc line (esp32,esp32s2,esp32s3,esp32c3) - replacing CONFIG_SOC with the CONFIG_SOC_SERIES - creating CONFIG_SOC_FAMILY_ESP32 to embrace all the ESP32 across all used architectures - introducing CONFIG_SOC_PART_NUMBER_* to provide a SOC model config - introducing the 'common' folder to hide all commonly used configs and files. - updating west.yml to reflect previous changes in hal Signed-off-by: Marek Matej <marek.matej@espressif.com>
- Loading branch information
Marek Matej
committed
Jul 25, 2023
1 parent
690c8b1
commit 2d37be1
Showing
154 changed files
with
1,035 additions
and
1,622 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_BOARD_ESP32C3_DEVKITM=y | ||
CONFIG_SOC_ESP32C3=y | ||
CONFIG_SOC_SERIES_ESP32C3=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_GPIO=y | ||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_BOARD_ICEV_WIRELESS=y | ||
CONFIG_SOC_ESP32C3=y | ||
CONFIG_SOC_SERIES_ESP32C3=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_GPIO=y | ||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_BOARD_STAMP_C3=y | ||
CONFIG_SOC_ESP32C3=y | ||
CONFIG_SOC_SERIES_ESP32C3=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=1000000 | ||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_GPIO=y | ||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_BOARD_XIAO_ESP32C3=y | ||
CONFIG_SOC_ESP32C3=y | ||
CONFIG_SOC_SERIES_ESP32C3=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_GPIO=y | ||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 1 addition & 10 deletions
11
boards/xtensa/esp32_devkitc_wroom/esp32_devkitc_wroom_defconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,13 @@ | ||
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32_DEVKITC_WROOM=y | ||
CONFIG_SOC_ESP32=y | ||
CONFIG_SOC_SERIES_ESP32=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=y | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 1 addition & 10 deletions
11
boards/xtensa/esp32_devkitc_wrover/esp32_devkitc_wrover_defconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,13 @@ | ||
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32_DEVKITC_WROVER=y | ||
CONFIG_SOC_ESP32=y | ||
CONFIG_SOC_SERIES_ESP32=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=y | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 1 addition & 10 deletions
11
boards/xtensa/esp32_ethernet_kit/esp32_ethernet_kit_defconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,12 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32_ETHERNET_KIT=y | ||
CONFIG_SOC_ESP32=y | ||
CONFIG_SOC_SERIES_ESP32=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=y | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,15 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32_NET=y | ||
CONFIG_SOC_ESP32_NET=y | ||
CONFIG_SOC_SERIES_ESP32_NET=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=n | ||
CONFIG_SERIAL=n | ||
CONFIG_UART_CONSOLE=n | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=n | ||
CONFIG_GPIO_ESP32=n | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_I2C=n | ||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 2 additions & 9 deletions
11
boards/xtensa/esp32s2_franzininho/esp32s2_franzininho_defconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,13 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32S2_FRANZININHO=y | ||
CONFIG_SOC_ESP32S2=y | ||
CONFIG_SOC_SERIES_ESP32S2=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=y | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
# ESP32S2 saola board configuration | ||
|
||
# Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd. | ||
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
config BOARD_ESP32S2_SAOLA | ||
bool "ESP32S2 Saola Board" | ||
depends on SOC_ESP32S2 | ||
depends on SOC_SERIES_ESP32S2 | ||
|
||
choice SOC_PART_NUMBER | ||
default SOC_ESP32S2_WROVER_N4R2 | ||
endchoice |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,12 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
|
||
CONFIG_BOARD_ESP32S2_SAOLA=y | ||
CONFIG_SOC_ESP32S2=y | ||
CONFIG_SOC_SERIES_ESP32S2=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
|
||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
|
||
CONFIG_GPIO=y | ||
|
||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
|
||
CONFIG_CLOCK_CONTROL=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,11 @@ | ||
# ESP32S3 DevKitM board configuration | ||
|
||
# Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
# ESP32S3 DevKitM board configuration | ||
config BOARD_ESP32S3_DEVKITM | ||
bool "ESP32S3 DevKitM Board" | ||
depends on SOC_ESP32S3 | ||
depends on SOC_SERIES_ESP32S3 | ||
|
||
choice SOC_PART_NUMBER | ||
default SOC_ESP32S3_MINI_N8 | ||
endchoice |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,12 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
CONFIG_XTENSA_RESET_VECTOR=n | ||
CONFIG_BOARD_ESP32S3_DEVKITM=y | ||
CONFIG_SOC_ESP32S3=y | ||
CONFIG_SOC_SERIES_ESP32S3=y | ||
|
||
CONFIG_MAIN_STACK_SIZE=2048 | ||
|
||
CONFIG_CONSOLE=y | ||
CONFIG_SERIAL=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_XTENSA_USE_CORE_CRT1=n | ||
CONFIG_GPIO=y | ||
CONFIG_GEN_ISR_TABLES=y | ||
CONFIG_GEN_IRQ_VECTOR_TABLE=n | ||
CONFIG_CLOCK_CONTROL=y |
Oops, something went wrong.