Skip to content

Commit 6f712ca

Browse files
committed
Boards: Infineon: cyw920829m2evk_02: Adding new procssor variants
Adds the following processor variants and associated cards to the cyw920829m2evk development kit: - cyw20829b1010 - cyw20829b1340 Signed-off-by: John Batch <john.batch@infineon.com>
1 parent b7d215a commit 6f712ca

8 files changed

+149
-2
lines changed

boards/infineon/cyw920829m2evk_02/Kconfig.cyw920829m2evk_02

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@
44
# SPDX-License-Identifier: Apache-2.0
55

66
config BOARD_CYW920829M2EVK_02
7-
select SOC_CYW20829B0LKML
7+
select SOC_CYW20829B0LKML if BOARD_CYW920829M2EVK_02_CYW20829B0LKML
8+
select SOC_CYW20829B1010 if BOARD_CYW920829M2EVK_02_CYW20829B1010
9+
select SOC_CYW20829B1340 if BOARD_CYW920829M2EVK_02_CYW20829B1340
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
# Copyright (c) 2025 Infineon Technologies AG,
2+
# or an affiliate of Infineon Technologies AG.
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
16
board:
27
name: cyw920829m2evk_02
38
full_name: CYW920829M2EVK-02
49
vendor: infineon
510
socs:
6-
- name: cyw20829b0lkml
11+
- name: cyw20829b0lkml
12+
- name: cyw20829b1010
13+
- name: cyw20829b1340
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright (c) 2025 Infineon Technologies AG,
3+
* or an affiliate of Infineon Technologies AG.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
/dts-v1/;
9+
#include <arm/infineon/cat1b/mpns/cyw20829b1010.dtsi>
10+
#include "cyw920829m2ipa2.dtsi"
11+
#include "cyw920829m2evk_02.dtsi"
12+
13+
/ {
14+
model = "The Infineon AIROC™ CYW20829 Bluetooth® LE evaluation kit w/ CYW20829B1010";
15+
compatible = "infineon,cyw920829m2evk_02", "infineon,CYW20829";
16+
};
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#
2+
# Copyright (c) 2025 Infineon Technologies AG,
3+
# or an affiliate of Infineon Technologies AG.
4+
#
5+
# SPDX-License-Identifier: Apache-2.0
6+
7+
identifier: cyw920829m2evk_02/cyw20829b1010
8+
name: The Infineon AIROC™ CYW20829 Bluetooth® LE evaluation kit w/ CYW20829B1010
9+
type: mcu
10+
arch: arm
11+
ram: 1024
12+
flash: 2048
13+
toolchain:
14+
- zephyr
15+
- gnuarmemb
16+
supported:
17+
- gpio
18+
- uart
19+
- clock_control
20+
- bluetooth
21+
- adc
22+
- watchdog
23+
- spi
24+
- i2c
25+
- rtc
26+
- dma
27+
- pwm
28+
- watchdog
29+
vendor: infineon
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright (c) 2025 Infineon Technologies AG,
2+
# or an affiliate of Infineon Technologies AG.
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
# General configuration
7+
CONFIG_ARM_MPU=y
8+
CONFIG_HW_STACK_PROTECTION=y
9+
10+
# Enable console
11+
CONFIG_CONSOLE=y
12+
CONFIG_UART_CONSOLE=y
13+
14+
# Enable UART driver
15+
CONFIG_SERIAL=y
16+
17+
# Enable GPIO driver
18+
CONFIG_GPIO=y
19+
20+
# Enable clock controller
21+
CONFIG_CLOCK_CONTROL=y
22+
23+
# Enable code/data relocation to move SMIF driver into RAM
24+
CONFIG_CODE_DATA_RELOCATION=y
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright (c) 2025 Infineon Technologies AG,
3+
* or an affiliate of Infineon Technologies AG.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
/dts-v1/;
9+
10+
#include <arm/infineon/cat1b/mpns/cyw20829b1340.dtsi>
11+
#include "cyw920829m2evk_02.dtsi"
12+
13+
/ {
14+
model = "The Infineon AIROC™ CYW20829 Bluetooth® LE evaluation kit w/ CYW20829B1340";
15+
compatible = "infineon,cyw920829m2evk_02", "infineon,CYW20829";
16+
};
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#
2+
# Copyright (c) 2025 Infineon Technologies AG,
3+
# or an affiliate of Infineon Technologies AG.
4+
#
5+
# SPDX-License-Identifier: Apache-2.0
6+
7+
identifier: cyw920829m2evk_02/cyw20829b1340
8+
name: The Infineon AIROC™ CYW20829 Bluetooth® LE evaluation kit w/ CYW20829B1340
9+
type: mcu
10+
arch: arm
11+
ram: 1024
12+
flash: 2048
13+
toolchain:
14+
- zephyr
15+
- gnuarmemb
16+
supported:
17+
- gpio
18+
- uart
19+
- clock_control
20+
- bluetooth
21+
- adc
22+
- watchdog
23+
- spi
24+
- i2c
25+
- rtc
26+
- dma
27+
- pwm
28+
- watchdog
29+
vendor: infineon
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright (c) 2025 Infineon Technologies AG,
2+
# or an affiliate of Infineon Technologies AG.
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
# General configuration
7+
CONFIG_ARM_MPU=y
8+
CONFIG_HW_STACK_PROTECTION=y
9+
10+
# Enable console
11+
CONFIG_CONSOLE=y
12+
CONFIG_UART_CONSOLE=y
13+
14+
# Enable UART driver
15+
CONFIG_SERIAL=y
16+
17+
# Enable GPIO driver
18+
CONFIG_GPIO=y
19+
20+
# Enable clock controller
21+
CONFIG_CLOCK_CONTROL=y
22+
23+
# Enable code/data relocation to move SMIF driver into RAM
24+
CONFIG_CODE_DATA_RELOCATION=y

0 commit comments

Comments
 (0)