Skip to content
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

Adopting nRF SoC and boards to HWMv2 #66648

Merged

Conversation

tejlmand
Copy link
Collaborator

Followup on #50305 with porting of Nordic's nRF SoCs and boards.

@tejlmand tejlmand requested a review from carlescufi as a code owner December 19, 2023 10:56
@tejlmand tejlmand force-pushed the nrf52_adopt_soc_scheme_v2 branch 4 times, most recently from 619ae19 to 5f87b4f Compare December 20, 2023 12:22
@tejlmand tejlmand force-pushed the nrf52_adopt_soc_scheme_v2 branch 2 times, most recently from f5007bc to 3df5cfe Compare December 20, 2023 19:27
Copy link
Member

@rerickson1 rerickson1 left a comment

Choose a reason for hiding this comment

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

Laird Connectivity boards look good.

I noticed rm1xx_dvk is missing from being moved to v2. It is based on SOC_NRF51822_QFAC

@tejlmand tejlmand force-pushed the nrf52_adopt_soc_scheme_v2 branch 2 times, most recently from 2b6fb63 to ed31c97 Compare January 5, 2024 13:11
@tejlmand
Copy link
Collaborator Author

tejlmand commented Jan 5, 2024

compliance and doc build failures are related to MAINTAINERS.yml file.

This file will be independently updated when socs and boards have been ported.

Compliance and doc build errors

get_maintainer.MaintainersError: MAINTAINERS.yml: glob pattern 'boards/arm/bl65*/' in 'files' in area 'Laird Connectivity platforms' does not match any files

@tejlmand tejlmand force-pushed the nrf52_adopt_soc_scheme_v2 branch from ed31c97 to 8487e7f Compare January 8, 2024 09:12
@tejlmand tejlmand force-pushed the nrf52_adopt_soc_scheme_v2 branch from 8487e7f to 8034bac Compare January 9, 2024 11:14
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch from 8034bac to e6ff528 Compare January 9, 2024 12:28
@tejlmand tejlmand mentioned this pull request Jan 10, 2024
11 tasks
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch 5 times, most recently from 361a5c6 to cb6a26c Compare January 22, 2024 11:08
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch from f269b72 to 5f0f736 Compare January 23, 2024 14:08
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Updates MCUboot to bring in updated hwmv2 board names

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Moves this SoC over from v1 to v2 so it can be used in HWMv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Moves this SoC over from v1 to v2 so it can be used in HWMv2, and
fix the SoC configuration for existing nordic_nrf devices which
was not ported properly

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Updates tests that use board names which have changed with boards v2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch from 2190bca to 1106740 Compare February 14, 2024 14:05
Fixes an issue in hwmv2 whereby an overlay file exists with the full
board name and identifier which worked in hwmv1

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Updates paths for the moved nordic_nrf SoC folder

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch from 1106740 to 2c91418 Compare February 14, 2024 14:08
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
@nordicjm nordicjm force-pushed the nrf52_adopt_soc_scheme_v2 branch from 2c91418 to cf5b302 Compare February 14, 2024 14:13
@nordicjm nordicjm merged commit a852186 into zephyrproject-rtos:collab-hwm Feb 14, 2024
25 of 29 checks passed
tejlmand added a commit to tejlmand/zephyr that referenced this pull request Feb 15, 2024
Follow-up: zephyrproject-rtos#66648

Commit 595b06a accidentally removed
linker.ld for the ra4m1 SoC.

As the linker.ld anyway included the common arm cortex_m linker script
then fix this by setting a correct SOC_LINKER_SCRIPT value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
nashif pushed a commit that referenced this pull request Feb 15, 2024
Follow-up: #66648

Commit 595b06a accidentally removed
linker.ld for the ra4m1 SoC.

As the linker.ld anyway included the common arm cortex_m linker script
then fix this by setting a correct SOC_LINKER_SCRIPT value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
nordicjm pushed a commit that referenced this pull request Feb 23, 2024
Follow-up: #66648

Commit 595b06a accidentally removed
linker.ld for the ra4m1 SoC.

As the linker.ld anyway included the common arm cortex_m linker script
then fix this by setting a correct SOC_LINKER_SCRIPT value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
nordicjm pushed a commit that referenced this pull request Mar 1, 2024
Follow-up: #66648

Commit 595b06a accidentally removed
linker.ld for the ra4m1 SoC.

As the linker.ld anyway included the common arm cortex_m linker script
then fix this by setting a correct SOC_LINKER_SCRIPT value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
carlescufi pushed a commit that referenced this pull request Mar 1, 2024
Follow-up: #66648

Commit 595b06a accidentally removed
linker.ld for the ra4m1 SoC.

As the linker.ld anyway included the common arm cortex_m linker script
then fix this by setting a correct SOC_LINKER_SCRIPT value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM This PR should not be merged (Do Not Merge) manifest manifest-mcuboot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants