Skip to content

Resolve nrf7120 upstream issues#103985

Open
rob-robinson-14 wants to merge 8 commits intozephyrproject-rtos:mainfrom
rob-robinson-14:resolve-nrf7120-upstream-issues
Open

Resolve nrf7120 upstream issues#103985
rob-robinson-14 wants to merge 8 commits intozephyrproject-rtos:mainfrom
rob-robinson-14:resolve-nrf7120-upstream-issues

Conversation

@rob-robinson-14
Copy link
Contributor

Whilst adding support to tests and samples in zephyr, a number of issues were identified in nRF7120 BSP. This PR addresses the identified issues.

@github-actions
Copy link

github-actions bot commented Feb 12, 2026

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

Name Old Revision New Revision Diff
hal_nordic zephyrproject-rtos/hal_nordic@63f2083 zephyrproject-rtos/hal_nordic@0ab6844 (master) zephyrproject-rtos/[email protected]

All manifest checks OK

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

nika-nordic
nika-nordic previously approved these changes Feb 12, 2026
@rob-robinson-14 rob-robinson-14 force-pushed the resolve-nrf7120-upstream-issues branch from 542919e to 4dd5e92 Compare February 12, 2026 10:31
@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Feb 12, 2026
nordic-krch
nordic-krch previously approved these changes Feb 12, 2026
nika-nordic
nika-nordic previously approved these changes Feb 12, 2026
Power register was missing from nrf7120_enga.dtsi, this commit
includes it.

Signed-off-by: Robert Robinson <[email protected]>
TRNG_CLK_DIV was not defined for nRF7120 preventing use of trng in
nrfx_cracen. This commit adds TRNG_CLK_DIV definition for nRF7120.

Also checks that NRF_REGULATORS_HAS_VREG_MAIN exists before writing
to it in nrfx_power.

Signed-off-by: Robert Robinson <[email protected]>
MRAM sizes were wrongly defined in .dtsi files and
so required updating.

Signed-off-by: Robert Robinson <[email protected]>
SOC_COMPATIBLE_NRF7120_ENGA was erroneously being used in
KConfig filter and therefore not being applied, since soc configs are
generated at compile time. Created SOC_COMPATIBLE_NRF71 to be used at
KConfig build stage.

Signed-off-by: Robert Robinson <[email protected]>
rng node is the default entropy source for nRF7120, so psa_rng should
be disabled by default.

Signed-off-by: Robert Robinson <[email protected]>
…uilds

Non secure applictions can not access cracen directly and must use
PSA API calls instead, therefore default entropy source for non secure
builds must be PSA.

Signed-off-by: Robert Robinson <[email protected]>
led and button values for nRF7120 had previously been defined
arbitrarily, this commit updates the values to match expected values.

Signed-off-by: Robert Robinson <[email protected]>
This commit adds a snippet for the nRF7120 FLPR, to define
memory allocations for flpr core.

Signed-off-by: Robert Robinson <[email protected]>
@sonarqubecloud
Copy link

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.

7 participants