-
Notifications
You must be signed in to change notification settings - Fork 736
Pull in new flash test #3532
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
Closed
nordic-bami
wants to merge
2,198
commits into
nrfconnect:main
from
nordic-bami:pull_in_new_flash_test
Closed
Pull in new flash test #3532
nordic-bami
wants to merge
2,198
commits into
nrfconnect:main
from
nordic-bami:pull_in_new_flash_test
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
In order to allow for users to invoke "west flash" without actual hardware connected but still running the logic and pregeneration of commands, specifically the json file. Signed-off-by: Carles Cufi <[email protected]> (cherry picked from commit 0679c05)
Removing the deprecated kconfigs for nrf54h20 target. Signed-off-by: alperen sener <[email protected]>
… ns" This reverts commit 5f7678f. Signed-off-by: Travis Lam <[email protected]>
Instantiate NRF_PLATFORM_LUMOS for all nrf lumos product, Add NRF_SKIP_CLOCK_CONFIG kconfig to be a general kconfig in nordic soc Kconfig, so that it can be used by other lumos product. Signed-off-by: Travis Lam <[email protected]> (cherry picked from commit 0042c1d)
Factor out UDC_DWC2 dependency. Signed-off-by: Johann Fischer <[email protected]> (cherry picked from commit 0018e8d)
…RF54LM20A SoC Kconfig option UDC_DWC2_USBHS_VBUS_READY_TIMEOUT depends on services exclusively available for nRF54H20, but the option can also be used for nRF54LM20A, where there are no service dependencies, and VREG can be accessed by the driver directly. Let depend the option on the SOC series, as the controller can be used by the different CPUs on the SOC. Signed-off-by: Johann Fischer <[email protected]> (cherry picked from commit 4fe2c5b)
…n Kconfig.dwc2 This is a follow up to commit 4fe2c5b. The UDC_DWC2_USBHS_VBUS_READY_TIMEOUT Kconfig option should be available also for nRF92 Series SoCs (as it was previously when it depended on NRFS_HAS_VBUS_DETECTOR_SERVICE), otherwise some builds will fail for such targets. Signed-off-by: Andrzej Głąbek <[email protected]> (cherry picked from commit 6360c7f)
…esets Do not queue new buffer after bus reset if there is one already queued. This fixes memory leak on each bus reset if there are no SETUP transfers received between resets. Signed-off-by: Tomasz Moń <[email protected]> (cherry picked from commit c180420)
Fix the check in dwc2_unset_dedicated_fifo() that wrongly included the current endpoint when testing for higher FIFOs. This caused false warnings and early returns. Use ~BIT_MASK(ep_idx + 1) to only test FIFOs above the current EP. Signed-off-by: Sylvio Alves <[email protected]> (cherry picked from commit 7c1193c)
It is possible for usbd_disable() to be called when the core is hibernated. When done so, the USB stack will attempt to deactivate all the endpoints. Because the core is hibernated, register reads are really undefined. This can lead to udc_dwc2_ep_deactivate() not calling udc_dwc2_ep_disable() which will leave struct udc_ep_config busy flag set. When endpoint 0x00 busy flag is left to true, the driver won't allocate buffer to receive SETUP data which is mandatory in Buffer DMA mode. This leads to essentially dead device after reconnect, because the device will not respond to any control transfers. Solve the issue by modifying backup register value instead of real one when endpoint is deactivated while core is hibernated. Signed-off-by: Tomasz Moń <[email protected]> (cherry picked from commit 35620e2)
…ice is registered Do not register the device when the class instance has already been initialised. Fail on initialization if no HID device is registered. Signed-off-by: Johann Fischer <[email protected]> (cherry picked from commit c62575e)
…runtime Allow to set input or output report polling period at runtime. Signed-off-by: Johann Fischer <[email protected]> (cherry picked from commit bca0ce0)
…d at runtime Add an example of how to set the polling period at runtime. Signed-off-by: Johann Fischer <[email protected]> (cherry picked from commit e295a38)
…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 6d79d52) 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 7a1e7c9) Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
…em clock disabled Extend the system off samples by adding an option to disable the system clock. When the system clock is disabled additional power savings can be observed. After using the `sys_clock_disable()` function, the GRTC is turned off making system time-related features unavailable. Signed-off-by: Adam Kondraciuk <[email protected]> (cherry picked from commit 127ba8d)
… set to NONE This is a follow-up to commit d1abe40. Function `qspi_wait_while_writing()` (and also `qspi_rdsr()` that is called by it) is now always required for `qspi_erase()`, so it can no longer be under `#if !IS_EQUAL(INST_0_QER, JESD216_DW15_QER_VAL_NONE)`. Also definition of `dev_config` in `configure_chip()` needs to be moved, as for QER set to NONE, it is not used and causes a compilation warning. Add a test case that will ensure the driver can be built successfully with `quad-enable-requirements = "NONE"`. Signed-off-by: Andrzej Głąbek <[email protected]> (cherry picked from commit 68fab5f)
Commit fixes the model rx handler. Model can receive maximum access payload. Test should be able fit maximum access payload and its own header for serial communication. Upstream PR #: 99576 Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit b3b381b6473384d61bb777f57bcbf6e2577d92a4)
Adds the BT_APP_PASSKEY Kconfig, which allows the application to provide passkeys for pairing using the new `app_passkey()` callback. This is an alternative to BT_FIXED_PASSKEY, which will be deprecated in a later commit. Signed-off-by: Håvard Reierstad <[email protected]> (cherry picked from commit 6c64054) Signed-off-by: alperen sener <[email protected]>
The BT_FIXED_PASSKEY Kconfig option is being deprecated, and is replaced by BT_APP_PASSKEY. The reason for the deprecation is an upcoming errata, ES-24489, which mandates that a new passkey shall be generated for each pairing procedure. Signed-off-by: Håvard Reierstad <[email protected]> (cherry picked from commit 82cfb5a) Signed-off-by: alperen sener <[email protected]>
Updates the bt shell API to use the new Kconfig option BT_APP_PASSKEY instead of BT_FIXED_PASSKEY as this is being deprecated. Signed-off-by: Håvard Reierstad <[email protected]> (cherry picked from commit b6252b5) Signed-off-by: alperen sener <[email protected]>
- We want to reuse ext_advs when first stopped and restarted - This ensures SID is the same - Fixes CAP/CL/ADV/BV-03-C Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit 4896194)
…codec - We want to add the ASE ID to a stream as early as possible to make sure the events coming from BTTester to Auto-PTS contains the correct information. - Previously the events that came before stream_configured would contain ASE ID 0, regardless of actual value. Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit c4ab06b)
- Allows the tester to match on either ID or addr - Previously required that both needed to match, but Auto-PTS is sending the wrong address Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit fa7d9bf)
This particular test-case requires bttester to respond with an OOB procedure SIRK only error. To enable this response, the BTP command to set SIRK mode has been extended with a new selection. Signed-off-by: Frode van der Meeren <[email protected]> (cherry picked from commit 03bfafe)
- When a bonded device is reconnected, check flags for pending notifications for: - Lock - SIRK - Size Previously only lock was checked Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit fa8c244)
- Add command for setting the set size - Add command for setting the SIRK - Allows the following tests to pass: - CSIS/SR/CN/BV-01-C - CSIS/SR/CN/BV-02-C - CSIS/SR/CN/BV-03-C - CSIS/SR/CN/BV-04-C Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit 52f2686)
Zephyr automatically sets the persisted flag for VCS if the volume is changed after the service is registered. As some of these PTS tests require a set volume with the flag cleared, the initial volume needs to be set before registering VCS. Signed-off-by: Frode van der Meeren <[email protected]> (cherry picked from commit 48f82d1)
- Fixes bug where bis_sync_requests were wrongfully validated. - Two BISes across subgroups should not have the same bits set - Remove use of internal->bis_syncs before it's updated in mod_src. Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit 78729f4)
As per the Zephyr coding guidelines, functions declarations in header files should not be conditionally compiled. This fixes an issue with tester_gap_clear_adv_instance where btp_gap.c always expect it to be available. Signed-off-by: Emil Gydesen <[email protected]> (cherry picked from commit 318067e)
…uide docs for 4.4 This introduces the release notes and migration guide for Zephyr 4.4.0 earlier so that people have a placeholder to start adding content as they line up pull requests for the 4.4 release. Signed-off-by: Benjamin Cabé <[email protected]> (cherry picked from commit 2838fb8) Signed-off-by: Aleksandr Khromykh <[email protected]>
Note that read, write and control commands can be configured separately via devicetree now. Signed-off-by: Utsav Munendra <[email protected]> (cherry picked from commit 3b09b09) Signed-off-by: Aleksandr Khromykh <[email protected]>
Add alert notification service (ANS) to Bluetooth subsystem and accompanying sample. Signed-off-by: Sean Kyer <[email protected]> (cherry picked from commit 05634c3) Signed-off-by: Aleksandr Khromykh <[email protected]>
… notes Add Alert Notification Service (ANS) and enabling Kconfig to 4.4 release notes. Signed-off-by: Sean Kyer <[email protected]> (cherry picked from commit 830bc4f) Signed-off-by: Aleksandr Khromykh <[email protected]>
Commit improves oob size checking to catch wrong size as early as possible and prevents zero size. Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit 666950e) Signed-off-by: Aleksandr Khromykh <[email protected]>
Commit set zero to not used part of authentication array to prevent garbage from the previous provisioning using. Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit 760d190) Signed-off-by: Aleksandr Khromykh <[email protected]>
…size Commit moves SHA256 authentication size under SHA256 macro. Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit 8b2e37f) Signed-off-by: Aleksandr Khromykh <[email protected]>
Commit removes legacy dependancy on Host crypto. Additionally, it adapts advertiser stack size if provisioner feature has been enabled (tested with mesh_shell and thread analyzer). Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit 6bf8409) Signed-off-by: Aleksandr Khromykh <[email protected]>
Commit updates maximum OOB authentication size from 8 bytes till 32 bytes according to specification errata ES-27446. Since previous OOB API does not allow to expose OOB values with such width the new API has been introduced. The previous API was deprecated and hidden under BT_MESH_PROV_OOB_API_LEGACY option and left for backward compatibility with existing code base. Signed-off-by: Aleksandr Khromykh <[email protected]> (cherry picked from commit 613d228) Signed-off-by: Aleksandr Khromykh <[email protected]>
…nsfer timeout Increase the allowed transfer timeout for the signel I/O test. Signed-off-by: Bartosz Miller <[email protected]> (cherry picked from commit e638687)
NordicBuilder
added a commit
to NordicBuilder/sdk-nrf
that referenced
this pull request
Nov 24, 2025
Automatically created by action-manifest-pr GH action from PR: nrfconnect/sdk-zephyr#3532 Signed-off-by: Nordic Builder <[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.