Skip to content

Conversation

@yurvyn
Copy link

@yurvyn yurvyn commented Oct 17, 2025

  • Added new boards support: KIT_T2G_B_H_LITE and KIT_T2G_B_H_EVK.
  • Added core selection to CYT4BF (T2G_B_H) MPNs defined in SoC XMC7200.

@zephyrbot zephyrbot added area: Tests Issues related to a particular existing or missing test platform: Infineon Infineon Technologies AG area: Boards/SoCs area: ARM ARM (32-bit) Architecture labels Oct 17, 2025
@yurvyn yurvyn force-pushed the kit_t2g_b_h_boards branch from 0bf9080 to 7461a5f Compare October 17, 2025 08:22

# SOC Cortex M7 CPUs
config SOC_CPU_XMC7200_M7_0
bool "This option signifies the use of a Cortex-M7_0 CPU"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no prompts on these symbols, also why does it not select the other symbols? And why is this named SOC_CPU_? Non compliant with soc porting guide

Copy link
Author

@yurvyn yurvyn Oct 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed prompts.
Renamed to SOC_XMC7200_CORE_NAME_M7_0 and SOC_XMC7200_CORE_NAME_M7_1.
This symbol does not select other symbols because it is used only in CMakeLists.txt:
zephyr_compile_definitions_ifdef(CONFIG_SOC_XMC7200_CORE_NAME_M7_0 CORE_NAME_CM7_0)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do not mark conversations as resolved when they are not resolved. That code needs to go, frankly, you are providing global definitions pointlessly to all files, if you build hello world then why does hello world's main.c need that? Remove the global definition, if a HAL library needs it then add it using the zephyr_library_* function in the area that creates it

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yurvyn - Please look at the below comments for relevant discussion on the same,
#95874 (comment)
#95874 (comment)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.
Moved CORE_NAME_CM7_* defines to modules/hal_infineon using zephyr_library_*.

@nordicjm nordicjm requested a review from kartben October 17, 2025 10:14
@wearyzen wearyzen removed their assignment Oct 17, 2025
@yurvyn yurvyn force-pushed the kit_t2g_b_h_boards branch from 7461a5f to c415e86 Compare October 17, 2025 13:17
@yurvyn yurvyn force-pushed the kit_t2g_b_h_boards branch from c415e86 to 4d5654c Compare October 17, 2025 13:21
@yurvyn yurvyn requested a review from nordicjm October 17, 2025 14:36
@yurvyn
Copy link
Author

yurvyn commented Oct 22, 2025

@nordicjm, @sreeramIfx
Please approve the pull request.

kartben
kartben previously approved these changes Oct 22, 2025
Copy link
Contributor

@kartben kartben left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

documentation bits look OK - a bit of a shame that the quality of the board pictures is so low but I couldn't really find better alternatives online :/

sreeramIfx
sreeramIfx previously approved these changes Oct 22, 2025
@kartben kartben assigned sreeramIfx and unassigned wearyzen Oct 23, 2025
@kartben
Copy link
Contributor

kartben commented Oct 23, 2025

assigning to sreeramIfx as Infineon platform maintainer

Copy link
Contributor

@nordicjm nordicjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not addressed

@yurvyn yurvyn requested a review from nordicjm October 24, 2025 08:51
Yuriy Vynnychek added 2 commits October 24, 2025 23:16
Fix wrong case when Flash was called "data" and SRAM was called "code".
Rename Flash to "code" and SRAM to "data".

Signed-off-by: Yuriy Vynnychek <[email protected]>
- Add Cortex M0+, M7(0) and M7(1) selection.
- Add TEQFP_176 and BGA_320 package support.

Signed-off-by: Yuriy Vynnychek <[email protected]>
@yurvyn yurvyn dismissed stale reviews from sreeramIfx and kartben via f88083e October 24, 2025 20:32
@yurvyn yurvyn force-pushed the kit_t2g_b_h_boards branch from 5e34235 to f88083e Compare October 24, 2025 20:32
Yuriy Vynnychek added 2 commits October 24, 2025 23:43
Add new board basic support: dts, kconfig, defconfig, openocd and doc.

Signed-off-by: Yuriy Vynnychek <[email protected]>
Add new board basic support: dts, kconfig, defconfig, openocd and doc.

Signed-off-by: Yuriy Vynnychek <[email protected]>
@yurvyn yurvyn force-pushed the kit_t2g_b_h_boards branch from f88083e to a646b19 Compare October 24, 2025 20:46
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ARM ARM (32-bit) Architecture area: Boards/SoCs area: Tests Issues related to a particular existing or missing test platform: Infineon Infineon Technologies AG

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants