Skip to content

Commit 83a7995

Browse files
committed
espressif: ci: add C2, C6 and H2 builds and adjust for hal v5.1.6
Signed-off-by: Almir Okato <[email protected]>
1 parent 2544cc4 commit 83a7995

14 files changed

+88
-6
lines changed

.github/workflows/espressif.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
environment:
1919
strategy:
2020
matrix:
21-
targets: [esp32, esp32s2, esp32s3, esp32c3]
21+
targets: [esp32, esp32s2, esp32s3, esp32c2, esp32c3, esp32c6, esp32h2]
2222
features:
2323
- "secureboot-sign-rsa2048,secureboot-sign-rsa3072,secureboot-sign-ec256,secureboot-sign-ed25519"
2424
- "serialrecovery"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_ECDSA_V2_SCHEME=1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH=1
12+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# ATTENTION:
6+
# This configuration file targets the building for CI environment and contains
7+
# a set of definitions to resemble a bootloader image for RELEASE environment.
8+
# Running the generated firmware image may result in irreversible operations
9+
# to the chip!
10+
11+
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1

boot/espressif/ci_configs/secureboot-sign-ec256.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
# to the chip!
1010

1111
CONFIG_SECURE_SIGNED_ON_BOOT=1
12-
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
1312
CONFIG_SECURE_BOOT=1
1413
CONFIG_SECURE_BOOT_V2_ENABLED=1
1514
CONFIG_SECURE_BOOT_SUPPORTS_RSA=1

boot/espressif/ci_configs/secureboot-sign-ed25519.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
# to the chip!
1010

1111
CONFIG_SECURE_SIGNED_ON_BOOT=1
12-
CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME=1
1312
CONFIG_SECURE_BOOT=1
1413
CONFIG_SECURE_BOOT_V2_ENABLED=1
1514
CONFIG_SECURE_BOOT_SUPPORTS_RSA=1

0 commit comments

Comments
 (0)