-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
nrf54l15dk: add TF-M (/ns) support #17463
nrf54l15dk: add TF-M (/ns) support #17463
Conversation
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:trusted-firmware-m: PR head: d76200476c9b6c137a6e5fc400264134ae589708 more detailstrusted-firmware-m:
sdk-nrf:
zephyr:
Github labels
List of changed files detected by CI (104)
Outputs:ToolchainVersion: 3dd8985b56 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
12c5853
to
a134757
Compare
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publishing GitHub Action. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving the Fast Pair tests
a134757
to
e3eff22
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did review - see no obstacles against merging that PR.
@nrfconnect/ncs-test-leads @nrfconnect/ncs-co-doc Please review |
Bring in changes needed in Zephyr and TF-M, and make needed adjustments. Support for TF-M in `nrf54l15pdk` is removed at the same time. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Put common stuff in the `common` section. Also add the `nrf54l15dk/nrf54l15/cpuapp/ns` platform to the `tfm.psa_test_crypto_lvl2` test. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Return an error instead of triggering an assert when `output` is NULL. This is to prevent PSA arch tests from hanging because of this. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Remove the remaining `app.overlay` as it doesn't fit all the boards. In addition, make sure that there are DT overlay files for every supported board. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Rename the source files to make it more clear what is using CC3XX. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Remove the !CONFIG_BUILD_WITH_TFM part because it's already guarded against at the Kconfig level. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Define the KMU DEST field as uint32_t, and use UINT32_MAX everywhere for to refer to the metadata of secondary slots. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Remove duplicated code and call into the same common function. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Temporarily disable RRAMC write buffering when provisioning a KMU slot. It provokes issues with symptoms being that after provisioning the read metadata of the primary KMU slot has all bits 1 while it shouldn't. This fixes the failing CRACEN IKG seed provisioning that was observed on TF-M startup on nrf54l15dk/nrf54l15/cpuapp/ns. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Rename struct kmu_src_t to kmu_src because its Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
fbb69a9
to
9a1b4a7
Compare
@wiba-nordic to check the Matter doc changes. |
Bring in changes needed in Zephyr and TF-M, and make needed adjustments.
Support for TF-M in
nrf54l15pdk
is removed at the same time.test_crypto: PR-667
test_tfm: PR-175