Skip to content

Conversation

@rob-robinson-14
Copy link
Contributor

Add initial support for nRF7120 SoC: including soc, board and dts support.

reg = <0x10000 DT_SIZE_K(960)>;
};

slot0_ns_partition: partition@100000 {
Copy link
Contributor

Choose a reason for hiding this comment

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

no ns partitions unless building for ns, split partitions into 2 sets and put them in dts/vendor/nordic (see existing e.g. nrf5340 files) then #include them here. Normal board should make full use of all partition space that is no reservation carved out for flpr by default

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Please verify this has been done as you expect.

Comment on lines +17 to +23
config HAS_BT_CTLR
default BT
Copy link
Member

Choose a reason for hiding this comment

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

Is there already support for this SoC in the Zephyr Bluetooth controller? If not, this should probably be omitted and added when supported

@rob-robinson-14 rob-robinson-14 force-pushed the port-nrf7120-upstream-zephyr branch 3 times, most recently from 702bded to 77194e5 Compare December 18, 2025 17:19
@zephyrbot zephyrbot added the area: Wi-Fi Wi-Fi label Dec 18, 2025
@rob-robinson-14 rob-robinson-14 force-pushed the port-nrf7120-upstream-zephyr branch from 77194e5 to ce56325 Compare December 19, 2025 15:22
@github-actions
Copy link

github-actions bot commented Dec 19, 2025

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

Name Old Revision New Revision Diff
trusted-firmware-m zephyrproject-rtos/trusted-firmware-m@e9ea674 (zephyr_tf-m_v2.2.2) zephyrproject-rtos/trusted-firmware-m#165 zephyrproject-rtos/trusted-firmware-m#165/files

DNM label due to: 1 project with PR revision

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

@github-actions github-actions bot added manifest manifest-trusted-firmware-m DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Dec 19, 2025
@zephyrbot zephyrbot added the area: TF-M ARM Trusted Firmware-M (TF-M) label Dec 19, 2025
@rob-robinson-14 rob-robinson-14 force-pushed the port-nrf7120-upstream-zephyr branch from ce56325 to 151f73f Compare December 22, 2025 11:02
@zephyrbot zephyrbot added platform: Infineon Infineon Technologies AG platform: STM32 ST Micro STM32 labels Dec 22, 2025
@rob-robinson-14 rob-robinson-14 force-pushed the port-nrf7120-upstream-zephyr branch 2 times, most recently from 425ad1e to 7a84631 Compare December 22, 2025 12:37
@dsseng dsseng removed platform: Infineon Infineon Technologies AG platform: STM32 ST Micro STM32 labels Dec 22, 2025
Add dts files for nRF7120 SoC. Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Add all board files for nRF7120dk Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Add SoC files for nrf7120. Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
This commit adds initial support for non secure nRF7120 targets in zephyr. There are important limitations, such as: - The hardware Crypto accelerator is not supported and thus the non secure target is NOT secure for production applications in upstream Zephyr. - The BL2 is not supported, so no DFU is supported with this support Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Rename nRF7120PDK to nRF7120DK to align with upstream zephyr Align to nrf4.0 Add tfm_platform_user_memory_ranges.h files Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
@rob-robinson-14 rob-robinson-14 force-pushed the port-nrf7120-upstream-zephyr branch from 7a84631 to 90cb64f Compare December 22, 2025 13:28
@zephyrbot zephyrbot added the area: RISCV RISCV Architecture (32-bit & 64-bit) label Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment