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

[WIP][DNM] KRKNWK-19361 v2.4 branch yoda fixes v2 #16924

Conversation

ankuns
Copy link
Contributor

@ankuns ankuns commented Aug 20, 2024

No description provided.

ahasztag and others added 7 commits August 20, 2024 07:21
After newly introduced changes the amount of RTC channels
used by the 802.15.4 driver is reduced to 2. This commit
updates this in samples configuration.

Signed-off-by: Artur Hadasz <[email protected]>
(cherry picked from commit 308e731)
Add hook needed to RTC pretick.

Signed-off-by: Krzysztof Chruściński <[email protected]>
This commit brings in Zephyr with workarounds for nRF5340 anomalies
165 and 168.

Signed-off-by: Andrzej Kuros <[email protected]>
For current ppi_trace_config it is impossible to trace events for
which PUBLISH register is overwritten in run-time after
ppi_trace_config is called. This function allows also to trace just
one event and does not allow to trace many-to-one topologies
which are possible with use of DPPIs.

To overcome above limitations ppi_trace_dppi_ch_trace is added.
In contrast to ppi_trace_config the function ppi_trace_dppi_ch_trace
focuses on tracing rather the DPPI channel leaving the preparation
of event network publishing to it to a user.

Signed-off-by: Andrzej Kuros <[email protected]>
(cherry picked from commit 503f8e4)
The function `z_nrf_rtc_timer_exact_set` is used in
`nrf_802154_platform_sl_lptimer_hw_task_prepare` to ensure
that moment of hardware timer task trigger is exactly as requested,
without possibility of CC channel adjustment due to late operation.

Signed-off-by: Andrzej Kuros <[email protected]>
(cherry picked from commit 0bb6241)
Instead of using an RTC1 channel for hardware tasks triggering
used by 802.15.4, an RTC0 channel is used. This frees an RTC1
CC channel, allowing it to be used by Zephyr for other purposes.

Signed-off-by: Artur Hadasz <[email protected]>
(cherry picked from commit 9b18cb3)
The cherry-picked workaround against nRF53 anomaly 165, the "pretick"
is based on nrfx 3.0.0. The added code introduces missing definitions
to the soc.c file which are missing in nrfx 2.11.0.

Signed-off-by: Andrzej Kuros <[email protected]>
@github-actions github-actions bot added changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest labels Aug 20, 2024
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 20, 2024

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
nrfxlib nrfconnect/[email protected] nrfconnect/sdk-nrfxlib#1442 nrfconnect/sdk-nrfxlib#1442/files
zephyr nrfconnect/[email protected] nrfconnect/sdk-zephyr#1958 nrfconnect/sdk-zephyr#1958/files

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

@ankuns ankuns changed the title [WIP][DNM] Krknwk 19361 v2.4 branch yoda fixes v2 [WIP][DNM] KRKNWK-19361 v2.4 branch yoda fixes v2 Aug 20, 2024
@NordicBuilder
Copy link
Contributor

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.

The nrfxlib is updated to the revision containing the updated
nRF 802.15.4 Radio Driver that reduces some flash usage on
nRF53 Series.

Signed-off-by: Andrzej Kuros <[email protected]>
@ankuns ankuns force-pushed the KRKNWK-19361_v2.4-branch_yoda_fixes_v2 branch from 87f0bab to fadf9fa Compare August 20, 2024 10:08
@NordicBuilder
Copy link
Contributor

Test specification

CI/Jenkins/NRF

  • Integration Platforms

CI/Jenkins/integration

Test Module File based changes Manually selected West overwrite
desktop52_verification X
test-fw-nrfconnect-ble X
test-fw-nrfconnect-ble_samples X
test-fw-nrfconnect-chip X
test-fw-nrfconnect-fem X
test-fw-nrfconnect-nfc X
test-fw-nrfconnect-nrf-iot_cloud X
test-fw-nrfconnect-nrf-iot_lwm2m X
test-fw-nrfconnect-nrf-iot_thingy91 X
test-fw-nrfconnect-nrf_crypto X
test-fw-nrfconnect-rpc X
test-fw-nrfconnect-rs X
test-fw-nrfconnect-tfm X
test-fw-nrfconnect-thread X
test-fw-nrfconnect-zigbee X
test-sdk-find-my X
test-sdk-homekit X

Detailed information of selected test modules

Note: This message is automatically posted and updated by the CI

@ankuns ankuns closed this Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM manifest manifest-nrfxlib manifest-zephyr
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants