Skip to content

Nrfx 7040 add nrf7120 enga non secure tfm build#1

Closed
travis3630 wants to merge 12 commits intorob-robinson-14:mainfrom
travis3630:NRFX-7040-add-nrf7120-enga-non-secure-tfm-build
Closed

Nrfx 7040 add nrf7120 enga non secure tfm build#1
travis3630 wants to merge 12 commits intorob-robinson-14:mainfrom
travis3630:NRFX-7040-add-nrf7120-enga-non-secure-tfm-build

Conversation

@travis3630
Copy link

Just for review, not necessary to be merge since you are merging your to sdk-nrf, this can go in next time.

Hi-Im-David and others added 12 commits February 17, 2025 16:39
Add dts files for nRF7120

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Co-authored-by: Robert Robinson <robert.robinson@nordicsemi.no>
Add nRF7120 to soc directory

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Co-authored-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Add board files for nRF7120pdk

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
Co-authored-by: Robert Robinson <robert.robinson@nordicsemi.no>
This commit adds nordic,nrf-mpc binding.
This binding may be used to define MPC "protection-region-size" from dts

No driver is implemented with this binding.

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
This adds the nrf7120pdk/cpuapp/ns board variant to sdk-zephyr.
It allows to build nrf7120pdk with TF-M in nRF Connect SDK.

Once upstreamed to zephyr, commit will become a noup within sdk-zephyr.

This is done as a noup as the out-of-tree board extension feature is
not available. When zephyrproject-rtos/zephyr#69548 is completed this
commit can be reverted and the variant be placed in sdk-nrf.

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Once nrf7120 is upstreamed this commit will be noup in sdk-zephyr.

The SoftDevice Controller is a different controller than
the open source link layer with a different set of quirks.
It should therefore have its own device tree binding.

This commit converts the SoftDevice Controller driver
to use this new DTS binding instead of reusing the existing one.

This commit updates or adds additional overlays for
existing samples, applications and tests that were using the
open source link layer.

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
nRF7120 has been added to soc folder in NCS
Therefore, soc_root needs to be added to module.yml

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
The license agreement for files within sdk-nrf differs from what
will eventually be required from upstream zephyr.

All SPDX-License-Identifier: Apache-2.0 have been updated
to SPDX-License-Identifier: LicenseRef-Nordic-5-Clause

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Assigned codeowners for new nrf7120 board folder
and soc/nordic within nrf.

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Add case for cpuflpr_sram in PM_SRAM_(BASE|SIZE). This is needed because
the dts files for cpuflpr deletes the cpuapp_sram and cpuapp_mram nodes.

Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Enable nrf_security when entropy is enabled.

Signed-off-by: David Jewsbury <david.jewsbury@nordicsemi.no>
image and non-secure image build

nrf7120 tfm build configuration is same as nrf54l15 currently, except
the use of mramc driver.

Signed-off-by: Travis Lam Han Yuen <travis.lam@nordicsemi.no>
@travis3630 travis3630 closed this Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants