-
Couldn't load subscription status.
- Fork 718
Bluetooth: Controller: Zephyr v4.3.0 cherry pick #3428
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
Open
cvinayak
wants to merge
20
commits into
nrfconnect:main
Choose a base branch
from
cvinayak:github_ncs_zephyr_4_3_cherry_pick
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Bluetooth: Controller: Zephyr v4.3.0 cherry pick #3428
cvinayak
wants to merge
20
commits into
nrfconnect:main
from
cvinayak:github_ncs_zephyr_4_3_cherry_pick
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…HY_UPDATE=n Fix inter-operability, when BT_PHY_UPDATE=n the feature bits contained 2M and Coded PHY when Advertising Extensions where enabled, and Central devices did not progress with any data packet transfers when PHY_REQ was rejected as unknown PDU. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 15d3b57) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Fix the issue reported by Coverity CID 487708. The LL_ASSERT was performed on lll->ptc, which is a 4-bit bitfield and therefore always succeeds. Instead, the computation (lll->nse - nse) should be checked to ensure it falls within the 4-bit value range before assigning it to lll->ptc. Signed-off-by: Loic Domaigne <[email protected]> (cherry picked from commit bfbc636) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Added a check for null pointer in ull_sync_iso.c file to avoid potential crashes. Fixes: #81997 Signed-off-by: Ashirwad Paswan <[email protected]> (cherry picked from commit 21da2d0) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
… req When `CONFIG_NRF_SYS_EVENT` is enabled, route constant latency requests through the reference counted API. Signed-off-by: Jordan Yates <[email protected]> (cherry picked from commit 1f3ce81) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
ll_length_req_send and ll_length_default_set were defined to return a uint32_t, but only returned a uint8_t HCI error code and was the return value was always stored as such. Signed-off-by: Emil Gydesen <[email protected]> (cherry picked from commit 4b9bc7d) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…ISO Sync Fix implementation of Broadcast ISO Synchronized Receiver using single switch timer to consider minimum compare value requirement. This fix reduces latencies to setup radio receptions and fixes an assertion in lll_sync_iso when radio_tmr_start_us() is checked for latencies. Relates to commit 5dfc58c ("Bluetooth: Controller: Fix single switch timer minimum compare value"). Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 8eae0bf) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…interface Cosmetic changes to the Link Layer interface header file. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 7fd5dea) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…40_CPUNET Use CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET for nRF53 SoC conditional compilations. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 1fe79a6) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…ignment deadline Reverts relaxed radio packet assignment deadline as it is too risky and can cause invalid bits be transmitted and/or cause MIC failures. Reverts commit 4dbfb22 ("Bluetooth: Controller: Relax radio packet pointer assignment deadline"), and commit 230df77 ("Bluetooth: Controller: Relax radio packet pointer assignment deadline"). Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit a5e1f59) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…on speed Fix to improve decryption speed. Decryption starts after payload reception, hence use fastest mode to decrypt PDUs. nRF54Lx only supports decryption after payload reception, this implementation was already there in the code. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 9b26e96) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…ude cond compile Fix trivial PPIB interface include conditional compile. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 625f305) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Introduce development and fatal assertion classification in the Controller implementation. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 796c000) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Reduce Controller assertion check code size for ARM Cortex-M CPUs by using the undefined instruction exception. `arm-none-eabi-addr2line` commandline can be used to get the source file and line number. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 5db80f0) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…c h/w error event Enable HCI vendor-specific h/w error event generation in samples and tests. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 29cf367) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…ort prepare Add code comments explaining the handling of short prepare that can be enqueued out of order and present in use of FIFO for prepare pipeline. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit d737e28) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
… Support Add Controller Privacy support for nRF54Lx by porting to use NRF_AAR00 h/w peripheral. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 6d79d52118d2bdff67ab7f8216f1d2e6e88a3338) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…er Privacy Conditionally compile Controller Privacy testing and enable advertising test for nRF54L15bsim. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 7a1e7c9fbaa061a9150210a2870b59ee151ff6bf) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…acy Support Enable Controller Privacy support for nRF54Lx as default. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 4428c1a8683e2376286ea3b9d78cba4c2190797d) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
If the CIG and ACL overlap each other when the CIS is starting zephyr will assert on negative time, so fit this special case. Signed-off-by: Lars Segerlund <[email protected]> (cherry picked from commit fc813d9556a4e354256981f3e43aa3d3325f37b6) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…an/lll_scan_aux Fix use-after-release in lll_scan/lll_scan_aux when using mayfly_enqueue to defer execution of the offset calculation using ull_sched_mfy_after_cen_offset_get(). Apply suggestion from @Copilot Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit 533ef581573a84098e45fd5d0f8cf3c90df9abe9) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.