-
Notifications
You must be signed in to change notification settings - Fork 8.3k
SOC: Infineon: Add support for CYW20829 B1 revision. #99113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
jsbatch
commented
Nov 8, 2025
- Adds SOC and DTS files to support CYW20829 B1 revision parts.
- Updates the CYW920829M2EVK_02 evaluation board to support multiple SOC configurations.
- Updates tests and samples to support multiple soc configurations for CYW920829M2EVK_02 board.
- Updates bluetooth to load the correct bluetooth firmware blob for B0 or B1 part revision.
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
ebe7b8c to
740637e
Compare
0ced0d0 to
96b4875
Compare
Renames mpn device tree files to lowercase for consistency with other devices. Removes incorrect mpn and package devicetree files. Signed-off-by: John Batch <john.batch@infineon.com>
Adding new MPN files for B1 part revision. Updating existing parts to be consistent with changes made for other new devices (PSOC Edge, PSOC Control C3). Signed-off-by: John Batch <john.batch@infineon.com>
Adding B1 revision devices to CYW20829 family. Clean up unsupported devices from SOC files. Signed-off-by: John Batch <john.batch@infineon.com>
| #if __has_include(<bt_firmware.hcd.inc>) | ||
| const uint8_t brcm_patchram_buf[] = { | ||
| #include <bt_firmware.hcd.inc> | ||
| #include <bt_firmware.hcd.inc> | ||
| }; | ||
| #else | ||
| /* Symbols for CI builds without firmware blobs */ | ||
| const uint8_t brcm_patchram_buf[] = {}; | ||
| #endif /* __has_include(<bt_firmware.hcd.inc>) */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
const uint8_t brcm_patchram_buf[] = {
#if __has_include(<bt_firmware.hcd.inc>)
#include <bt_firmware.hcd.inc>
#endif
};
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, done.
- Updates Bluetooth driver to include bluetooth firmware for B1 device revision. - Changes build behavior to allow building without blobs being fetched to allow CI to verify build. - Adds cmake warning if blobs are not present. Signed-off-by: John Batch <john.batch@infineon.com>
Reorganizing board hardware definition in the device tree to better reflect hardware design of separate processor board and base board. Signed-off-by: John Batch <john.batch@infineon.com>
Adds the following processor variants and associated cards to the cyw920829m2evk development kit: - cyw20829b1010 - cyw20829b1340 Signed-off-by: John Batch <john.batch@infineon.com>
Updates all supported samples for the cyw920829m2evk_02 board to support multiple SOC options. Signed-off-by: John Batch <john.batch@infineon.com>
Updating supported tests for the cyw920829m2evk_02 board to support multiple socs. Signed-off-by: John Batch <john.batch@infineon.com>
|
|
Assigning this PR to myself (Maintainer for Infineon Platform) since this is an Infineon board |


