-
Notifications
You must be signed in to change notification settings - Fork 621
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
tests: bluetooth: tester: build with sysbuild #2011
base: main
Are you sure you want to change the base?
tests: bluetooth: tester: build with sysbuild #2011
Commits on Jul 18, 2024
-
[nrf fromlist] wifi_mgmt: Add new API to reset Wi-Fi statistics
Upstream PR: zephyrproject-rtos/zephyr#75768 Add a new offload API to reset Wi-Fi statistics from the Wi-Fi driver. Signed-off-by: Kapil Bhatt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40ff936 - Browse repository at this point
Copy the full SHA 40ff936View commit details -
[nrf fromlist] net: wifi: Add reset command for Wi-Fi statistics
Upstream PR: zephyrproject-rtos/zephyr#75768 Add "reset" as a subcommand of wifi statistics. Also add help option in statistics command. Signed-off-by: Kapil Bhatt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2af3400 - Browse repository at this point
Copy the full SHA 2af3400View commit details -
[nrf fromlist] scripts: ci: test_plan: use find_modules only when com…
…mits are provided Current implementation will not work if comits were not provided. ie. use case with list of changed files will fail as args.commits is None. Upstream PR: zephyrproject-rtos/zephyr#75927 Signed-off-by: Piotr Kosycarz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba97e9d - Browse repository at this point
Copy the full SHA ba97e9dView commit details
Commits on Jul 19, 2024
-
[nrf fromlist] scripts: list_boards: Reintroduce Board.dir as @Property
Upstream PR: zephyrproject-rtos/zephyr#72857 In the `Board` class, the `dir` member was renamed to `directories`, both to indicate that it is now a list (in HWMv2 with board extensions) and to reflect the addition of the `BOARD_DIRECTORIES` CMake variable. Considering that the build system also keeps the `BOARD_DIR` variable, and for the sake of backwards compatibility and brevity, it should be useful to retain `Board.dir` in Python as well, symmetrically. Signed-off-by: Grzegorz Swiderski <[email protected]> (cherry picked from commit 25fd4b16e8c488792d0d8450e1b822292f94d3c3)
Configuration menu - View commit details
-
Copy full SHA for a51f1aa - Browse repository at this point
Copy the full SHA a51f1aaView commit details -
[nrf fromlist] scripts: Undo Board.{dir -> directories[0]} renames
Upstream PR: zephyrproject-rtos/zephyr#72857 `Board.dir` can be used in place of `Board.directories[0]` for brevity. Signed-off-by: Grzegorz Swiderski <[email protected]> (cherry picked from commit 103f7b59548cf5d809d1f105c5c0e2e94396cdfc)
Configuration menu - View commit details
-
Copy full SHA for af38d0b - Browse repository at this point
Copy the full SHA af38d0bView commit details
Commits on Jul 22, 2024
-
[nrf noup] ci: add suit-dfu-test to test-spec
Add triggers for SUIT DFU tests. Signed-off-by: Krzysztof Szromek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 037880d - Browse repository at this point
Copy the full SHA 037880dView commit details -
[nrf noup] drivers: flash: kconfig: nrf_rram region resolution
adjusting region resolution to match erase-block-size Signed-off-by: Mateusz Michalek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66628ac - Browse repository at this point
Copy the full SHA 66628acView commit details
Commits on Jul 23, 2024
-
[nrf fromlist] test: drivers: pwm: add fast PWM
Add fast PWM instance for the nRF54H20 device. Upstream PR: zephyrproject-rtos/zephyr#75047 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8abfdb - Browse repository at this point
Copy the full SHA b8abfdbView commit details -
[nrf fromlist] tests: kernel: timer: Fix failing tests
This commit provides an additional threshold value for comparison when a custom k_busy_wait() implementation is chosen. Upstream PR: zephyrproject-rtos/zephyr#73068 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a13f25 - Browse repository at this point
Copy the full SHA 3a13f25View commit details -
[nrf fromlist] tests: kernel: timer: Exclude nRF54H20 PPR core
The nRF54H20 PPR target has not enough memory to run some of kernel/timer tests. Upstream PR: zephyrproject-rtos/zephyr#73068 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 652c155 - Browse repository at this point
Copy the full SHA 652c155View commit details -
[nrf fromlist] drivers: spi: nrfx_spim: Add support for device PM
Enable the device runtime power management on the SPIM shim. Upstream PR: zephyrproject-rtos/zephyr#75715 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbeccb4 - Browse repository at this point
Copy the full SHA fbeccb4View commit details -
[nrf fromlist] tests: drivers: spi: nordic: add device PM runtime
Add configuration for testing SPI with device runtime PM enabled for nRF platforms. Upstream PR: zephyrproject-rtos/zephyr#75715 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a19a728 - Browse repository at this point
Copy the full SHA a19a728View commit details -
[nrf fromlist] tests: drivers: adc_accuracy
Add overlay and enable test for nrf52840dk. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 860f386 - Browse repository at this point
Copy the full SHA 860f386View commit details -
[nrf fromlist] tests: drivers: adc_accuracy
Add overlay and enable test for nrf54h20dk. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfcb520 - Browse repository at this point
Copy the full SHA dfcb520View commit details -
[nrf fromlist] tests: drivers: adc_accuracy
Add overlay and enable test for nrf54l15pdk. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 750d7e9 - Browse repository at this point
Copy the full SHA 750d7e9View commit details -
[nrf fromlist] tests: drivers: adc_api: change second channel gain fo…
…r nrf54. It will increase test coverage for adc driver, no test uses ADC_GAIN_2_3 setting yet. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d27c6c4 - Browse repository at this point
Copy the full SHA d27c6c4View commit details -
[nrf fromlist] tests: drivers: adc: add adc_error_cases tests.
Tests are checking error codes returned from adc_read() and adc_setup_channel() used with invalid configurations. Upstream PR: zephyrproject-rtos/zephyr#76191 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd373f1 - Browse repository at this point
Copy the full SHA bd373f1View commit details -
[nrf fromlist] scripts: west_commands: nrfjprog: Add support for --qs…
…piini Allow for users to provide a --qspiini parameter that is passed directly to the nrfjprog executable but only in the --program operation. This is required since e073210 enabled the -O/--tool-opt for all operations, but --qspiini is only allowed combined with --program. Upstream PR: zephyrproject-rtos/zephyr#75731 Signed-off-by: Carles Cufi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 585c0a6 - Browse repository at this point
Copy the full SHA 585c0a6View commit details -
[nrf fromlist] scripts: west_commands: nrfjprog: Change tool-opt help…
… text The current option used as an example, --recover, is actually a separate option in the runner itself. Instead use --clockspeed as an example, which is applicable to all nrfjprog commands. Upstream PR: zephyrproject-rtos/zephyr#75731 Signed-off-by: Carles Cufi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 322426e - Browse repository at this point
Copy the full SHA 322426eView commit details
Commits on Jul 24, 2024
-
[nrf fromlist] net: openthread: Add NAT64 send and receive callbacks.
Packets are routed between OT and Zephyr net stacks. For IPv4 these packets are managed by NAT64 by default. Upstream PR: zephyrproject-rtos/zephyr#75012 Signed-off-by: Marcin Gasiorek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a8858f - Browse repository at this point
Copy the full SHA 7a8858fView commit details -
[nrf fromlist] net: openthread: Set CIDR for NAT64
Implementation of functionality whitch configure CIDR for OT NAT64. Upstream PR: zephyrproject-rtos/zephyr#75012 Signed-off-by: Marcin Gasiorek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86c19bd - Browse repository at this point
Copy the full SHA 86c19bdView commit details -
[nrf fromlist] net: l2: openthread: set multicast loop by default
When multicast packet is forwarded to the OpenThread stack it has to have its "multicast loop" flag enabled to be processed by the stack itself instead of only propagating it further. Upstream PR: zephyrproject-rtos/zephyr#76086 Signed-off-by: Konrad Derda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f226bb8 - Browse repository at this point
Copy the full SHA f226bb8View commit details -
[nrf fromlist] tests: drivers: nrf_grtc: Add nRF54H20 PPR target
Add nRF54H20 cpu PPR target to GRTC tests. Upstream PR: zephyrproject-rtos/zephyr#76215 Signed-off-by: Adam Kondraciuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d430bfa - Browse repository at this point
Copy the full SHA d430bfaView commit details -
[nrf fromlist] tests: drivers: adc_accuracy: parametrize expected acc…
…uracy On nrf boards expected accuracy from ref voltage is 64 instead of 32. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c580a48 - Browse repository at this point
Copy the full SHA c580a48View commit details -
[nrf fromlist] net: ipv6: routing: match destination address to a giv…
…en interface Before packet is routed there is a check verifying if the destination address is not the device's one. However, the check should be limited to the packet's original interface. Otherwise, packet cannot be routed if it is destined for an other interface of the device. Upstream PR: zephyrproject-rtos/zephyr#76150 Signed-off-by: Konrad Derda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2aa5233 - Browse repository at this point
Copy the full SHA 2aa5233View commit details -
[nrf fromlist] net: ipv6: routing: do not use an original source addr…
…ess for NS When a packet's transmission is prepared and Neighbor Solicitation is sent its souce address is always the same as of a packet awaiting - also for packets routed from an other interface. Quote from the RFC: If the source address of the packet prompting the solicitation is the same as one of the addresses assigned to the outgoing interface, that address SHOULD be placed in the IP Source Address of the outgoing solicitation. Otherwise, any one of the addresses assigned to the interface should be used. This commit fixes the behavior. Upstream PR: zephyrproject-rtos/zephyr#76150 Signed-off-by: Konrad Derda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bdb9641 - Browse repository at this point
Copy the full SHA bdb9641View commit details -
[nrf fromlist] net: ipv6: routing: do not loop back already routed pa…
…ckets If the packet was routed between interfaces by IPv6 module it should not be looped back but has to be passed to the destination interface instead. Upstream PR: zephyrproject-rtos/zephyr#76150 Signed-off-by: Konrad Derda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8968b02 - Browse repository at this point
Copy the full SHA 8968b02View commit details -
[nrf fromlist] net: ipv6: routing: move checking for an own source ad…
…dress When IPv6 packet is received, there is a check of the packet's source address to verify that it is not interface's non-tentative address. This commit moves this check to the later stages of processing as packets that can be routed are dropped in the early stage otherwise. Upstream PR: zephyrproject-rtos/zephyr#76150 Signed-off-by: Konrad Derda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8587f90 - Browse repository at this point
Copy the full SHA 8587f90View commit details -
[nrf fromlist] tests: net: sockets: misc: Fix SO_BINDTODEVICE test
The test case for SO_BINDTODEVICE socket option was flaky, the client socket always sent the datagram to the IP address of the second interface, so in theory every packet should end up on that interface. In practice though, due to imperfect loopback packet handling, the test worked as the packet ended up on the interface it was sent from. The test should send datagrams to the IP addresses of the interface 1 and 2 alternatively. The server socket binds to ANY address, so w/o interface binding it should receive all datagrams, so it allows to verify if SO_BINDTODEVICE filtering works fine. Upstream PR: zephyrproject-rtos/zephyr#76150 Signed-off-by: Robert Lubos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c996ec - Browse repository at this point
Copy the full SHA 4c996ecView commit details
Commits on Jul 25, 2024
-
[nrf fromtree] net: ipv6: mcast_routing: hop limit handling
While forwarding a multicast packet decrement hop limit in a common net buffer. Also, packets with hop limit equal to 0 should not be forwarded. Signed-off-by: Konrad Derda <[email protected]> (cherry picked from commit 30c38179e8998253195de58f3b8fb394cd26b092)
Configuration menu - View commit details
-
Copy full SHA for 2fbc694 - Browse repository at this point
Copy the full SHA 2fbc694View commit details -
[nrf fromtree] net: ipv6: scope checking function fix
Change the implementation of net_ipv6_is_addr_mcast_scope() inline function that let us check if a given IPv6 address has a specified scope. Previously, it was comparing the whole byte including flags of a multicast address. It meant, that while checking for a specific scope a one was also checking the flags. Even in Zephyr's net stack there are checks for a IPv6 link local scope that are failing for addresses that are not marked as "well known" (when least significant bit of the flags is set). Signed-off-by: Konrad Derda <[email protected]> (cherry picked from commit 6788de11878a55d3dd37a4a331a80863e34cb0d5)
Configuration menu - View commit details
-
Copy full SHA for 85665b2 - Browse repository at this point
Copy the full SHA 85665b2View commit details
Commits on Jul 29, 2024
-
[nrf fromtree] arch: riscv: core: Enable RISCV IRQs for no multithrea…
…ding Enable MSTATUS.IEN to allow RISCV interrupts for non-multithreaded applications. Signed-off-by: Jakub Zymelka <[email protected]> (cherry picked from commit 502fcac)
Configuration menu - View commit details
-
Copy full SHA for 1e7a13b - Browse repository at this point
Copy the full SHA 1e7a13bView commit details -
[nrf fromlist] ipc: icmsg: Align to NO MULTITHREADING
Adapting icmsg to work without the MULTITHREADING functionality. Dependencies for kernel work_queue, mutexes and other functions related to running multithreaded applications have been 'ifdefed'. Signed-off-by: Jakub Zymelka <[email protected]> Upstream PR: zephyrproject-rtos/zephyr#73857
Configuration menu - View commit details
-
Copy full SHA for b9de465 - Browse repository at this point
Copy the full SHA b9de465View commit details -
[nrf fromlist] samples: mbox: Align to NO MULTITHREADING
Removed k_sleep dependencies in non-multithreaded runs. Signed-off-by: Jakub Zymelka <[email protected]> Upstream PR: zephyrproject-rtos/zephyr#73857
Configuration menu - View commit details
-
Copy full SHA for 130840c - Browse repository at this point
Copy the full SHA 130840cView commit details -
[nrf fromtree] samples: ipc: icmsg: Add received bytes metric
By adding this metric, any problem with the remote core sending messages is observable. Signed-off-by: Celina Sophie Kalus <[email protected]> (cherry picked from commit 9e0d4ef)
Configuration menu - View commit details
-
Copy full SHA for 5616857 - Browse repository at this point
Copy the full SHA 5616857View commit details -
[nrf fromlist] samples: subsys: ipc: icmsg: Align to NO MULTITHREADING
Removed k_sleep dependencies and added 'printk' instead of LOG in non-multithreaded runs. Signed-off-by: Jakub Zymelka <[email protected]> Upstream PR: zephyrproject-rtos/zephyr#73857
Configuration menu - View commit details
-
Copy full SHA for bac6ef7 - Browse repository at this point
Copy the full SHA bac6ef7View commit details -
[nrf fromtree] tests: drivers: clock_control: nrf_lf_clock_start: Fix…
… SYNTH test Test was not covering nrf54l15 which had Synth source bitfield renamed. Changing the test to use Kconfig to determine if Synth is present. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit c026b55)
Configuration menu - View commit details
-
Copy full SHA for 17f660f - Browse repository at this point
Copy the full SHA 17f660fView commit details -
[nrf fromtree] tests: drivers: counter: nrf_rtc: fixed_top: Add nrf54…
…h20 ppr Add overlays for PPR core on nrf54h20. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit c87ab8c)
Configuration menu - View commit details
-
Copy full SHA for 70f3c15 - Browse repository at this point
Copy the full SHA 70f3c15View commit details -
[nrf fromtree] tests: drivers: counter: basic_api: Tweak test timing
For slow processors it is possible that setting 1 ms alarm and then canceling it could lead to alarm expiring before it is canceled and that was not expected in the test. Increasing timeout to 1.5ms. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit 331442f)
Configuration menu - View commit details
-
Copy full SHA for f17033a - Browse repository at this point
Copy the full SHA f17033aView commit details -
[nrf fromtree] tests: drivers: counter: counter_basic_api: Add nrf54h…
…20 ppr Add overlays for PPR core on nrf54h20. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit 4d6c059)
Configuration menu - View commit details
-
Copy full SHA for 2e04dd5 - Browse repository at this point
Copy the full SHA 2e04dd5View commit details -
[nrf fromtree] tests: drivers: counter: basic_api: Rework nrf54h20 cp…
…uppr config Rework configuration so that it does not require special treatment in testcase.yaml. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit 407aa5c)
Configuration menu - View commit details
-
Copy full SHA for e229016 - Browse repository at this point
Copy the full SHA e229016View commit details -
[nrf fromtree] tests: drivers: counter: nrf: fixed_top: Rework nrf54h…
…20 cpuppr config Rework configuration so that it does not require special treatment in testcase.yaml. Signed-off-by: Krzysztof Chruściński <[email protected]> (cherry picked from commit a575d9b)
Configuration menu - View commit details
-
Copy full SHA for 93a1b8c - Browse repository at this point
Copy the full SHA 93a1b8cView commit details
Commits on Jul 30, 2024
-
[nrf fromtree] manifest: net: openthread: Regular openthread upmerge …
…to `3873c6f`. Regular openthread upmerge to `3873c6fcd5a8a9dd01b71e8efe32ef5dc7923bb1`. Signed-off-by: Przemyslaw Bida <[email protected]> (cherry picked from commit 54d9fe3)
Configuration menu - View commit details
-
Copy full SHA for 97595a3 - Browse repository at this point
Copy the full SHA 97595a3View commit details -
[nrf fromtree] net: openthread: Add implementation of TCAT advertisem…
…ent. Adds implementation of tcat advertisement API. Signed-off-by: Przemyslaw Bida <[email protected]> (cherry picked from commit 4c34e95)
Configuration menu - View commit details
-
Copy full SHA for 44b2b00 - Browse repository at this point
Copy the full SHA 44b2b00View commit details -
[nrf fromtree] net: openthread: Add new kconfig OT options.
Adding: - `OPENTHREAD_BORDER_AGENT_EPHEMERAL_KEY_ENABLE` - `OPENTHREAD_CHANNEL_MANAGER_CSL` - `OPENTHREAD_PLATFORM_LOG_CRASH_DUMP` - `OPENTHREAD_MULTICAST_DNS` - `OPENTHREAD_VERHOEFF_CHECKSUM` Signed-off-by: Przemyslaw Bida <[email protected]> (cherry picked from commit 7dc830e)
Configuration menu - View commit details
-
Copy full SHA for 1d32786 - Browse repository at this point
Copy the full SHA 1d32786View commit details -
[nrf fromlist] manifest: net: openthread: Regular openthread upmerge …
…to `e10a925`. Regular openthread upmerge to `e10a92570f94ff1e0bc5e0da9ecf0ee135d955a6`. Additionally commit aligns platform implementation with diag changes: openthread/openthread#10354 based on: openthread/ot-nrf528xx#822 Upstream PR: zephyrproject-rtos/zephyr#75088 Signed-off-by: Maciej Baczmanski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c784caa - Browse repository at this point
Copy the full SHA c784caaView commit details -
[nrf fromlist] samples: drivers: mbox: Allow coverage calculation
The sample must end to dump coverage data. Stop receiving to prevent callback from interrupting coverage dump. Upstream PR: zephyrproject-rtos/zephyr#76415 Signed-off-by: Piotr Kosycarz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f98608 - Browse repository at this point
Copy the full SHA 5f98608View commit details
Commits on Jul 31, 2024
-
[nrf fromlist] modules: hal_nordic: adjust HFCLK ramp-up time.
Changes the ramp-up time from 1000us to 550us on nRF54H20. The time must fit inside general preconditions ramp up. The hfclk time can be adjsuted this way because the current solution is not precise until the clock_control is available. Upstream PR: zephyrproject-rtos/zephyr#75320 Signed-off-by: Piotr Koziar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 788e4f3 - Browse repository at this point
Copy the full SHA 788e4f3View commit details -
[nrf fromlist] dts: nrf54h20: add missing global dppic and ipct configs
Adds device tree configs for dppic and ipct connections between the Radio core and the Global domains. The connections are required by the radio driver. Upstream PR: zephyrproject-rtos/zephyr#74826 Signed-off-by: Piotr Koziar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c15356d - Browse repository at this point
Copy the full SHA c15356dView commit details
Commits on Aug 1, 2024
-
[nrf fromtree] net: ipv6: routing: do not add route to original iface…
… without ND When packet is routed between interfaces new routing entry is added to the table. This should not be done for interfaces that do not support Neighbor Discovery protocol as they are not keep potential neighbors in the common table. Signed-off-by: Konrad Derda <[email protected]> (cherry picked from commit 0ac5ab4)
Configuration menu - View commit details
-
Copy full SHA for ff1c3ba - Browse repository at this point
Copy the full SHA ff1c3baView commit details -
[nrf fromtree] net: ipv6: routing: decide whether to set interface's …
…LL address While routing between interfaces source Link-Local L2 address is set for a packet. However, it should not be done for some of the interfaces. This commit adds helper function to check this condition in runtime. Signed-off-by: Konrad Derda <[email protected]> (cherry picked from commit 4e7bf28)
Configuration menu - View commit details
-
Copy full SHA for 3d8a0bd - Browse repository at this point
Copy the full SHA 3d8a0bdView commit details -
Revert "[nrf fromtree] dts: nordic: nrf54l15: Add mbox VEVIF nodes"
This reverts commit edf474b. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f881c8f - Browse repository at this point
Copy the full SHA f881c8fView commit details -
[nrf fromtree] Bluetooth: samples: hci_ipc: Fix incorrect NULL pointe…
…r check The condition was the inverse of what it should have been, leading to an inevitable NULL pointer dereference later. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 641b77b)
Configuration menu - View commit details
-
Copy full SHA for e451f0a - Browse repository at this point
Copy the full SHA e451f0aView commit details -
[nrf fromtree] Bluetooth: drivers: Remove unmaintained B91 HCI driver
The driver isn't currently buildable due to "west blobs" support never having been added for hal_telink. Furthermore, even if the blob dependency is manually made available it turns out the code has bitrotten to the point where it doesn't build anymore. This situation has continued for several years without anyone taking action, so I think it's safe to assume this is unmaintained and should be removed. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit f48a57b)
Configuration menu - View commit details
-
Copy full SHA for 27ffbb7 - Browse repository at this point
Copy the full SHA 27ffbb7View commit details -
[nrf fromtree] Bluetooth: Add devicetree base binding for Bluetooth H…
…CI drivers Add a base binding for Bluetooth HCI drivers. All HCI drivers should extend this binding (through an include directive) to create their own binding files. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 8ae074e)
Configuration menu - View commit details
-
Copy full SHA for e089fbb - Browse repository at this point
Copy the full SHA e089fbbView commit details -
[nrf fromtree] Bluetooth: include: Add initial HCI driver API definition
Add the initial HCI driver header file and driver API definition. This is distinct from drivers/bluetooth/hci_driver.h in order to support legacy (unconverted) drivers for the time being. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 7fb39a6)
Configuration menu - View commit details
-
Copy full SHA for 8c6f5c4 - Browse repository at this point
Copy the full SHA 8c6f5c4View commit details -
[nrf fromtree] Bluetooth: host: Add support for new-style HCI drivers
Add support for HCI drivers which use the newly defined HCI driver API. Since Zephyr (currently) only supports a single HCI driver instance, boards are expected to indicate the instance using a new devicetree chosen property `zephyr,bt_hci`. In order to maintain compatibility with not-yet-converted drivers the code has been placed behind `#if DT_HAS_CHOSEN(zephyr_bt_hci)` conditionals. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit dcff0be)
Configuration menu - View commit details
-
Copy full SHA for 639dbf3 - Browse repository at this point
Copy the full SHA 639dbf3View commit details -
[nrf fromtree] Bluetooth: drivers: Convert H4 (UART) HCI driver to ne…
…w API Convert the H4 driver to the new HCI driver API. This includes updating also any boards that use the driver, i.e. adding the appropriate devicetree node and chosen property to them. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 3482a3b)
Configuration menu - View commit details
-
Copy full SHA for c56c3fa - Browse repository at this point
Copy the full SHA c56c3faView commit details -
Revert "[nrf noup] dts: choose a crypto accelerator for entropy"
This reverts commit c2b79f9. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c841b0e - Browse repository at this point
Copy the full SHA c841b0eView commit details -
[nrf fromtree] Bluetooth: controller: Update to new HCI driver API
Update the native controller to the new HCI driver API. The devicetree node is placed under existing `radio` nodes, which seemed like the most intuitive option. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 44e0f5f)
Configuration menu - View commit details
-
Copy full SHA for ffab98f - Browse repository at this point
Copy the full SHA ffab98fView commit details -
[nrf noup] dts: choose a crypto accelerator for entropy
This is a long-term noup patch because crypto driver support is NCS-only for both cryptocell and CRACEN. Set HAS_HW_NRF_CC3XX to be defined in NS build when cryptocell is accessed through the PSA API. We need to know which CC3XX features are available. Set PSA as the entropy source for 54L. PSA is the only NCS-supported interface to CRACEN. Signed-off-by: Georgios Vasilakis <[email protected]> Signed-off-by: Joakim Andersson <[email protected]> Signed-off-by: Dominik Ermel <[email protected]> Signed-off-by: Sebastian Bøe <[email protected]> Signed-off-by: Robert Lubos <[email protected]> Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7baaf16 - Browse repository at this point
Copy the full SHA 7baaf16View commit details -
[nrf fromtree] Bluetooth: samples: hci_uart_async: Remove bt_recv() d…
…ependency Apps shouldn't try to call bt_recv() since that's not a public API and is going completely away with the new HCI driver API. Just inject the buffer directly into the k_fifo which we anyway have access to in this app. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 7a4cd81)
Configuration menu - View commit details
-
Copy full SHA for 1a0b5cb - Browse repository at this point
Copy the full SHA 1a0b5cbView commit details -
[nrf fromtree] Bluetooth: host: hci_raw: Use existing H4 defines from…
… hci_types.h Use existing defines instead of redefining our own. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit f8befbd)
Configuration menu - View commit details
-
Copy full SHA for 532fe86 - Browse repository at this point
Copy the full SHA 532fe86View commit details -
[nrf fromtree] Bluetooth: drivers: h5: Convert to new HCI driver API
Convert the H:5 HCI driver to use the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 00d6633)
Configuration menu - View commit details
-
Copy full SHA for 959a3a1 - Browse repository at this point
Copy the full SHA 959a3a1View commit details -
[nrf fromtree] boards: st: steval_stwinbx1: Add BLE support for STEVA…
…L-STWINBX1 board Provide BLE support for STEVAL-STWINBX1 board. Signed-off-by: Ali Hozhabri <[email protected]> (cherry picked from commit ced9fba)
Configuration menu - View commit details
-
Copy full SHA for 6ecec85 - Browse repository at this point
Copy the full SHA 6ecec85View commit details -
[nrf fromtree] soc: rw61x: Add BLE support for rw61x
- Add SMU regions - Add HCI definition - Add config when BT is enabled Signed-off-by: Yassine El Aissaoui <[email protected]> (cherry picked from commit 63791f2)
Configuration menu - View commit details
-
Copy full SHA for aaa0523 - Browse repository at this point
Copy the full SHA aaa0523View commit details -
[nrf fromtree] Bluetooth: drivers: hci: Get rid of Kconfig choice
The drivers should be independent after the move to the new HCI driver API. Having them as a choice also has unexpected consequences with some drivers being unexpectedly enabled. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 97c3a1e)
Configuration menu - View commit details
-
Copy full SHA for f230cf1 - Browse repository at this point
Copy the full SHA f230cf1View commit details -
[nrf fromtree] Bluetooth: userchan: Support TCP fragmentation of HCI …
…packets Keep reading from the HCI socket when a packet is incomplete. The other end may not write entire packets, or TCP could fragment in the middle of a packet. Also fix a potential infinite loop by advancing to the next packet before any continue statements. Signed-off-by: Patrick Stewart <[email protected]> (cherry picked from commit 1868987)
Configuration menu - View commit details
-
Copy full SHA for 3688d18 - Browse repository at this point
Copy the full SHA 3688d18View commit details -
[nrf fromtree] Bluetooth: drivers: Convert userchan driver to new API
Convert the HCI User Channel driver to use the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit bb91aa0)
Configuration menu - View commit details
-
Copy full SHA for 3905245 - Browse repository at this point
Copy the full SHA 3905245View commit details -
[nrf fromtree] Bluetooth: drivers: userchan: don't fail everything if…
… driver init fails With the new HCI driver model it's not always critical if a single instance fails to initialize. This is especially true for many test applications which provide their own HCI drivers. Instead of causing a complete failure, simply fail to initialize the driver instance. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 66b5386)
Configuration menu - View commit details
-
Copy full SHA for dbdc755 - Browse repository at this point
Copy the full SHA dbdc755View commit details -
[nrf fromtree] Bluetooth: tests: Convert to new HCI driver API
Convert all Bluetooth tests that define dummy HCI driver instances to use the new HCI driver API. This requires both a custom DTS binding as well as an app-specific overlay file. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 1824dcd)
Configuration menu - View commit details
-
Copy full SHA for 549e219 - Browse repository at this point
Copy the full SHA 549e219View commit details -
[nrf fromtree] qemu: Use BT_UART instead of BT_NO_DRIVER to enable se…
…rial port The CONFIG_BT_NO_DRIVER option will be going away. Use the CONFIG_BT_UART option instead (selected by UART HCI drivers) to determine whether to enable the qemu serial port for Bluetooth. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit c68770e)
Configuration menu - View commit details
-
Copy full SHA for a7ec38f - Browse repository at this point
Copy the full SHA a7ec38fView commit details -
[nrf fromtree] Bluetooth: samples: Fix PAwR samples to match board ca…
…pabilities These samples were enabled for an nRF board, even though there is no upstream support for the feature. Additionally the sample.yaml files were forcefully disabling any in-tree HCI drivers, making it impossible to use e.g. qemu with an external HCI controller. Simply remove the nRF board from the list, as well as the odd Kconfig HCI driver options. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit eddac27)
Configuration menu - View commit details
-
Copy full SHA for fbb3a05 - Browse repository at this point
Copy the full SHA fbb3a05View commit details -
[nrf fromtree] drivers: hci: Add NXP HCI driver
Add HCI driver generic to NXP platforms. Update west.yml to have ble support for rw61x Signed-off-by: Axel Le Bourhis <[email protected]> Signed-off-by: Yassine El Aissaoui <[email protected]> (cherry picked from commit ee03123)
Configuration menu - View commit details
-
Copy full SHA for 3988850 - Browse repository at this point
Copy the full SHA 3988850View commit details -
[nrf fromtree] Bluetooth: Kconfig: Remove BT_NO_DRIVER
There are no actual users in the main tree anymore, so just remove this option. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 589b92b)
Configuration menu - View commit details
-
Copy full SHA for 28726ce - Browse repository at this point
Copy the full SHA 28726ceView commit details -
[nrf fromtree] Bluetooth: Use device tree to indicate vendor exension…
… support Introduce a new bt-hci-vs-ext device tree boolean property to indicate device tree support. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit af750cd)
Configuration menu - View commit details
-
Copy full SHA for 010d1b7 - Browse repository at this point
Copy the full SHA 010d1b7View commit details -
[nrf fromtree] Bluetooth: drivers: Convert IPC driver to new API
Convert the ipc.c HCI driver to the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 6e584a4)
Configuration menu - View commit details
-
Copy full SHA for ca3755d - Browse repository at this point
Copy the full SHA ca3755dView commit details -
[nrf fromtree] Bluetooth: drivers: Convert psoc6_bless driver to new API
Convert the hci_psoc6_bless.c HCI driver to the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit e763741)
Configuration menu - View commit details
-
Copy full SHA for 4a058fa - Browse repository at this point
Copy the full SHA 4a058faView commit details -
[nrf fromtree] Bluetooth: drivers: Convert ESP32 HCI driver to new API
Convert the hci_esp32.c HCI driver to the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 8953b4e)
Configuration menu - View commit details
-
Copy full SHA for 5a43b0e - Browse repository at this point
Copy the full SHA 5a43b0eView commit details -
[nrf fromtree] drivers: bluetooth: hci: Add BlueNRG reset API to ST H…
…CI SPI BT driver Add API to perform hardware reset optionally entering firmware updater mode. Remove redundant declaration for bt_spi_send_aci_config; otherwise, we will have compiler warning if CONFIG_BT_BLUENRG_ACI is not set. Signed-off-by: Ali Hozhabri <[email protected]> (cherry picked from commit 569183b)
Configuration menu - View commit details
-
Copy full SHA for 098ee1d - Browse repository at this point
Copy the full SHA 098ee1dView commit details -
[nrf fromtree] Bluetooth: drivers: Convert SPI drivers to use new HCI…
… API Convert the spi.c and hci_spi_st.c drivers to use the new HCI driver API. Both drivers are converted in one go since one derives from the other's devicetree binding. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 5a09c17)
Configuration menu - View commit details
-
Copy full SHA for fe93e99 - Browse repository at this point
Copy the full SHA fe93e99View commit details -
[nrf fromtree] Bluetooth: drivers: Convert ST STM32WBA driver to new API
Convert the hci_stm32wba.c driver to the new HCI API. Unlike in most cases, the devicetree node is already enabled on the SoC level (rather than board level). This is in order to mirror how the Kconfig option was originally enabled, i.e. on the SoC level. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit b7b606b)
Configuration menu - View commit details
-
Copy full SHA for 7108d1d - Browse repository at this point
Copy the full SHA 7108d1dView commit details -
[nrf fromtree] Bluetooth: drivers: Convert STM32 IPM driver to new API
Convert the ipm_stm32wb.c HCI driver to the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 501e715)
Configuration menu - View commit details
-
Copy full SHA for 62c988c - Browse repository at this point
Copy the full SHA 62c988cView commit details -
[nrf fromtree] Bluetooth: drivers: Convert DA1469X HCI driver to new API
Convert the Renesas DA1469X HCI driver to the new HCI driver API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit f33aab9)
Configuration menu - View commit details
-
Copy full SHA for 346c39d - Browse repository at this point
Copy the full SHA 346c39dView commit details -
[nrf fromtree] Bluetooth: Controller: Clarify that it can be overridd…
…en out of tree Nordic devices are commonly used with the nRF Connect SDK. There the SoftDevice Controller is set as the default Bluetooth Controller. To avoid confusion when reading DTS and Kconfig files, clarify this by adding a note. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 768c45a)
Configuration menu - View commit details
-
Copy full SHA for 24de8e1 - Browse repository at this point
Copy the full SHA 24de8e1View commit details -
[nrf fromtree] bluetooth: hci_nxp: move vendor specific setup to its …
…dedicated place Some vendor specific setup was done inside the open() HCI function, those should be inside setup() function instead. Signed-off-by: Yassine El Aissaoui <[email protected]> (cherry picked from commit 5c308e0)
Configuration menu - View commit details
-
Copy full SHA for 1e2a4a2 - Browse repository at this point
Copy the full SHA 1e2a4a2View commit details -
[nrf fromtree] dts: binding: add yaml file for nxp HCI
- used to define hci info Signed-off-by: Yassine EL -AISSAOUI <[email protected]> (cherry picked from commit 39e126d)
Configuration menu - View commit details
-
Copy full SHA for 99b9a3b - Browse repository at this point
Copy the full SHA 99b9a3bView commit details -
[nrf fromtree] Bluetooth: drivers: Convert NXP HCI driver to new API
Convert the hci_nxp.c HCI driver to use the new HCI driver API. Also move the driver binding under dts/bindings/bluetooth, like all other HCI driver bindings. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit fcddefd)
Configuration menu - View commit details
-
Copy full SHA for 035d459 - Browse repository at this point
Copy the full SHA 035d459View commit details -
[nrf fromtree] modules: Add Kconfig to Kconfig.mcux for BLE support
Added NXP_FW_LOADER for NXP platforms. Added NXP_RF_IMU for NXP platforms. Added MONOLITHIC Flags for NXP platforms. Signed-off-by: Axel Le Bourhis <[email protected]> (cherry picked from commit 6ffbcd4)
Configuration menu - View commit details
-
Copy full SHA for 20de769 - Browse repository at this point
Copy the full SHA 20de769View commit details -
[nrf noup] dts: Add Bluetooth Controller to nRF54H20
The nRF54H20 supports a Bluetooth controller. The HCI driver interface has changed upstream in zephyrproject-rtos/zephyr#72323 so now we need to add it to device tree. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e98fa9 - Browse repository at this point
Copy the full SHA 6e98fa9View commit details -
[nrf fromtree] dts: nordic: nrf54l15: Add mbox VEVIF nodes
Add a mbox VEVIF nodes to be used for communicating FLPR -> APP. Signed-off-by: Jakub Zymelka <[email protected]> (cherry picked from commit c7b3651)
Configuration menu - View commit details
-
Copy full SHA for d6e5642 - Browse repository at this point
Copy the full SHA d6e5642View commit details -
[nrf fromtree] bluetooth: keys_br: Improve bt_foreach_bond
The BR Keys cannot be scanned by function bt_foreach_bond. Add function bt_foreach_bond_br for br. The function bt_foreach_bond_br will be called by bt_foreach_bond if the BR is enabled. Signed-off-by: Lyle Zhu <[email protected]> (cherry picked from commit 2d665c1)
Configuration menu - View commit details
-
Copy full SHA for 45139fb - Browse repository at this point
Copy the full SHA 45139fbView commit details -
[nrf fromtree] Bluetooth: ISO: Avoid bt_iso_chan_disconnected in bt_i…
…so_reset The bt_iso_chan_disconnected function will attempt to remote ISO data paths as the central. Signed-off-by: Emil Gydesen <[email protected]> (cherry picked from commit f5fd2cf)
Configuration menu - View commit details
-
Copy full SHA for 14bd750 - Browse repository at this point
Copy the full SHA 14bd750View commit details -
[nrf fromtree] Bluetooth: conn: Allocate TX context JIT
`bt_conn_send_cb` used to allocate a TX context (K_FOREVER). Instead, we now put the context in the userdata of the buffer. This means that now this fn will never block and always succeed since the tx_queue is a FIFO (infinite size). It just puts the buf on the queue. The metadata is stored safely in there until we have acquired all the necessary resources to send it to the controller without failing: TX context and controller buffer. I.e. when `bt_conn_process_tx` is called, that's when a TX context is try-allocated and the contents of `buf->userdata` is moved into it. The buffer is now ready to be sent to the lower layer. `bt_conn_process_tx` will return -EWOULDBLOCK if it's not able to acquire a TX context, this PR modifies `bt_conn_prepare_events` to respond to this by also waiting on the TX context pool. Unfortunately, this increases the required userdata size for any buffers handed to `bt_conn_send_cb`. This will be fixed in a later commit. Signed-off-by: Aleksander Wasaznik <[email protected]> (cherry picked from commit 52dc64f)
Configuration menu - View commit details
-
Copy full SHA for 3435fef - Browse repository at this point
Copy the full SHA 3435fefView commit details -
[nrf fromtree] Bluetooth: host: Introduce "view" buffer concept
Instead of allocating segments/fragments and copying data into them, we allocate segments as "views" (or slices) into the original buffer. The view also gives access to the headroom of the original buffer, allowing lower layers to push their headers. We choose not to allow multiple views into the same buffer as the headroom of a view would overlap with the data of the previous view. We mark a buffer as locked (or "in-view") by temporarily setting its headroom to zero. This effectively stops create_view because the requested headroom is not available. Each layer that does some kind of fragmentation and wants to use views for that needs to maintain a buffer pool (bufsize 0, count = max views) and a metadata array (size = max views) for the view mechanism to work. Maximum number of views: number of parallel buffers from the upper layer, e.g. number of L2CAP channels for L2CAP segmentation or number of ACL connections for HCI fragmentation. Reason for the change: 1. prevent deadlocks or (ATT/SMP) requests timing out 2. save time (zero-copy) 3. save memory (gets rid of frag pools) L2CAP CoC: would either allocate from the `alloc_seg` application callback, or worse _steal_ from the same pool, or allocate from the global ACL pool. Conn/HCI: would either allocate from `frag_pool` or the global ACL pool. Signed-off-by: Jonathan Rico <[email protected]> Co-authored-by: Aleksander Wasaznik <[email protected]> (cherry picked from commit 1c8cae3)
Configuration menu - View commit details
-
Copy full SHA for f8806d0 - Browse repository at this point
Copy the full SHA f8806d0View commit details -
Revert "[nrf noup] bluetooth: conn: Allow for an extra ref in bt_conn…
…_send_cb" This reverts commit 178b807. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b0ef8c - Browse repository at this point
Copy the full SHA 7b0ef8cView commit details -
[nrf fromtree] Bluetooth: host: Change TX pattern (push -> pull)
The current TX pattern in the host is to try to push a buffer through all the layers up until it is ingested by the controller. Since sending can fail at any layer, we need error-handling and separate retry logic on pretty much all layers. That logic obscures the "happy path" for people trying ot understand the code. This commit inverts the control, in a way that doesn't require changing the host or HCI driver API (yet): Layers don't send buffers synchronously, they instead put their buffer in a private queue of their own and raise a TX flag on the lower layer. Think of it as a `READY` interrupt line that has to be serviced by the lower layer. Sending is now non-blocking, rate depends on the size of buffer pools. There is a single TX processing function. This can be thought as the Interrupt Service Routine that will handle the `READY` interrupt from the layers above. That `tx_processor()` will then attempt to allocate enough resources in order to send the buffer through to the controller. This allocation logic does not block. After acquiring all the resources, the TX processor will attempt to pull data from the upper layer. The upper layer has to figure out which buffer to pass to the controller. This is a good spot to put scheduling or QoS logic in the upper layer. Notes: - user-facing API for tuning QoS will be implemented in a future patch - this scheme could (and probably will) be extended to upper layers (e.g. ATT, L2CAP CoC segmentation). - this patch removes the `pending_no_cb()` memory optimization for clarity/correctness. It might get re-implemented after a stabilization period. Hopefully with more documentation. Signed-off-by: Jonathan Rico <[email protected]> Co-authored-by: Aleksander Wasaznik <[email protected]> (cherry picked from commit 28535fe)
Configuration menu - View commit details
-
Copy full SHA for 2ba216a - Browse repository at this point
Copy the full SHA 2ba216aView commit details -
Revert "[nrf noup] bluetooth: att: Allow ATT sent callback after data…
… TX is done" This reverts commit d74e0b5. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c8e26f - Browse repository at this point
Copy the full SHA 8c8e26fView commit details -
[nrf fromtree] Bluetooth: L2CAP: Make
bt_l2cap_send_pdu()
This API replaces `bt_l2cap_send()` and `bt_l2cap_send_cb()`. The difference is that it takes the `struct bt_l2cap_le_chan` object directly instead of a connection + CID. We need the channel object in order to put the PDU on the TX queue. It is inefficient to do a search for every PDU when the caller knows the channel object's address and can just pass it down. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 38820ef)
Configuration menu - View commit details
-
Copy full SHA for 282ac17 - Browse repository at this point
Copy the full SHA 282ac17View commit details -
[nrf fromtree] Bluetooth: L2CAP: remove CONFIG_BT_L2CAP_RESCHED_MS
We don't need it thanks to the new TX architecture. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 48d1cff)
Configuration menu - View commit details
-
Copy full SHA for 494da02 - Browse repository at this point
Copy the full SHA 494da02View commit details -
[nrf fromtree] Bluetooth: host: remove TX thread
We don't need the TX thread anymore. Generalizing the pull-based architecture (ie. `tx_processor`) to HCI commands makes it possible to run the whole TX path from the the system workqueue, or any workqueue really. There is an edge-case, where we call `bt_hci_cmd_send_sync()` from the syswq, stalling the system. The proposed mitigation is to attempt to drain the command queue from within `bt_hci_cmd_send_sync()`. My spidey sense tingles however, and it would be better to just remove the capability of calling this fn from the syswq. But doing this requires refactoring a bunch of synchronous procedures in the stack (e.g. stack init, connection establishment, address setting etc), dragging in more work. I will do it, but in a later patch. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 28be890)
Configuration menu - View commit details
-
Copy full SHA for 11097e3 - Browse repository at this point
Copy the full SHA 11097e3View commit details -
[nrf fromtree] Bluetooth: L2CAP: remove seg_pool
We can get rid of the view pool for SDU segments :) We have to make the code slightly more complex :'( The basic idea is always giving the original SDU buffer to `conn.c` for it to pull ACL fragments from. In order to do this, we need to add the PDU headers just-in-time. `bt_l2cap_send_pdu()` does not add them before putting the PDU on the queue anymore. They are added by `l2cap_data_pull()` right before the data leaves `l2cap.c` for `conn.c`. We also have to inform `conn.c` "out of band" of the real L2CAP PDU size so it doesn't fragment across segment boundaries. This oob is the new `length` parameter to the `.pull()` method. This is the added complexity mentioned above. Since SDU segmentation concerns only LE-L2CAP, ISO and Classic L2CAP don't need this extra logic. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit b6cdf10)
Configuration menu - View commit details
-
Copy full SHA for 0b8f95d - Browse repository at this point
Copy the full SHA 0b8f95dView commit details -
[nrf fromtree] Bluetooth: host: use
__maybe_unused
for convenience ……variables In order to suppress compiler warnings w/o using void/ifdef. Suggested in #72854 Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 5a7ef42)
Configuration menu - View commit details
-
Copy full SHA for 883f978 - Browse repository at this point
Copy the full SHA 883f978View commit details -
[nrf fromtree] Bluetooth: host: don't pull data if no view bufs
View buffers are now also a limited resource. Acquire them before attempting to pull data. `CONFIG_BT_CONN_FRAG_COUNT` should be tuned on a per-application basis to avoid this. A possible optimization, that was present before, is to not create a frag when the original buffer fits the controller's HCI size. I prefer deferring this optimization to a future patchset. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 9b3f41d)
Configuration menu - View commit details
-
Copy full SHA for dc0679d - Browse repository at this point
Copy the full SHA dc0679dView commit details -
[nrf fromtree] Bluetooth: Host: Add Per Adv Sync handle getter
The same way as `bt_hci_get_adv_handle` and `bt_hci_get_conn_handle` add a function to get the handle of a periodic advertising sync. Signed-off-by: Théo Battrel <[email protected]> (cherry picked from commit 7c3a5d5)
Configuration menu - View commit details
-
Copy full SHA for 69a047f - Browse repository at this point
Copy the full SHA 69a047fView commit details -
[nrf fromtree] Bluetooth: doc: Add missing doc in bt_gatt_attr
Adds missing doc on public member. Signed-off-by: Knut Eldhuset <[email protected]> (cherry picked from commit db9308d)
Configuration menu - View commit details
-
Copy full SHA for 3214c6b - Browse repository at this point
Copy the full SHA 3214c6bView commit details -
[nrf fromtree] Bluetooth: Host: Fix deprecation and versioning for HC…
…I APIs Add versioning to the new HCI API so that it shows up officially as unstable, and add a reference to the new API from the old API. Signed-off-by: Johan Hedberg <[email protected]> (cherry picked from commit 1c53726)
Configuration menu - View commit details
-
Copy full SHA for 64e20d2 - Browse repository at this point
Copy the full SHA 64e20d2View commit details -
[nrf fromtree] Bluetooth: iso: make TX path service all connections
ISO connections that were in the TX queue were not getting serviced in time. This happens because `iso_data_pull()` returns `NULL` when that particular connection (`conn`) is done sending. But it doesn't trigger the TX processor again to process other channels in the queue. This patch fixes that by calling `bt_tx_irq_raise()`. We can't do this from `conn.c` as we don't know if the `NULL` returned is because the current channel is out of data or because it has data but it can't send it (e.g. the current buf is being "viewed" already). Fixes zephyrproject-rtos/zephyr#74321 Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 8af7180)
Configuration menu - View commit details
-
Copy full SHA for 28d304e - Browse repository at this point
Copy the full SHA 28d304eView commit details -
[nrf fromtree] Bluetooth: l2cap: service as much TX channels as possible
Similar to ISO connections, ACL connections are not serviced as fast as possible. Change this, and try to send as much as we have resources for. Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit c6345c6)
Configuration menu - View commit details
-
Copy full SHA for 55d27d0 - Browse repository at this point
Copy the full SHA 55d27d0View commit details -
[nrf fromtree] Bluetooth: Host: Define bt_smp_err_to_str()
This API converts a SMP error code to a string. This can be useful if application developers want to print them in the applications. BT_SMP_ERR_SUCCESS was added for completeness. Later we can also use them in the host to improve debuggability. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit b25985a)
Configuration menu - View commit details
-
Copy full SHA for aa78a42 - Browse repository at this point
Copy the full SHA aa78a42View commit details -
[nrf fromtree] Bluetooth: Host: Define bt_security_err_to_str()
This can be useful if application developers want to print them in the applications. Later we can also use them in the host to improve debuggability. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 69fb606)
Configuration menu - View commit details
-
Copy full SHA for 5481e42 - Browse repository at this point
Copy the full SHA 5481e42View commit details -
[nrf fromtree] bluetooth: host: Use K_WORK replace delayable
Use K_WORK defined. This delayed work is never used with any other timeout than K_NO_WAIT, so the "delayed" part of it is never actually needed Signed-off-by: Lingao Meng <[email protected]> (cherry picked from commit cfd79e8)
Configuration menu - View commit details
-
Copy full SHA for 296e3f8 - Browse repository at this point
Copy the full SHA 296e3f8View commit details -
[nrf fromtree] Bluetooth: Host: Enforce correct pool in `bt_hci_cmd_s…
…end_sync` `cmd(buf)` depends on this since it uses `net_buf_id`, which would alias multiple pools. Signed-off-by: Aleksander Wasaznik <[email protected]> (cherry picked from commit a9c95c5)
Configuration menu - View commit details
-
Copy full SHA for 4d12240 - Browse repository at this point
Copy the full SHA 4d12240View commit details -
[nrf fromtree] drivers: bluetooth: Remove unused rsp params
The `rsp` params actually not used, so removed. Signed-off-by: Lingao Meng <[email protected]> (cherry picked from commit b11c43c)
Configuration menu - View commit details
-
Copy full SHA for 773c20d - Browse repository at this point
Copy the full SHA 773c20dView commit details -
[nrf fromtree] samples: bluetooth: Fixes
bt_hci_cmd_send_sync
API u……sage If func:`bt_hci_cmd_send_sync` return no-zero value, indicate that `cmd(buf)->status` not zero, in this condition, rsp not to assign anything, so remove it. Signed-off-by: Lingao Meng <[email protected]> (cherry picked from commit f6480db)
Configuration menu - View commit details
-
Copy full SHA for abb929c - Browse repository at this point
Copy the full SHA abb929cView commit details -
[nrf fromtree] Bluetooth: Host: Fix HCI command timeout usage
Fix Bluetooth initialization problem caused by PR#72090 for at least ST boards that are using BlueNRG BLE modules. For more information, please refer to issue #74528. Signed-off-by: Ali Hozhabri <[email protected]> (cherry picked from commit 3b726de)
Configuration menu - View commit details
-
Copy full SHA for f15d6f5 - Browse repository at this point
Copy the full SHA f15d6f5View commit details -
[nrf fromtree] Bluetooth: Host: Add missing buffer length check
Modified to check the length of the remaining data in buffer before processing the next report. The length check is missing in the cont routine. Signed-off-by: Eunkyu Lee <[email protected]> (cherry picked from commit e491f22)
Configuration menu - View commit details
-
Copy full SHA for 20b320c - Browse repository at this point
Copy the full SHA 20b320cView commit details -
[nrf fromtree] Bluetooth: Fix CONFIG_BT_SMP_OOB_LEGACY_PAIR_ONLY buil…
…d warnings This commit fixes compilation warnings that are present when compiling with CONFIG_BT_SMP_OOB_LEGACY_PAIR_ONLY as can be seen in this compiler log: """ In file included from /zephyr-sdk-0.16.1/arm-zephyr-eabi/picolibc/ include/string.h:215, from /zephyr/subsys/bluetooth/host/smp.c:15: In function '__memcpy_ichk', inlined from 'sc_send_public_key' at /zephyr/subsys/bluetooth/host/ smp.c:3006:2: /zephyr-sdk-0.16.1/arm-zephyr-eabi/picolibc/include/ssp/string.h:83:1: warning: argument 2 null where non-null expected [-Wnonnull] 83 | __ssp_bos_icheck3_restrict(memcpy, void *, const void *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /zephyr-sdk-0.16.1/arm-zephyr-eabi/picolibc/include/ssp/string.h:83:1: note: in a call to built-in function '__builtin_memcpy' /zephyr/subsys/bluetooth/host/smp.c: In function 'smp_public_key': /zephyr/subsys/bluetooth/host/smp.c:4214:21: warning: argument 2 null where non-null expected [-Wnonnull] 4214 | memcmp(smp->pkey, sc_public_key, BT_PUB_KEY_COORD_LEN) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /zephyr-sdk-0.16.1/arm-zephyr-eabi/picolibc/include/string.h:62:10: note: in a call to function 'memcmp' declared 'nonnull' 62 | int memcmp (const void *, const void *, size_t); | ^~~~~~ """ The warning is caused by the potential use of NULL "sc_public_key" global pointer that is not assigned a value in "smp_init()" if CONFIG_BT_SMP_OOB_LEGACY_PAIR_ONLY is enabled. This commit conditionally changes the behavior of function "smp_public_key()" if CONFIG_BT_SMP_OOB_LEGACY_PAIR_ONLY is activated to simply return and not use the "sc_public_key" variable. Other functions that are not called anymore by "smp_public_key()" are also conditionally deactivated when CONFIG_BT_SMP_OOB_LEGACY_PAIR_ONLY is enabled Signed-off-by: Sebastian Panceac <[email protected]> (cherry picked from commit 9ce338d)
Configuration menu - View commit details
-
Copy full SHA for 5b04077 - Browse repository at this point
Copy the full SHA 5b04077View commit details -
[nrf fromtree] bluetooth:
bt_le_ext_adv_start_param
is const`bt_le_ext_adv_start` does not modify the `param` argument, which can therefore be marked as `const`. This allows the struct to exist purely in ROM. Signed-off-by: Jordan Yates <[email protected]> (cherry picked from commit 40eeded)
Configuration menu - View commit details
-
Copy full SHA for 6fca92e - Browse repository at this point
Copy the full SHA 6fca92eView commit details -
[nrf fromtree] Bluetooth: Host: Remove conn param update checks
The rationale behind that change is that the Application can use the `bt_conn_le_param_update()` API to signal the controller to reschedule the link. Even if the new connection params are within the old ones, the controller would be free to choose an e.g. smaller interval. The host API should not prevent this usage. Fixes zephyrproject-rtos/zephyr#74292 Co-authored-by: Knut Eldhuset <[email protected]> Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit ac37d64)
Configuration menu - View commit details
-
Copy full SHA for 47dec51 - Browse repository at this point
Copy the full SHA 47dec51View commit details -
[nrf fromtree] Bluetooth: Host: Fix recv_enabled field for PAST
When syncing to a PA using PAST then the sync_info.recv_enabled was always just set to true, regardless of what mode was set during the subscribe parameters. The mode(s) are now stored in an array (with the default value as well) so that we can retrieve that information when the PA has synced via PAST. It was considered to put the `mode` value into the `bt_conn` struct, but that would require an API change as the `bt_conn` parameter for the subcribe function uses `const`. This commit also modifies the guard for PAST to be the more correct value CONFIG_BT_PER_ADV_SYNC_TRANSFER_RECEIVER instead of just CONFIG_BT_CONN. Signed-off-by: Emil Gydesen <[email protected]> (cherry picked from commit 711b42a)
Configuration menu - View commit details
-
Copy full SHA for bcb5d03 - Browse repository at this point
Copy the full SHA bcb5d03View commit details -
[nrf fromtree] Bluetooth: host: Use correct user_data size for hci_rx…
…_pool `struct acl_data` is used even when Host flow control is not enabled. It is written to through the `acl(buf)` accessor in `conn.c:hci_acl()`. Hopefully no netbufs were harmed by that :/ Signed-off-by: Jonathan Rico <[email protected]> (cherry picked from commit 792ae68)
Configuration menu - View commit details
-
Copy full SHA for 0896506 - Browse repository at this point
Copy the full SHA 0896506View commit details -
[nrf fromlist] Bluetooth: Host: Fix bt_disable() for IPC giving HCI R…
…eset timeout Some HCI drivers issue HCI reset when disabling, like the IPC HCI driver. We need to keep the RX thread running to allow receiving the command complete. This commit postpones aborting the RX thread until this is done. The issue happens started occuring after commit d0e75ab87c4b53d66008c941c38709a2fca9dbea. Fixes #76202. Upstream PR: zephyrproject-rtos/zephyr#76203 Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff26b0a - Browse repository at this point
Copy the full SHA ff26b0aView commit details -
[nrf noup] bluetooth: att: Allow ATT sent callback after data TX is done
By default, the BLE stack calls sent callback for ATT data when the data is passed to BLE controller for transmission. Enabling this Kconfig option delays calling the sent callback until data transmission is finished by BLE controller (the callback is delayed until receiving the num complete packets event). Jira: NCSDK-27422 Signed-off-by: Marek Pieta <[email protected]> (cherry picked from commit d74e0b5)
Configuration menu - View commit details
-
Copy full SHA for 43cced8 - Browse repository at this point
Copy the full SHA 43cced8View commit details -
[nrf fromlist] Bluetooth: Host: Fix compiling PAwR Sync without PAST RX
The function `bt_hci_le_past_received_v2()` is not compiled in for this configuration, so the reference needs to be removed. Fixes #76268. Upstream PR: zephyrproject-rtos/zephyr#76269 Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee94b90 - Browse repository at this point
Copy the full SHA ee94b90View commit details -
[nrf noup] bluetooth: conn: Allow for an extra ref in bt_l2cap_send_pdu
Allow for an additional buffer reference if callback is provided. This can be used to extend lifetime of the net buffer until the data transmission is confirmed by ACK of the remote. Signed-off-by: Marek Pieta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e84675a - Browse repository at this point
Copy the full SHA e84675aView commit details -
[nrf fromlist] testsuite: coverage: allow disabled multithreading
k_sched* are not avaliable when there is CONFIG_MULTITHREADING=n Upstream PR: zephyrproject-rtos/zephyr#76550 Signed-off-by: Piotr Kosycarz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 631b9a2 - Browse repository at this point
Copy the full SHA 631b9a2View commit details
Commits on Aug 2, 2024
-
[nrf fromtree] Bluetooth: Mark bt_<type>_err_to_str() APIs experimental
It was pointed out in a future PR that they should have a corresponding experimental Kconfig entry. See PR #73795. This updates the APIs added in PR #73826 and PR #74295. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 85eadcf)
Configuration menu - View commit details
-
Copy full SHA for d86a806 - Browse repository at this point
Copy the full SHA d86a806View commit details -
[nrf fromtree] Bluetooth: HCI: Expose bt_hci_adv_lookup_handle()
When implementing vendor specific HCI APIs and events, we want to be able to convert between host objects, handles and back again. Exposing this API makes that possible. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 5b14748)
Configuration menu - View commit details
-
Copy full SHA for e6028fb - Browse repository at this point
Copy the full SHA e6028fbView commit details -
[nrf fromtree] Bluetooth: HCI: Expose bt_hci_per_adv_sync_lookup_hand…
…le() When implementing vendor specific HCI APIs and events, we want to be able to convert between host objects, handles and back again. Exposing this API makes that possible. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit e28207d)
Configuration menu - View commit details
-
Copy full SHA for 2071857 - Browse repository at this point
Copy the full SHA 2071857View commit details -
[nrf fromtree] Bluetooth: HCI: Expose bt_hci_conn_lookup_handle()
When implementing vendor specific HCI APIs and events, we want to be able to convert between host objects, handles and back again. Exposing this API makes that possible Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 2967bd8)
Configuration menu - View commit details
-
Copy full SHA for 65acb95 - Browse repository at this point
Copy the full SHA 65acb95View commit details -
[nrf fromtree] Bluetooth: DIS: integrate app version into FW revision…
… characteristic Integrated the application version feature of the build system with the default configuration of the Bluetooth DIS module and its Firmware Revision characteristic. The firmware revision string now defaults to APP_VERSION_TWEAK_STRING if the application version feature is used in a project. This specific version format is used to unify version formatting with other parts of Zephyr like the MCUboot module and its versioning Kconfig: CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION Signed-off-by: Kamil Piszczek <[email protected]> (cherry picked from commit f9a5699)
Configuration menu - View commit details
-
Copy full SHA for bc15a7e - Browse repository at this point
Copy the full SHA bc15a7eView commit details
Commits on Aug 5, 2024
-
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: 53635212495e4575955fc717369be4362126456a Including the following: * 53635212 nRF54L15 MDK: Redefine NRF_RADIO_*_BASE to point to model * 4a92c424 NHW_IPC: Fix out of bounds read * 2dae79b5 RADIO: Add nRF54 support Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit e91b336)
Configuration menu - View commit details
-
Copy full SHA for 9adafaa - Browse repository at this point
Copy the full SHA 9adafaaView commit details -
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: 4447a22aea5e791c9bd18e7d71cc092623ddd2bb Including the following: * 4447a22a CLOCK,POWER,RESET: Add stubs for the 54L Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 8d6d700)
Configuration menu - View commit details
-
Copy full SHA for 9cde378 - Browse repository at this point
Copy the full SHA 9cde378View commit details -
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: 6c389b9b5fa0a079cd4502e69d375da4c0c289b7 Including the following: * 6c389b9 PPI (52): Connect CCM TASK_RATEOVERRIDE * 2056253 CCM: Change TASK RATEOVERRIDE warning to info Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit fd236ee)
Configuration menu - View commit details
-
Copy full SHA for fbe0c5a - Browse repository at this point
Copy the full SHA fbe0c5aView commit details -
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: 3ede17158a9fe85c160e0384c0ad0306e24ee47e Including the following: * 3ede171 GRTC: Expose nhw_GRTC_counter_to_time() * 2726f8b RTC: Define nhw_rtc_start_time_get() * cc6fb0f hal: hack: Add nrf_hack function for triggering a task * 03ca9b5 MWU: Add registers stub Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 08cd4b6)
Configuration menu - View commit details
-
Copy full SHA for 85ca81f - Browse repository at this point
Copy the full SHA 85ca81fView commit details -
[nrf fromlist] tests: drivers: adc_accuracy: add calibration before
sampling Calibrate adc before taking measurement. Upstream PR: zephyrproject-rtos/zephyr#76088 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7534f8f - Browse repository at this point
Copy the full SHA 7534f8fView commit details -
[nrf fromlist] tests: adc_api: add channel for
nrf54 targets add channel in overlay of nrf54 targets to increase test coverage. Upstream PR: zephyrproject-rtos/zephyr#76569 Signed-off-by: Bartlomiej Buczek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27e7602 - Browse repository at this point
Copy the full SHA 27e7602View commit details -
[nrf fromtree] bluetooth: Add Kconfig for LE Connection Subrating
Add separate Kconfig to be used by the host LE Subrating implementation. Signed-off-by: Aleksandar Stanoev <[email protected]> (cherry picked from commit c417bd2)
Configuration menu - View commit details
-
Copy full SHA for 479bb8c - Browse repository at this point
Copy the full SHA 479bb8cView commit details -
[nrf fromtree] bluetooth: host: Add support for LE Connection Subrating
Adds support for LE Connection Subrating as defined in Core 5.4 Vol 6, Part B, Section 5.1.19. As this is primarily a controller feature, the host support is mostly a wrapper around the relevant HCI commands. Note that subrating provides a new method to update the connection's peripheral latency and supervision timeout alongside subrating parameters. Signed-off-by: Aleksandar Stanoev <[email protected]> (cherry picked from commit db9bcdc)
Configuration menu - View commit details
-
Copy full SHA for 1c041e8 - Browse repository at this point
Copy the full SHA 1c041e8View commit details -
[nrf fromtree] bluetooth: shell: Add shell commands for LE Connection…
… Subrating Add commands to allow requesting a subrate change via the BT shell. A new build configuration has been added to ensure this is tested in CI. Signed-off-by: Aleksandar Stanoev <[email protected]> (cherry picked from commit 52ffbd8)
Configuration menu - View commit details
-
Copy full SHA for 64796d7 - Browse repository at this point
Copy the full SHA 64796d7View commit details
Commits on Aug 6, 2024
-
[nrf fromlist] drivers: watchdog: nrfx wdt without IRQs
Add config option to build nrfx wdt driver with NRFX_WDT_CONFIG_NO_IRQ enabled. Signed-off-by: Lukasz Stepnicki <[email protected]> Upstream PR: zephyrproject-rtos/zephyr#76174
Configuration menu - View commit details
-
Copy full SHA for 766b306 - Browse repository at this point
Copy the full SHA 766b306View commit details
Commits on Aug 7, 2024
-
[nrf noup] test-spec: update CI-boot-test
Updated label name, added new entries to trigger CI. Signed-off-by: Grzegorz Chwierut <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9819457 - Browse repository at this point
Copy the full SHA 9819457View commit details
Commits on Aug 8, 2024
-
[nrf noup] include: net: socket_ncs: remove deprecated RAI
nrf-squash! [nrf noup] include: net: add NCS extensions This commit removes deprecated RAI socket options. Signed-off-by: Mirko Covizzi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b6c6e0 - Browse repository at this point
Copy the full SHA 3b6c6e0View commit details -
[nrf fromlist] dts: nordic: Add nrf-tbm (trace buffer monitor) node
Add new binding and a node to nrf54h20. Update Kconfig and nrfx_config to include nrfx_tbm driver when node with that compatible is enabled. Upstream PR: zephyrproject-rtos/zephyr#72476 Signed-off-by: Krzysztof Chruściński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8ce359 - Browse repository at this point
Copy the full SHA e8ce359View commit details -
[nrf fromlist] boards: nordic: nrf54h20dk: Add ETR buffer to memory map
Add 4k ETR buffer to the memory map. Upstream PR: zephyrproject-rtos/zephyr#72476 Signed-off-by: Krzysztof Chruściński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5708d4e - Browse repository at this point
Copy the full SHA 5708d4eView commit details
Commits on Aug 9, 2024
-
[nrf noup] bluetooth: conn: Skip buffer ref count check in send_buf
If ATT sent callback is delayed until data transmission is done by BLE controller, the transmitted buffer may have an additional reference. The reference is used to extend lifetime of the net buffer until the data transmission is confirmed by ACK of the remote. send_buf function can be called multiple times, if buffer has to be fragmented over HCI. In that case, the callback is provided as an argument only for the last transmitted fragment. The `buf->ref == 1` check is skipped because it's impossible to properly validate number of references for the sent fragments if buffers may have the additional reference. Jira: NCSDK-28624 Signed-off-by: Marek Pieta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f64a3a - Browse repository at this point
Copy the full SHA 4f64a3aView commit details -
[nrf fromtree] soc: nordic: nrf54h: Retrigger TASK_FREQ_CHANGE
A single trigger of the TASK_FREQ_CHANGE task might not be enough, so trigger twice to make sure the frequency gets updated. Signed-off-by: Karsten Koenig <[email protected]> (cherry picked from commit 16e7e46)
Configuration menu - View commit details
-
Copy full SHA for 5aef526 - Browse repository at this point
Copy the full SHA 5aef526View commit details -
[nrf fromtree] soc: nordic: Fix APPROTECT with TF-M
Allow CONFIG_NRF_APPROTECT_LOCK and CONFIG_NRF_SECURE_APPROTECT_LOCK with TF-M with all the SOC's that support TF-M. Signed-off-by: Markus Lassila <[email protected]> (cherry picked from commit c449684)
Configuration menu - View commit details
-
Copy full SHA for 9e30235 - Browse repository at this point
Copy the full SHA 9e30235View commit details
Commits on Aug 12, 2024
-
[nrf fromtree] drivers: flash: Do not select NRFX_RRAMC while buildin…
…g with TF-M RRAMC peripheral is a secure-only peripheral, and the application cannot use it directly. While building an application with TF-M enabled and SOC_FLASH_NRF_RRAM the NRFX_RRAMC selection must be forbidden. Signed-off-by: Arkadiusz Balys <[email protected]> (cherry picked from commit 2de6274)
Configuration menu - View commit details
-
Copy full SHA for 695e407 - Browse repository at this point
Copy the full SHA 695e407View commit details -
[nrf fromtree] net: ipv6: route: get nexthop's LL address only if rel…
…evant This commit moves reading nexthop's LL address only if it's supported by a given neighbor and can be used for routing between interfaces. Signed-off-by: Konrad Derda <[email protected]> (cherry picked from commit 5e4e63b)
Configuration menu - View commit details
-
Copy full SHA for a49f603 - Browse repository at this point
Copy the full SHA a49f603View commit details -
[nrf fromlist] scripts: nrf_common: Use cfg for SUIT paths
It is safer to base the SUIT artifacts path on the path of the configuration file than the HEX file that is being flashed. The latter may be overriden by several scripts that merge/transform the final firmware image. Ref: NCSDK-26282 Upstream PR: zephyrproject-rtos/zephyr#76560 Signed-off-by: Tomasz Chyrowicz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7981a26 - Browse repository at this point
Copy the full SHA 7981a26View commit details -
[nrf fromlist] kconfig: openthread: Add 1.4 version
This commit adds thread 1.4 version. Upstream PR: zephyrproject-rtos/zephyr#76881 Signed-off-by: Maciej Baczmanski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42f3433 - Browse repository at this point
Copy the full SHA 42f3433View commit details
Commits on Aug 14, 2024
-
[nrf noup] modules: mbedtls: remove deprecated Kconfig
Remove the deprecated PSA_WANT_KEY_TYPE_ECC_KEY_PAIR Kconfig ref: NCSDK-27160 Signed-off-by: Markus Rekdal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bd088c - Browse repository at this point
Copy the full SHA 8bd088cView commit details
Commits on Aug 20, 2024
-
[nrf fromlist] bluetooth: host: conn: Fix renamed callback_list
callback_list was renamed to conn_cbs in commit 3eb975d. However plm callback was missed due to it not being built anywhere. Signed-off-by: Sean Madigan <[email protected]> (cherry picked from commit 2e7c488) Upstream PR: zephyrproject-rtos/zephyr#76175 Signed-off-by: Sean Madigan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5c70f7 - Browse repository at this point
Copy the full SHA d5c70f7View commit details -
[nrf fromlist] tests: bluetooth: shell: Add test case to build shell …
…with plm Path loss monitoring was not being enabled anywhere, meaning that issues could be merged in without catching the issue. This commit adds a test case to build the shell with path loss monitoring enabled to catch issues. Signed-off-by: Sean Madigan <[email protected]> (cherry picked from commit 022d339) Upstream PR: zephyrproject-rtos/zephyr#76175 Signed-off-by: Sean Madigan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 068d4d3 - Browse repository at this point
Copy the full SHA 068d4d3View commit details -
[nrf fromlist] bluetooth: controller: kconfig: select power control f…
…or plm Path loss monitoring does not work without LE Power Control also enabled in the controller, so update the dependencies in the kconfigs so path loss monitoring selects power control. Signed-off-by: Sean Madigan <[email protected]> (cherry picked from commit 2a46ede) Upstream PR: zephyrproject-rtos/zephyr#76175 Signed-off-by: Sean Madigan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d194bba - Browse repository at this point
Copy the full SHA d194bbaView commit details
Commits on Aug 21, 2024
-
[nrf fromtree] net: openthread: Fix missing dependency for OT
diag
.Commit fixes missing dependency for `ot diag cw` command for nrf5xx by adding default vale to `NRF_802154_CARRIER_FUNCTIONS`. Signed-off-by: Przemyslaw Bida <[email protected]> (cherry picked from commit a923a4a)
Configuration menu - View commit details
-
Copy full SHA for 46da567 - Browse repository at this point
Copy the full SHA 46da567View commit details
Commits on Aug 23, 2024
-
[nrf noup] modules: hal_nordic: need exactly nrf-regtool v5.5.1
Version 5.5.1 of nrf-regtool is required for the IPC communication to/from secdom to work after the mbox compatible rename. This commit is to be removed when synchronizing sdk-zephyr with upstream zephyr and a newer version of nrf-regtool is required. Signed-off-by: Andreas Moltumyr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 468d06d - Browse repository at this point
Copy the full SHA 468d06dView commit details
Commits on Aug 26, 2024
-
[nrf fromtree] modules: hal_nordic: dvfs: added callback when scaling…
… done User can assign callback function to local domain dvfs handler and get notification when scaling process is finished for particular domain. Reworked usage of DVFS_SERV_HDL_FREQ_CHANGE_IN_PROGRESS_BIT_POS which was not initialized properly. Signed-off-by: Lukasz Stepnicki <[email protected]> (cherry picked from commit d6ed750)
Configuration menu - View commit details
-
Copy full SHA for 05c6a7c - Browse repository at this point
Copy the full SHA 05c6a7cView commit details -
[nrf fromtree] dts: bindings: clock: fixed-clock: include base.yaml
Include base.yaml, so that properties like `clocks` can be optionally set. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit a41a22f)
Configuration menu - View commit details
-
Copy full SHA for 1f24e4c - Browse repository at this point
Copy the full SHA 1f24e4cView commit details -
[nrf fromlist] dts: nordic: nrf54h20: Add references to clock control…
…lers Add references to clock controllers so users can obtain those for particular peripherals with DT macros like DT_CLOCK_CTRL() Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52442f8 - Browse repository at this point
Copy the full SHA 52442f8View commit details -
[nrf fromlist] dts: nordic: nrf54h20: Add nodes representing HFXO and…
… LFXO The HFXO and LFXO oscillators have properties which need to be specified in the devicetree. These properties are used by clock controllers, which get these properties from the devicetree. The BICR also contains these properties. For now, the properties are duplicated in the bicr node in the devicetree. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4afdcf1 - Browse repository at this point
Copy the full SHA 4afdcf1View commit details -
[nrf fromlist] boards: nrf54h20dk: Add parameters of mounted HFXO and…
… LFXO These parameters will be used by the clock controller drivers. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0c938b - Browse repository at this point
Copy the full SHA c0c938bView commit details -
[nrf fromlist] dts: bindings: add nrf-fll16m and nrf-lfclk bindings
Add bindings for nrf-fll16m and nrf-lfclk and update in-tree nodes and boards to use them in place of the fixed-clock binding. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e16afea - Browse repository at this point
Copy the full SHA e16afeaView commit details -
[nrf fromlist] drivers: clock_control: Add support for nRF54H20 clock…
… controllers Add custom clock_control API for nRF platforms that allows requesting clocks with specified minimal required attributes (accuracy, precision, and frequency). Provide an implementation of this API for FLL16M, HFXO, HSFLL, and LFCLK controllers in the nRF54H20 SoC. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 043d345 - Browse repository at this point
Copy the full SHA 043d345View commit details -
[nrf fromlist] soc: nordic: nrf54h: Move HSFLL trimming to clock_cont…
…rol driver This trimming was done in the SoC initialization function because there was no clock_control driver for nRF54H Series so far. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec07b19 - Browse repository at this point
Copy the full SHA ec07b19View commit details -
[nrf fromlist] samples: boards: nrf: Add nrf2_clock_control sample
Add a sample that presents how the custom nrf2_clock_control API introduced for nRF54H20 can be used for the various clocks which are supported by it. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 074a517 - Browse repository at this point
Copy the full SHA 074a517View commit details -
[nrf fromlist] tests: drivers: Implement nrf2 clock control api tests
Implement tests for the NRF2 clock control API Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Bartosz Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84f0ff8 - Browse repository at this point
Copy the full SHA 84f0ff8View commit details
Commits on Aug 27, 2024
-
[nrf fromtree] Bluetooth: Mesh: Fix uninitialized field when cancelli…
…ng transfer blob Initialize the missing chunk field when canceling a BLOB Transfer. If you canceled a BLOB Transfer, the missing_chunk was not cleared in the next BLOB Transfer. This can make it look like there are still missing chunks, even though all chunks in the block have already been received, and it does cause bugs. Signed-off-by: Junho Lee <[email protected]> (cherry picked from commit 327acfb05b368c104ee70b81da92e7cf7a9265f5)
Configuration menu - View commit details
-
Copy full SHA for 5f4236e - Browse repository at this point
Copy the full SHA 5f4236eView commit details
Commits on Aug 28, 2024
-
Revert "[nrf fromlist] tests: drivers: Implement nrf2 clock control a…
…pi tests" This reverts commit 84f0ff8. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5183a34 - Browse repository at this point
Copy the full SHA 5183a34View commit details -
Revert "[nrf fromlist] samples: boards: nrf: Add nrf2_clock_control s…
…ample" This reverts commit 074a517. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f862808 - Browse repository at this point
Copy the full SHA f862808View commit details -
Revert "[nrf fromlist] soc: nordic: nrf54h: Move HSFLL trimming to cl…
…ock_control driver" This reverts commit ec07b19. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bde2525 - Browse repository at this point
Copy the full SHA bde2525View commit details -
Revert "[nrf fromlist] drivers: clock_control: Add support for nRF54H…
…20 clock controllers" This reverts commit 043d345. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66fed85 - Browse repository at this point
Copy the full SHA 66fed85View commit details -
Revert "[nrf fromlist] dts: bindings: add nrf-fll16m and nrf-lfclk bi…
…ndings" This reverts commit e16afea. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b064b1 - Browse repository at this point
Copy the full SHA 5b064b1View commit details -
Revert "[nrf fromlist] boards: nrf54h20dk: Add parameters of mounted …
…HFXO and LFXO" This reverts commit c0c938b. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b39be80 - Browse repository at this point
Copy the full SHA b39be80View commit details -
Revert "[nrf fromlist] dts: nordic: nrf54h20: Add nodes representing …
…HFXO and LFXO" This reverts commit 4afdcf1. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 659e657 - Browse repository at this point
Copy the full SHA 659e657View commit details -
Revert "[nrf fromlist] dts: nordic: nrf54h20: Add references to clock…
… controllers" This reverts commit 52442f8. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b1c6d34 - Browse repository at this point
Copy the full SHA b1c6d34View commit details -
Revert "[nrf fromtree] dts: bindings: clock: fixed-clock: include bas…
…e.yaml" This reverts commit 1f24e4c. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd1c96c - Browse repository at this point
Copy the full SHA dd1c96cView commit details -
Revert "[nrf fromtree] modules: hal_nordic: dvfs: added callback when…
… scaling done" This reverts commit 05c6a7c. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a415e2d - Browse repository at this point
Copy the full SHA a415e2dView commit details
Commits on Aug 29, 2024
-
[nrf noup] board: nordic_ thingy53: Enable QSPI by default
The Thingy:53 enabled MCUboot and external flash by default. Therefore, it should also enable drivers for its external flash by default. Signed-off-by: Sigurd Hellesvik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7415e4 - Browse repository at this point
Copy the full SHA e7415e4View commit details -
[nrf fromtree] modules: hal_nordic: dvfs: added callback when scaling…
… done User can assign callback function to local domain dvfs handler and get notification when scaling process is finished for particular domain. Reworked usage of DVFS_SERV_HDL_FREQ_CHANGE_IN_PROGRESS_BIT_POS which was not initialized properly. Signed-off-by: Lukasz Stepnicki <[email protected]> (cherry picked from commit d6ed750)
Configuration menu - View commit details
-
Copy full SHA for 9e80053 - Browse repository at this point
Copy the full SHA 9e80053View commit details -
[nrf fromtree] dts: bindings: clock: fixed-clock: include base.yaml
Include base.yaml, so that properties like `clocks` can be optionally set. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit a41a22f)
Configuration menu - View commit details
-
Copy full SHA for fe1f649 - Browse repository at this point
Copy the full SHA fe1f649View commit details -
[nrf fromlist] dts: nordic: nrf54h20: Add references to clock control…
…lers Add references to clock controllers so users can obtain those for particular peripherals with DT macros like DT_CLOCK_CTRL() Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b009a7 - Browse repository at this point
Copy the full SHA 4b009a7View commit details -
[nrf fromlist] dts: nordic: nrf54h20: Add nodes representing HFXO and…
… LFXO The HFXO and LFXO oscillators have properties which need to be specified in the devicetree. These properties are used by clock controllers, which get these properties from the devicetree. The BICR also contains these properties. For now, the properties are duplicated in the bicr node in the devicetree. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 630e9e7 - Browse repository at this point
Copy the full SHA 630e9e7View commit details -
[nrf fromlist] boards: nrf54h20dk: Add parameters of mounted HFXO and…
… LFXO These parameters will be used by the clock controller drivers. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdb7545 - Browse repository at this point
Copy the full SHA fdb7545View commit details -
[nrf fromlist] dts: bindings: add nrf-fll16m and nrf-lfclk bindings
Add bindings for nrf-fll16m and nrf-lfclk and update in-tree nodes and boards to use them in place of the fixed-clock binding. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 371b3d0 - Browse repository at this point
Copy the full SHA 371b3d0View commit details -
[nrf fromlist] drivers: clock_control: Add support for nRF54H20 clock…
… controllers Add custom clock_control API for nRF platforms that allows requesting clocks with specified minimal required attributes (accuracy, precision, and frequency). Provide an implementation of this API for FLL16M, HFXO, HSFLL, and LFCLK controllers in the nRF54H20 SoC. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c0eacb - Browse repository at this point
Copy the full SHA 0c0eacbView commit details -
[nrf fromlist] samples: boards: nrf: Add nrf2_clock_control sample
Add a sample that presents how the custom nrf2_clock_control API introduced for nRF54H20 can be used for the various clocks which are supported by it. Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Andrzej Głąbek <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ec6dda - Browse repository at this point
Copy the full SHA 1ec6ddaView commit details -
[nrf fromlist] tests: drivers: Implement nrf2 clock control api tests
Implement tests for the NRF2 clock control API Upstream PR: zephyrproject-rtos/zephyr#77365 Signed-off-by: Bartosz Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28b6861 - Browse repository at this point
Copy the full SHA 28b6861View commit details
Commits on Aug 30, 2024
-
[nrf fromtree] manifest: update hal_nordic revision to integrate nrfx…
… 3.6.0 New nrfx version contains support for nRF54L20 Eng A and nRF9230 Eng B devices. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 492a474)
Configuration menu - View commit details
-
Copy full SHA for 807115b - Browse repository at this point
Copy the full SHA 807115bView commit details -
[nrf fromtree] modules: hal_nordic: nrfx: remove nrfx_uarte rx cache …
…for nrf54l15 enga This option is no longer valid for nRF54L15 Eng A target. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit c0ede71)
Configuration menu - View commit details
-
Copy full SHA for ae50bc0 - Browse repository at this point
Copy the full SHA ae50bc0View commit details -
[nrf fromtree] modules: hal_nordic: nrfx: sync configs for UARTE MAGI…
…C_BYTE option New option is used in RX FIFO flush workaround performed by the nrfx_uarte driver. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 443276e)
Configuration menu - View commit details
-
Copy full SHA for c34adde - Browse repository at this point
Copy the full SHA c34addeView commit details -
[nrf fromtree] drivers: serial: nrf: add default value for frame time…
…out cfg This is needed to avoid warnings about uninitialized structure member, which was added in nrfx 3.6. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 4312805)
Configuration menu - View commit details
-
Copy full SHA for 1e3b3f5 - Browse repository at this point
Copy the full SHA 1e3b3f5View commit details -
[nrf fromtree] drivers: hwinfo: Add support for generating device id …
…from device addr In some ICs (including nRF54H20) the DEVICEID register is not part of FICR, and thus it is not accessible to applications. Use instead the device address, along with a couple of bytes from ER and IR, to generated a unique device id. At the same time update the pointer to the hal_nordic repo to pull in zephyrproject-rtos/hal_nordic#196. Signed-off-by: Carles Cufi <[email protected]> (cherry picked from commit ebd31d3)
Configuration menu - View commit details
-
Copy full SHA for 425e40b - Browse repository at this point
Copy the full SHA 425e40bView commit details -
[nrf fromlist] tests: bluetooth: tester: refactor CSIP btp command
Refactor CSIP btp commands by removing the 'count' parameter from set_coordinator_lock and set_coordinator_release functions. If we want to support lock/release procedure on subset of set members in the future, 'count' param doesn't indicate a specific set member. Instead, introduce 'address_count' and 'addr' array params, although their usage is not yet implemented. Upstream PR: zephyrproject-rtos/zephyr#71059 Signed-off-by: Piotr Narajowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cde1b1d - Browse repository at this point
Copy the full SHA cde1b1dView commit details
Commits on Sep 1, 2024
-
[nrf fromtree] dts: bindings: regulator: add nordic,nrf5[2]x-regulato…
…r[-hv] Some Nordic SoCs, like nRF52 contain an internal regulator for the main SoC supply. Depending on the SoC, the regulator can have multiple configurations (e.g. single/double stage), which mainly depends on supporting "high-voltage" mode or not (VDDH pin supply). This patch adds bindings for nRF5X regulator and nRF52X HV regulator. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 02a30c1)
Configuration menu - View commit details
-
Copy full SHA for 50b0bbf - Browse repository at this point
Copy the full SHA 50b0bbfView commit details -
[nrf fromtree] dts: Add missing PDM entries to nRF54L15 device
Add PDM instances in nRF54L15. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit ad3ab05)
Configuration menu - View commit details
-
Copy full SHA for 01a9775 - Browse repository at this point
Copy the full SHA 01a9775View commit details -
[nrf fromtree] soc: Add support for nRF54L15
Add support for production version of the device. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit e3bcd42)
Configuration menu - View commit details
-
Copy full SHA for d5ca810 - Browse repository at this point
Copy the full SHA d5ca810View commit details -
[nrf fromtree] boards: nrf: Add nRF54L15 DK board
Add board with production version of the nRF54L15 SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit abcde11)
Configuration menu - View commit details
-
Copy full SHA for 4ae94bb - Browse repository at this point
Copy the full SHA 4ae94bbView commit details -
[nrf fromtree] modules: Add support for nRF54L15 SoC
Update modules to support production version of the nRF54L15 SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 030a020)
Configuration menu - View commit details
-
Copy full SHA for b27ba9e - Browse repository at this point
Copy the full SHA b27ba9eView commit details -
[nrf fromtree] drivers: misc: Add support for nRF54L15 SoC
Expand vpr_launcher to support production version of the SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 99d8549)
Configuration menu - View commit details
-
Copy full SHA for f1ee561 - Browse repository at this point
Copy the full SHA f1ee561View commit details -
[nrf fromtree] test: samples: nRF54L15 support
Commit consists of minimal set of overlays need to run tests and samples. Additionally disables nRF54L15 platform in cpp98 tests, because unnamed unions are not supported. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 7b9b00c)
Configuration menu - View commit details
-
Copy full SHA for 4f96507 - Browse repository at this point
Copy the full SHA 4f96507View commit details -
[nrf fromtree] samples: drivers: mbox: Update mbox sample to work wit…
…h nRF54L15 Update mbox sample configuration to work with production board and SoC. Signed-off-by: Karol Lasończyk <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]> (cherry picked from commit 070b1a4)
Configuration menu - View commit details
-
Copy full SHA for 4b390eb - Browse repository at this point
Copy the full SHA 4b390ebView commit details -
[nrf fromtree] tests: kernel: Add support for FLPR core in nRF54L15
Add support for production device. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 1808656)
Configuration menu - View commit details
-
Copy full SHA for d969537 - Browse repository at this point
Copy the full SHA d969537View commit details -
[nrf fromtree] dts: boards: Add nRF54L15 ENGA configuration
Add conditional DTS compilation in case of ENGA version. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 25e90e7)
Configuration menu - View commit details
-
Copy full SHA for 9078923 - Browse repository at this point
Copy the full SHA 9078923View commit details -
[nrf fromtree] soc: nordic: Move DCDC configuration to DT for nRF54L15
Moving configuration for nRF54L15 device from kconfig to dts. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 85c292a)
Configuration menu - View commit details
-
Copy full SHA for 4016089 - Browse repository at this point
Copy the full SHA 4016089View commit details -
[nrf fromlist] soc: nordic: nrf54l15: add missing include
Add nrf5x binding header, as NRF5X_REG_MODE_DCDC is used in a macro comparison. Missing header prevented evaluation to become true and so enable DC/DC module. Upstream PR: zephyrproject-rtos/zephyr#77820 Signed-off-by: Gerard Marull-Paretas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8ab2bf - Browse repository at this point
Copy the full SHA f8ab2bfView commit details
Commits on Sep 2, 2024
-
[nrf fromtree] drivers: usb: common: nrf_usbd_common: Handle USB SoF …
…IRQ first The processing order is relevant if the IRQ handler call is delayed and multiple interrupts are pending. Handle USB SoF before other interrupts to ensure that it would be reported before other USB events (e.g. before completed USB data transfers). Jira: NCSDK-28664 Signed-off-by: Marek Pieta <[email protected]> (cherry picked from commit cd931fd)
Configuration menu - View commit details
-
Copy full SHA for a3247ac - Browse repository at this point
Copy the full SHA a3247acView commit details -
[nrf fromtree] twister: scripts: Split lines before processing
Readline method sometimes receives more lines in buffer. Split them to avoid misinterpreting data in harness module. Signed-off-by: Grzegorz Chwierut <[email protected]> (cherry picked from commit 79ef0b6)
Configuration menu - View commit details
-
Copy full SHA for 79fc1ef - Browse repository at this point
Copy the full SHA 79fc1efView commit details -
[nrf fromtree] twister: Fix failing tests on CI with Python 3.12
This change is removing some deprecation warnings which for some reason causing failing tests with Python 3.12 on CI #76877. Also, it fixes warnings from pytest like: PytestCollectionWarning: cannot collect test class 'TestPlan' because it has a __init__ constructor (from: scripts/tests/twister/test_testplan.py) Signed-off-by: Lukasz Fundakowski <[email protected]> (cherry picked from commit 857adb2)
Configuration menu - View commit details
-
Copy full SHA for fba7ded - Browse repository at this point
Copy the full SHA fba7dedView commit details -
[nrf fromtree] twister: Fix TypeError at get_installed_packages
Fix confusing `TypeError: 'type' object is not subscriptable` at _get_installed_packages() if twister runs on python version < 3.9 Signed-off-by: Dmitrii Golovanov <[email protected]> (cherry picked from commit b8bed5b)
Configuration menu - View commit details
-
Copy full SHA for af17fd8 - Browse repository at this point
Copy the full SHA af17fd8View commit details
Commits on Sep 3, 2024
-
[nrf fromtree] manifest: Update bsim to version v2.2.1
Includes just changes for the phy dump conversion scripts, to add support in the csv2pcap conversion for coded phy. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 211221a)
Configuration menu - View commit details
-
Copy full SHA for 6a07938 - Browse repository at this point
Copy the full SHA 6a07938View commit details -
[nrf fromtree] manifest: Update bsim to version v2.3
Includes an updated libcrypto with new APIs for CCM packet encryption/decryption. Also some other components have got very minor updates. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit d112549)
Configuration menu - View commit details
-
Copy full SHA for 6e43e9b - Browse repository at this point
Copy the full SHA 6e43e9bView commit details -
[nrf fromtree] manifest: Update EDTT to latest
Update the EDTT module to: 8d7b543d4d2f2be0f78481e4e1d8d73a88024803 Including the following: * 8d7b543 Fix some issues found during CIS Central testing * fb426f1 Fix crash due to race when creating simulation folder Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 6289332)
Configuration menu - View commit details
-
Copy full SHA for e400f0c - Browse repository at this point
Copy the full SHA e400f0cView commit details -
[nrf fromtree] manifest: Update EDTT to latest version
Update the EDTT module to: b9ca3c7030518f07b7937dacf970d37a47865a76 Including the following: * b9ca3c7 Fix for for python >= 3.11 * fe9b1d1 Corrected ISO interval for LL/CIS/PER/BV-05-C Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 59685b5)
Configuration menu - View commit details
-
Copy full SHA for afbc294 - Browse repository at this point
Copy the full SHA afbc294View commit details -
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: da5f426e7f3aff192a93e5874146260d4dcd943e Including the following: * 6e70c2d hal: hack: Support also AAR, CCM & ECB for 54L * da5f426 Tests for AAR, CCM & ECB * 03b8461 54: Added AAR, CCM & ECB models * 2ebcc88 Add EVDMA model * 71913e3 54: Enable AAR hal build * 0f3a04b BLECrypt_if: Add new interfacing for latest libCrypto Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 55f9d69)
Configuration menu - View commit details
-
Copy full SHA for 7b78fdc - Browse repository at this point
Copy the full SHA 7b78fdcView commit details -
[nrf fromtree] modules: hal_nordic: Support nRF54L15 EGU driver insta…
…nces Adds the glue code to enable those. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 8a209e27cc6578fffb0d2ab1c0080ec6ce4f64ff)
Configuration menu - View commit details
-
Copy full SHA for 17e06d7 - Browse repository at this point
Copy the full SHA 17e06d7View commit details -
[nrf fromtree] modules: hal_nordic: Support EGU130 driver instance
Adds the glue code to enable this. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 078aceea0a1cb8a5764bfe566d8555a13f21bdff)
Configuration menu - View commit details
-
Copy full SHA for 7f07a70 - Browse repository at this point
Copy the full SHA 7f07a70View commit details -
[nrf noup] samples: mgmt: mcumgr: Remove child/parent configuration
fixup! [nrf noup] samples: mgmt: mcumgr: add hci_rpmsg child image config Removes child/parent configuration for this sample Signed-off-by: Jamie McCrae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfd7516 - Browse repository at this point
Copy the full SHA cfd7516View commit details -
[nrf noup] samples: bluetooth: hci_pwr_ctrl: Remove child/parent conf…
…iguration fixup! [nrf noup] samples: bluetooth: hci_pwr_ctrl: add dynamic control Removes child/parent configuration for this sample Signed-off-by: Jamie McCrae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21c97d0 - Browse repository at this point
Copy the full SHA 21c97d0View commit details -
[nrf fromtree] twister: Pass device flash timeout to pytest-harness.
Pass flashing timeout to pytest-harness and use them Signed-off-by: Grzegorz Chwierut <[email protected]> (cherry picked from commit 3923047)
Configuration menu - View commit details
-
Copy full SHA for dc16886 - Browse repository at this point
Copy the full SHA dc16886View commit details -
[nrf noup] dts: Select SoftDevice Controller DTS binding as default
In the nRF Connect SDK the SoftDevice Controller is the default Bluetooth controller. This commit uses the SoftDevice Controller specific device tree binding for this purpose. The existing device tree binding for the open source link layer is kept but disabled. This makes it possible to enable it using a device tree overlay. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02f5447 - Browse repository at this point
Copy the full SHA 02f5447View commit details -
[nrf noup] snippets: Add snippet for the Zephyr Bluetooth Controller
By defining this snippet it becomes simpler to build an application for the Zephyr Bluetooth Controller as it removes the need for adding boilerplate overlay files to applications. This snippet is only needed in NCS because the SoftDevice Controller is the default and supported controller. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb6ca20 - Browse repository at this point
Copy the full SHA fb6ca20View commit details
Commits on Sep 4, 2024
-
[nrf fromtree] boards nrf54l15bsim//cpuapp: Don't remove RADIO in DT
The RADIO models now contain the radio, let's stop removing it, but as they do not support DFE, let's disable DFE. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 64a53d0)
Configuration menu - View commit details
-
Copy full SHA for 108f4ee - Browse repository at this point
Copy the full SHA 108f4eeView commit details -
[nrf fromtree] boards nrf54l15bsim: Update docs as we now have RADIO
Mention that we have the RADIO peripheral, but no encryption accelerators yet. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit fa9a596)
Configuration menu - View commit details
-
Copy full SHA for 5b5a7bb - Browse repository at this point
Copy the full SHA 5b5a7bbView commit details -
[nrf fromtree] boards nrf_bsim: Add NVIC_GetEnableIRQ()
Provide a replacement for CMSIS' NVIC_GetEnableIRQ() as some applications use it. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 68adc77)
Configuration menu - View commit details
-
Copy full SHA for ec0cad5 - Browse repository at this point
Copy the full SHA ec0cad5View commit details -
[nrf fromtree] boards nrf54l15bsim: Set clock status as ok in DT
So the nRF clock driver is built in as in real targets. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 61db569)
Configuration menu - View commit details
-
Copy full SHA for abf8539 - Browse repository at this point
Copy the full SHA abf8539View commit details -
[nrf fromtree] boards nrf54l15bsim: Default to build BT Controller if BT
Just as for the other simulated targets. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit e998741)
Configuration menu - View commit details
-
Copy full SHA for fcbb354 - Browse repository at this point
Copy the full SHA fcbb354View commit details -
[nrf fromtree] boards: nrf54l15bsim: Mention CLOCK
As now we have a sufficient model of the CLOCK peripheral, let's mention it in the docs, and correct the warning about not supporting the BLE stack. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 329dbea)
Configuration menu - View commit details
-
Copy full SHA for cd99466 - Browse repository at this point
Copy the full SHA cd99466View commit details -
[nrf fromtree] boards nrf54l15bsim: DT: Set radio status as ok
Set the radio status as ok as the SOC/CPU DT include does not do it for us. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 4b64e00)
Configuration menu - View commit details
-
Copy full SHA for 54b3bc3 - Browse repository at this point
Copy the full SHA 54b3bc3View commit details -
[nrf fromtree] Bluetooth: Controller: Correct power levels for bsim t…
…argets The simulated targets support the same power levels as the real targets. Let's correct the kconfig dependencies accordingly. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit c9491a8)
Configuration menu - View commit details
-
Copy full SHA for 487f02c - Browse repository at this point
Copy the full SHA 487f02cView commit details -
[nrf fromtree] Bluetooth: Controller: Use HAL to modify renamed regis…
…ters in nRF54 In some nRF54 devices, DATAWHITEIV was renamed to DATAWHITE, and the CRCCNF SKIADDR field was renamed OFFSET. The nrf HAL hid this change internally, so let's use it so we don't need to ifdef these in the Bluetooth Controller HAL code. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 3577388)
Configuration menu - View commit details
-
Copy full SHA for 832e110 - Browse repository at this point
Copy the full SHA 832e110View commit details -
[nrf fromtree] Bluetooth: Controller: Fix BT_CTLR_DATA_LEN_UPDATE_SUP…
…PORT selection For the Nordic HW, the BT_CTLR_DATA_LEN_UPDATE_SUPPORT does not require CCM HW enabled, hence support Data Length Update if Encryption Support is disabled. Signed-off-by: Alberto Escolar Piedras <[email protected]> Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> (cherry picked from commit a3218b0)
Configuration menu - View commit details
-
Copy full SHA for 836ef4d - Browse repository at this point
Copy the full SHA 836ef4dView commit details -
[nrf fromtree] boards: nrfbsim: Fix testargs with non host libC
Ensure that we call the host libC when allocating space for a possible set of test arguments even if we are building Zephyr with an embedded libC. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 7826f7c)
Configuration menu - View commit details
-
Copy full SHA for bbbe360 - Browse repository at this point
Copy the full SHA bbbe360View commit details -
[nrf fromtree] soc: nordic: Select new nrf54lx compatible kconfig option
Select the newly introduced nrf54lx compatible kconfig option. This is common both for real HW and for simulated HW, allowing SW to behave appropriately for both. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]> Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit fb774fe)
Configuration menu - View commit details
-
Copy full SHA for 38d4172 - Browse repository at this point
Copy the full SHA 38d4172View commit details -
[nrf noup] scripts: west: build: Enable sysbuild by default globally
fixup! [nrf noup] scripts: west: build: Use sysbuild by default if in NCS dir Enables sysbuild by default for all repositories, NCS or otherwise Signed-off-by: Jamie McCrae <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ab7966 - Browse repository at this point
Copy the full SHA 1ab7966View commit details -
Revert "[nrf noup] dts: Select SoftDevice Controller DTS binding as d…
…efault" This reverts commit 7a0f9ef. Signed-off-by: Rubin Gerritsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8eac35f - Browse repository at this point
Copy the full SHA 8eac35fView commit details
Commits on Sep 5, 2024
-
[nrf fromtree] tests: bluetooth: tester: add nrf54h20 configs
Added: nrf54h20dk_nrf54h20_cpuapp.overlay: Choose uart136 hwfc 115200 nrf54h20dk_nrf54h20_cpuapp.conf Signed-off-by: Aytürk Düzen <[email protected]> (cherry picked from commit 5f00c18)
Configuration menu - View commit details
-
Copy full SHA for 64df519 - Browse repository at this point
Copy the full SHA 64df519View commit details -
[nrf fromtree] scripts: pylib: twister: fix missing newlines at handl…
…er.log Keep new lines at handler.log. (cherry picked from commit f0bfaa4) Signed-off-by: Piotr Kosycarz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97b2b53 - Browse repository at this point
Copy the full SHA 97b2b53View commit details
Commits on Sep 6, 2024
-
[nrf fromtree] tests: drivers: Allow configurable i2c speed for bme68…
…8 test Configure the I2C test speed with K-config Signed-off-by: Bartosz Miller <[email protected]> (cherry picked from commit 7f3c08b)
Configuration menu - View commit details
-
Copy full SHA for f7280aa - Browse repository at this point
Copy the full SHA f7280aaView commit details -
[nrf fromlist] boards: nordic: nrf54l15dk: enable HWFC
For both UARTs connected to debugger chip. Upstream PR: zephyrproject-rtos/zephyr#78033 Signed-off-by: Piotr Kosycarz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae886fe - Browse repository at this point
Copy the full SHA ae886feView commit details -
[nrf fromtree] tests: drivers: Extend coverage for NRF GRTC timer
Add more test cases for nRF GRTC timer Signed-off-by: Bartosz Miller <[email protected]> (cherry picked from commit a49c649)
Configuration menu - View commit details
-
Copy full SHA for 4d1484a - Browse repository at this point
Copy the full SHA 4d1484aView commit details -
[nrf fromtree] boards: nrf54l15bsim: DTS cleanup
Remove 3 delete-node directives which do not apply to this SOC. They made it in originally thru a copy paste mistake from the nrf5340bsim dts file. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit f2711b2)
Configuration menu - View commit details
-
Copy full SHA for 32c3e33 - Browse repository at this point
Copy the full SHA 32c3e33View commit details -
[nrf fromtree] boards: nrf54l15_bsim: Actively set psa-rng to disabled
This target does not yet support the PSA random generator. Lets explicitly set it to disabled, to even if the SOC definition sets it to "okay" it is not built in by default. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit b03db5e)
Configuration menu - View commit details
-
Copy full SHA for f482314 - Browse repository at this point
Copy the full SHA f482314View commit details -
[nrf fromtree] boards: nrf54l15_bsim: Update docs including AAR,CCM, ECB
These peripherals are now included. Let's mention them and remove the warning about them being missing. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 8a7c16c)
Configuration menu - View commit details
-
Copy full SHA for b30017e - Browse repository at this point
Copy the full SHA b30017eView commit details -
[nrf fromtree] boards: nrf54l15bsim: Compare it to the DK instead of …
…the PDK The nrf54l15dk is now avaliable in the tree. Let's compare the simulated board to this one instead. Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit c2c17ea)
Configuration menu - View commit details
-
Copy full SHA for fa4cc15 - Browse repository at this point
Copy the full SHA fa4cc15View commit details -
[nrf fromtree] manifest: Update nRF hw models to latest
Update the HW models module to: 4b0b020e25dbf1a11ccccf7b7741d6ca991ba9e4 Including the following: * 4b0b020 54L CLOCK: Generate XOSTARTED event * 79287fb hal: RADIO: support also triggering TASK_SOFTRESET from HAL Signed-off-by: Alberto Escolar Piedras <[email protected]> (cherry picked from commit 1dd139f)
Configuration menu - View commit details
-
Copy full SHA for b53d93c - Browse repository at this point
Copy the full SHA b53d93cView commit details -
[nrf noup] dts: nordic: Support disabling lfosc
nrf-squash! [nrf noup] dts: nordic: Add support for BICR generation The BICR LFOSC.LFXOCONFIG.MODE field supports disabling the usage of an external crystal oscillator to disable LFXO as LF clock source. This adds the enum to the binding, the rest of the codebase already supports the feature. Signed-off-by: Karsten Koenig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 681f57f - Browse repository at this point
Copy the full SHA 681f57fView commit details -
[nrf noup] tests: bluetooth: tester: build with sysbuild
To enable common sysbuild hci_ipc build for rad core: Kconfig.sysbuild sysbuild/prj.conf added for multicore devices (nRF53/54H) Signed-off-by: Aytürk Düzen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 609992e - Browse repository at this point
Copy the full SHA 609992eView commit details