Skip to content

Conversation

@jsbatch
Copy link
Contributor

@jsbatch 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.

@github-actions
Copy link

github-actions bot commented Nov 8, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_infineon zephyrproject-rtos/hal_infineon@f3c571f zephyrproject-rtos/hal_infineon@26ccd68 (master) zephyrproject-rtos/hal_infineon@f3c571f7..26ccd682

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Nov 17, 2025
@jsbatch jsbatch force-pushed the 20829b1_pr branch 2 times, most recently from 0ced0d0 to 96b4875 Compare November 17, 2025 23:22
@github-actions github-actions bot added the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Nov 17, 2025
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>
@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Nov 18, 2025
Comment on lines 14 to 21
#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>) */
Copy link
Contributor

@sreeramIfx sreeramIfx Nov 18, 2025

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
};

Copy link
Contributor Author

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>
@sonarqubecloud
Copy link

@sreeramIfx sreeramIfx assigned sreeramIfx and unassigned wearyzen Nov 19, 2025
@sreeramIfx
Copy link
Contributor

Assigning this PR to myself (Maintainer for Infineon Platform) since this is an Infineon board

@nashif nashif merged commit 3c126ef into zephyrproject-rtos:main Nov 20, 2025
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants