Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for rebasing #1

Merged
merged 113 commits into from
Nov 7, 2024
Merged

Update for rebasing #1

merged 113 commits into from
Nov 7, 2024

Commits on Nov 5, 2024

  1. soc: nordic: nrf54h: gpd: fix compile warning when CONFIG_DEBUG=y

    Usage of K_SPINLOCK with CONFIG_DEBUG=y seems to trigger a compiler
    warning about request not always being initialized. Fallback to
    k_spin_lock/unlock calls to fix this issue.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull authored and henrikbrixandersen committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5249619 View commit details
    Browse the repository at this point in the history
  2. net: wifi: mgmt: Check string length in sscanf

    Make sure we are not able to overwrite string variables in sscanf
    call. Allocate also one extra byte for null terminator character.
    
    Fixes #80644
    
    Signed-off-by: Jukka Rissanen <[email protected]>
    jukkar authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0a75809 View commit details
    Browse the repository at this point in the history
  3. net: wifi: mgmt: Use memcpy instead of strncpy

    Using strncpy gives this warning
    
    warning: 'strncpy' output may be truncated copying 32 bytes from
      a string of length 32 [-Wstringop-truncation]
    
     strncpy(roaming_params.neighbor_rep.neighbor_ap[idx].bssid_info,
             bssid_info,
             sizeof(roaming_params.neighbor_rep.neighbor_ap->bssid_info));
    
    There is '\0' at the end of the allocated buffer so we can safely
    use memcpy() here to avoid any warnings.
    
    Signed-off-by: Jukka Rissanen <[email protected]>
    jukkar authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3e1e2ea View commit details
    Browse the repository at this point in the history
  4. doc: usb: update the USB device stack deprecation plans

    Deprecation has been postponed one version.
    
    Signed-off-by: Johann Fischer <[email protected]>
    jfischer-no authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6619d15 View commit details
    Browse the repository at this point in the history
  5. drivers: udc_kinetis: reset control endpoint busy flags

    Reset control endpoint busy flags if configured and enabled, otherwise
    it could mark the wrong buffer as busy after endpoint disable/enable.
    
    Signed-off-by: Johann Fischer <[email protected]>
    jfischer-no authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0c299e6 View commit details
    Browse the repository at this point in the history
  6. drivers: udc_nrf: fix enqueue of control IN transfer with length 0

    If the direction of the last setup packet is not to the device but to
    the host, then the transfer is not a status stage and should be queued.
    This is not checked and prevents a zero length control IN transfer to
    the host, e.g. used by the DFU class to indicate the end of the upload
    process.
    
    Signed-off-by: Johann Fischer <[email protected]>
    jfischer-no authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    973f914 View commit details
    Browse the repository at this point in the history
  7. drivers: nrfwifi: Fixes from doc review

    Help text fixes from doc-team.
    
    Signed-off-by: Richa Pandey <[email protected]>
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    580707e View commit details
    Browse the repository at this point in the history
  8. doc: fix scrolling glitch causing search bar to be partially hidden

    With the recent update to Sphinx RTD theme 3.0.0, a 19px-high element
    that used to display the version number is not visible anymore, so the
    JS code that hides the upper-left logo when scrolling down needs to be
    adjusted to account for this change.
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2995eb7 View commit details
    Browse the repository at this point in the history
  9. cmake: use CMake variable KERNEL_VERSION_CUSTOMIZATION for default value

    Fixes: #80193
    
    With #62395 the Zephyr kernel and app version customization values were
    moved to target properties to allow Zephyr modules to adjust the values.
    
    This had the consequence described by #80193 that version customization
    using CMake arguments, `-D`, or CMakeList.txt toplevel file can no
    longer be used for customizing the version.
    
    To support both CMake variable as well as Zephyr module version
    customization use-cases then this commit uses `zephyr_get()` to fetch
    any CMake variable adjustments and uses the value for default property
    setting. This allows users to set customized version while still allow
    Zephyr modules to overrule this as intended with #62395.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f2ea850 View commit details
    Browse the repository at this point in the history
  10. doc: comparator: fix nested bullet list formatting

    add missing newline for sub-list to render correctly
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6bb0c09 View commit details
    Browse the repository at this point in the history
  11. drivers: ethernet: eth_stm32_hal: fix bus error after disconnect

    In some circumstances the struct eth_stm32_tx_context object that was
    allocated on eth_tx's stack is still referenced after the function exits.
    This usually happens when the network is disconnected, depending on the
    PHY hardware.
    
    When the network is reconnected there will eventually be a call to
    HAL_ETH_ReleaseTxPacket, which calls HAL_ETH_TxFreeCallback with the
    (now invalid) pointer to the tx context. When HAL_ETH_TxFreeCallback
    tries to dereference that pointer we get a bus error.
    
    Fix this by allocating struct eth_stm32_tx_context objects from a
    static array, similarly to how the buffers are allocated. This ensures
    that they remain valid until the HAL is finished with them.
    
    Fixes: #79037
    
    Signed-off-by: Kevin ORourke <[email protected]>
    kevinior authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4690689 View commit details
    Browse the repository at this point in the history
  12. dts: renesas: Separate pll p q r into child node

    The new update of clock device tree make the pll p q r clock
    source cannot be choose by other node
    This fix add 1 new dts binding for pll out p q r out line
    
    Signed-off-by: Duy Nguyen <[email protected]>
    duynguyenxa authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0a68d49 View commit details
    Browse the repository at this point in the history
  13. manifest: Update hal_renesas commit ID

    Update hal renesas commit ID to resolve PLL clock
    config issue
    
    Signed-off-by: Duy Nguyen <[email protected]>
    duynguyenxa authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    639d9ae View commit details
    Browse the repository at this point in the history
  14. pm: policy: fix pm_policy_event_register arg

    The pm_policy_event_register() API takes absolute cycles as the
    second arg, like pm_policy_event_update(), but the arg is renamed
    time_us and treated as a relative time in us rather than abs
    cycles.
    
    Fix implementation of pm_policy_event_register() to treat cycles
    like pm_policy_event_update() and API docs suggest.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    145d041 View commit details
    Browse the repository at this point in the history
  15. boards: st: stm32h745i_disco: m7: Fix PHY address

    According to the datasheet, the PHY address is 0x1. When changed to this
    value the PHY id is correctly read.
    
    Before:
    ```
    [00:00:00.602,000] <err> phy_mii: No PHY found at address 0
    ```
    
    After:
    ```
    [00:00:00.051,000] <inf> phy_mii: PHY (1) ID 7C111
    ```
    
    Signed-off-by: Tomáš Juřena <[email protected]>
    jurenat authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0911003 View commit details
    Browse the repository at this point in the history
  16. drivers: flash: flash_mcux_flexspi: add support for W25Q512NW-IQ/IN

    Add support for the W25Q512NW-IQ/IN with the FLEXSPI, using a custom
    LUT table.
    
    Fixes #80592
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    cfb7322 View commit details
    Browse the repository at this point in the history
  17. soc: nxp: imxrt: correct flexspi XIP check to avoid reclocking

    RT11xx SOC init should check to see if the zephyr flash node is
    set to a device on the FLEXSPI bus to determine if the part is running
    in XIP mode. This check was incorrect, so the FLEXSPI was being
    reclocked in XIP mode to 24 MHz. Fix this check so the FlexSPI is not
    downclocked.
    
    Fixes #75702
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0856cee View commit details
    Browse the repository at this point in the history
  18. tests: counter: RW612 dts overlay support for basic_api tests

    Remove memory spaces not needed for the counter_basic_api test.
    Add frdm_rw612.overlay
    
    Signed-off-by: David Leach <[email protected]>
    dleach02 authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    21f37c8 View commit details
    Browse the repository at this point in the history
  19. tests: drivers: display: fix filtering

    Test was marked build only with filters in each scenario looking for
    sdl-dc which is only available on native_sim, so cut the chase and use
    platform_only to narrow things down to native_sim directly instead of
    building the world to get information we already know.
    
    reduces build/run time from 78s to 17s on invocation of twister with
    default options, saves a ton more when running twister with --all.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9cabb89 View commit details
    Browse the repository at this point in the history
  20. soc: nordic: dmm: Fix DMM_REG_ALIGN_SIZE macro when CONFIG_DCACHE=n

    Make sure this expansion doesn't include `CONFIG_DCACHE_LINE_SIZE`,
    which would be undefined and produce a build error.
    
    Signed-off-by: Grzegorz Swiderski <[email protected]>
    57300 authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    c1776df View commit details
    Browse the repository at this point in the history
  21. boards: renesas: doc: update supported feature on Renesas RA boards

    Add information about CAN supported on these boards:
    - ek_ra8m1
    - ek_ra8d1
    - mck_ra8t1
    
    Signed-off-by: The Nguyen <[email protected]>
    thenguyenyf authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3901591 View commit details
    Browse the repository at this point in the history
  22. drivers: crypto: deprecated TinyCrypt shim driver

    As part of the deprecation process of TinyCrypt started in #79566,
    this commit set the TinyCrypt based crypto shim driver as
    deprecated.
    
    Signed-off-by: Valerio Setti <[email protected]>
    valeriosetti authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    dbda464 View commit details
    Browse the repository at this point in the history
  23. soc: remove usage of TinyCrypt in NXP SOCs

    As for the IMX SOCs all the lines removed in this commit were
    actually commented out so there's basically no change in code
    behavior expected here.
    The only affected SOCs family is therefore the Kinetis one.
    
    Signed-off-by: Valerio Setti <[email protected]>
    valeriosetti authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    adad8dc View commit details
    Browse the repository at this point in the history
  24. board: remove references to TinyCrypt

    Following the deprecation of TinyCrypt (#79566) we remove tags
    referring to it.
    
    Signed-off-by: Valerio Setti <[email protected]>
    valeriosetti authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f4b7d15 View commit details
    Browse the repository at this point in the history
  25. random: remove TinyCrypt usage

    Following the deprecation of TinyCrypt (#79566) we remove
    TinyCrypt usage in random generators. This basically only affects
    the CTR-DRBG random generator which from now only will only make
    use of Mbed TLS.
    
    Signed-off-by: Valerio Setti <[email protected]>
    valeriosetti authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3d45ee7 View commit details
    Browse the repository at this point in the history
  26. jwt: remove TinyCrypt usage

    As part of TinyCrypt deprecation process (#79566) this commit
    removes usage of this library from the JWT subsystem and its
    related tests.
    
    Signed-off-by: Valerio Setti <[email protected]>
    valeriosetti authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    7f55748 View commit details
    Browse the repository at this point in the history
  27. Bluetooth: Controller: Fix spurious ISO Sync receiver stall

    Fix spurious ISO Sync Receiver stall due to uninitialised
    value accessed due to regression introduced by
    commit 64facee ("Bluetooth: controller: Stop Sync ISO
    ticker when establishment fails").
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    cvinayak authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    db96720 View commit details
    Browse the repository at this point in the history
  28. bluetooth: mesh: adv: legacy: Check suspended flag in the adv thread

    Instead of checking the `enabled` flag, check if BT_MESH_SUSPENDED is
    set in the legacy advertiser thread. BT_MESH_SUSPENDED is set earlier
    than advertiser is stopped and will prevent the advertiser send anything
    earlier.
    
    Signed-off-by: Pavel Vasilyev <[email protected]>
    PavelVPV authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4c5c434 View commit details
    Browse the repository at this point in the history
  29. test: bsim: bluetooth: mesh: Wait until adv is actually sent

    k_sleep may not be enough to let advertiser send the message. Instead we
    should rely on the bt_mesh_send_cb.
    
    Signed-off-by: Pavel Vasilyev <[email protected]>
    PavelVPV authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    457a20c View commit details
    Browse the repository at this point in the history
  30. include: dt-bindings: regulator: nrf5x: Fix guards

    Fix the include guard mismatch. Found building with clang.
    
    Signed-off-by: Carles Cufi <[email protected]>
    carlescufi authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    94ad822 View commit details
    Browse the repository at this point in the history
  31. manifest: hal_nxp: Pull in change to fix irqsteer mask computation

    This fixes irq_steer channel mask index computation for i.MX8MP
    platform.
    
    Signed-off-by: Daniel Baluta <[email protected]>
    dbaluta authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    646775b View commit details
    Browse the repository at this point in the history
  32. Bluetooth: Mesh: Introduce separate workq for ADV EXT

    this PR is to make the host always send packets.
    
    Signed-off-by: Lingao Meng <[email protected]>
    LingaoM authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b9fbfc9 View commit details
    Browse the repository at this point in the history
  33. manifest: tf-m: update to 2.1.1

    Update the TF-M repos to version 2.1.1.
    
    Signed-off-by: Tomi Fontanilles <[email protected]>
    tomi-font authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    87bb0b9 View commit details
    Browse the repository at this point in the history
  34. drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME

    Remove CONFIG_SDMMC_VOLUME_NAME, and set the disk name based on the
    ``disk-name`` property. This aligns with other disk drivers, and allows
    for multiple instances of the sdmmc_subsys disk driver to be registered.
    
    Add disk-name properties for all in tree definitions for the
    sdmmc-subsys disk driver, and change all in tree usage of the disk name
    
    Fixes #75004
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a1dc0b8 View commit details
    Browse the repository at this point in the history
  35. drivers: disk: mmc_subsys: remove CONFIG_MMC_VOLUME_NAME

    Remove CONFIG_MMC_VOLUME_NAME, and set the disk name based on the
    ``disk-name`` property. This aligns with other disk drivers, and allows
    for multiple instances of the mmc_subsys disk driver to be registered.
    
    Add disk-name properties for all in tree definitions for the
    mmc-subsys disk driver, and change all in tree usage of the disk name
    
    Fixes #75004
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    07a8e32 View commit details
    Browse the repository at this point in the history
  36. doc: releases: migration-guide-4.0: add note about disk-name for SD/MMC

    SD and MMC devices now require the disk-name property. Add a note to the
    migration guide so that users know the recommended value to add for this
    name for each disk driver type.
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    832e02d View commit details
    Browse the repository at this point in the history
  37. west.yml: Update for esp32c2/esp32c6 ledc clock fix

    Update HAL for esp32c2/esp32c6 ledc clock fix
    
    Signed-off-by: Raffael Rostagno <[email protected]>
    Raffael Rostagno authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ba52c8c View commit details
    Browse the repository at this point in the history
  38. drivers: pwm: ledc: esp32c2: esp32c6: Fix clock frequency

    Fix clock frequency for both devices.
    
    Signed-off-by: Raffael Rostagno <[email protected]>
    Raffael Rostagno authored and mmahadevan108 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b9fc4cc View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. ci: Add '-specs' to ccache ignore option list

    `-specs=` is an alternate form of `--specs=`, which is now used by the
    Zephyr build system.
    
    This commit adds `-specs=*` to the ccache ignore option list because, as
    with `--specs=*`, ccache is unable to resolve the toolchain specs file path
    and refuses to cache when this option is specified.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5c00d99 View commit details
    Browse the repository at this point in the history
  2. tests bsim bt audio: Increase execution timeout

    These tests have been seen failing in CI due to the
    real time execution timeout. Let's increase it so it does
    not happen.
    
    Signed-off-by: Alberto Escolar Piedras <[email protected]>
    aescolar authored and henrikbrixandersen committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d4b7bf9 View commit details
    Browse the repository at this point in the history
  3. twister: Fix NOTRUN status

    Fix Twister TestCase statuses left not assigned ('NONE') in these 'NOTRUN'
    situations:
    
     * a test suite has `integration platform` which is not available to run.
    
     * `--cmake-only` execution.
    
    Signed-off-by: Dmitrii Golovanov <[email protected]>
    golowanow authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7e1cd18 View commit details
    Browse the repository at this point in the history
  4. debug: symtab: fix ignored type qualifiers on func return type

    const is ignored on the function return type. A warning is reported with
    -Wignored-qualifers. Remove the ignored const.
    
    Signed-off-by: Ryan McClelland <[email protected]>
    XenuIsWatching authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    952daca View commit details
    Browse the repository at this point in the history
  5. boards: thingy53: Fix missing GPIOs

    Status and request GPIOs are missing from the edge connector, add those
    to fix Thingy53 + nRF7002EB build.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5106a04 View commit details
    Browse the repository at this point in the history
  6. tests: zbus: publish_stats: Fix for non-zero boot delay

    Fixes the zbus publishing statistics test to account for a non-zero boot
    delay, which is often used in hardware testing environments. This fixes
    an assertion failure observed on multiple max32 boards in the adi board
    farm.
    
    Signed-off-by: Maureen Helm <[email protected]>
    MaureenHelm authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    130c5c0 View commit details
    Browse the repository at this point in the history
  7. test: net: lib: prometheus: formatter: Fix test flakiness

    If a string is already present in the provided buffer,
    prometheus_format_exposition() appends it instead of overwriting,
    hence the buffer needs to be cleared on the test start, otherwise it
    works by chance.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    a597fea View commit details
    Browse the repository at this point in the history
  8. scripts: check_maintainers: add scripts for checking GitHub accounts

    Add script for checking if maintainer and collaborator GitHub accounts
    exist.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    henrikbrixandersen authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    97d6cd3 View commit details
    Browse the repository at this point in the history
  9. MAINTAINERS: remove nonexistent GitHub user accounts

    Remove nonexistent GitHub user accounts as reported by the
    scripts/check_maintainers.py script.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    henrikbrixandersen authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c261bdf View commit details
    Browse the repository at this point in the history
  10. drivers: nrfwifi: Add a NULL check for FMAC context

    In case the driver UP fails, the FMAC context will be NULL, so, add a
    NULL check in the DOWN.
    
    Fixes a crash seen when working with unprogrammed OTP (no MAC) that
    fails the interface UP.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c862253 View commit details
    Browse the repository at this point in the history
  11. manifest: hal_nordic: Pull logging level fix

    Fix the noise during boot.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ae077b9 View commit details
    Browse the repository at this point in the history
  12. [nrf fromlist] drivers: nrfwifi: Fix CSUM support

    With introduction of Raw modes, nRF70 driver now advertises get_c
    onfig OP, but doesn't implement all types.
    
    This causes problems two-fold with checksum calculations:
      1. The "config" isn't uninitialized, so, every call returns differnet
         values. So, for UDP header checksum would be done and
         pkt->chksumdone would be set. But for IPv4 header checksum might be
         skipped.
      2. Even if we initialize to zero, then network stack gets all zeros
         and calculates checksum by itself rendering offload moot.
    
    There is another problem in #1, as there is only single flag for pkt for
    all checksum, nRF70 driver sees this and tells UMAC to skip checksum for
    the entire packet. The design isn't coherent, and should be converted to
    communicate per-type checksum status (some are filled by network stack
    and some HW).
    
    But as nRF70 support all checksum offloads, advertise all types for both
    RX and TX.
    
    Upstream PR #: 80882
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9705fc0 View commit details
    Browse the repository at this point in the history
  13. MAINTAINERS: Fix issues with Bluetooth HCI section

    The primary header file was missing, and one of the labels was wrong.
    
    Signed-off-by: Johan Hedberg <[email protected]>
    jhedberg authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    4756248 View commit details
    Browse the repository at this point in the history
  14. tests: subsys: dfu: img_util: Increase stack size

    Fix a problem with the test that manifested itself with a surprising
    assertion failure at lib/utils/onoff.c:283. Apparently, due to the
    stack being too small, some memory got accidentally overwritten.
    
    Signed-off-by: Andrzej Głąbek <[email protected]>
    anangl authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9bdb71f View commit details
    Browse the repository at this point in the history
  15. drivers: nrfwifi: Fix the undefined macro usage

    This works because undefined macro in conditional is treated as zero,
    but could end up choosing the wrong divider.
    
    Fix the macro with the new name.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c0a8452 View commit details
    Browse the repository at this point in the history
  16. boards: renesas: Remove CONFIG_PINCTRL for RA boards

    Remove CONFIG_PINCTRL from defconfig files of RA boards
    
    Signed-off-by: Thao Luong <[email protected]>
    thaoluonguw authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    75bc16f View commit details
    Browse the repository at this point in the history
  17. soc: renesas: ra: Remove CONFIG_PINCTRL

    Remove CONFIG_PINCTRL from ra defconfig files
    
    Signed-off-by: Thao Luong <[email protected]>
    thaoluonguw authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    56326e4 View commit details
    Browse the repository at this point in the history
  18. drivers: Select PINCTRL for renesas RA drivers

    Select PINCTRL for drivers: adc, i2c, pwm, serial and spi
    
    Signed-off-by: Thao Luong <[email protected]>
    thaoluonguw authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c66dcd5 View commit details
    Browse the repository at this point in the history
  19. tests/subsys/llext: Remove llext.simple.readonly_fs_loader

    The fs_loader test is always executed in the main test source when
    CONFIG_FILE_SYSTEM is set, and this is in turn enabled by per-board
    config overlays. So there is no point in having a separate test case:
    it is simply a duplicate of the "readonly" test.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d33686f View commit details
    Browse the repository at this point in the history
  20. tests/subsys/llext: update filtering logic

    Restore Apollo boards now that the issue has been fixed.
    Also remove extra CONFIG_SOC_SERIES_S32ZE filters, as they are already
    covered by the 'platform_exclude' common section.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    184a2a6 View commit details
    Browse the repository at this point in the history
  21. tests/subsys/llext: cleanup memory protection options

    Most of the tests in the LLEXT subsystem test suite run with memory
    protection hardware (MPU/MMU) disabled, to avoid including memory domain
    issues while testing the core functionality. Only a few tests need to
    run with MPU/MMU enabled.
    
    This patch simplifies the testcase.yaml by setting the memory protection
    as disabled in a shared config file that is included by most tests.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7427d1c View commit details
    Browse the repository at this point in the history
  22. tests/subsys/llext: fix coverage for readonly_mmu test

    The test was not being run on arm64 and riscv because the filter was
    incorrect. Properly fix the filter to run the test on all platforms
    that have any kind of MMU enabled.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    de1e76f View commit details
    Browse the repository at this point in the history
  23. drivers: serial: fix potential overflow in fifo_fill and fifo_read

    Change the type of num_tx/num_rx to avoid overflow.
    
    Fixes #80599
    
    Signed-off-by: Zheng Wu <[email protected]>
    ken4647 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f59e247 View commit details
    Browse the repository at this point in the history
  24. samples: led: pwm: fix console harness regex

    Led blinking period was made configurable and time unit changed
    from sec to msec recently in the source code of the sample.
    Console harness regex was not changed accordingly in sample.yaml.
    Device testing fails when run with twister.
    Change the regex to accept any period and change the units to msec.
    
    Signed-off-by: Michal Smola <[email protected]>
    michal-smola authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    593f442 View commit details
    Browse the repository at this point in the history
  25. Revert "drivers: display: elcdif: Modify interrupt enablement"

    This reverts commit 2068976.
    
    We must keep the frame completion interrupt disabled until we send a new
    frame to the eLCDIF, as the frame completion interrupt fires at each
    vertical blank interval. If we keep it enabled, then the semaphore we
    use to indicate the frame has been loaded by the eLCDIF will be posted
    to when we do not have a frame queued, and calls to `display_write` will
    return before the eLCDIF has actually loaded the new framebuffer.
    
    Fixes #80590
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cbe07bc View commit details
    Browse the repository at this point in the history
  26. west build: warn about conditional flags in 'extra_configs'

    The 'west build' command does not know about conditional flags (in the
    format 'type:value:CONFIG_FOO=bar') in the 'extra_configs' argument of
    Twister testcase.yaml files, and currently converts them to malformed
    arguments that are silently ignored by cmake.
    
    This change adds a check to 'west build' to clearly warn the user if the
    'extra_configs' list contains conditional flags and provide a hint on
    how to add them to the CMake command line.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6c2bc2f View commit details
    Browse the repository at this point in the history
  27. west build: fix a leftover "log" reference in build.py

    A recent commit changed all references to the global 'west.log' instance
    (now deprecated) to the new WestCommand logging API, but another PR
    merged in the same period added an extra instance that is now causing CI
    to fail. Convert this last reference to the new API.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ba58b06 View commit details
    Browse the repository at this point in the history
  28. samples: Bluetooth: BAP: Add missing return in stream_is_streaming

    Add missing return before a `false`;.
    
    Signed-off-by: Emil Gydesen <[email protected]>
    Thalley authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    3a39ca1 View commit details
    Browse the repository at this point in the history
  29. random: random_timer.c Remove __GNUC__ ifdef

    Remove an old __GNUC__ ifdef
    
    Signed-off-by: Robin Kastberg <[email protected]>
    RobinKastberg authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5d52e39 View commit details
    Browse the repository at this point in the history
  30. coredump: ARM: Ensure sp in dump is set as gdb expects

    Gdb is typically able to reconstruct the first two frames of the
    failing stack using the "pc" and "lr" registers. After that, (if
    the frame pointer is omitted) it appears to need the stack pointer
    (sp register) to point to the top of the stack before a fatal
    error occurred.
    
    The ARM Cortex-M processors push registers r0-r3, r12, LR,
    {possibly FPU registers}, PC, SPSR onto the stack before entering the
    exception handler. We adjust the stack pointer back to the point
    before these registers were pushed for preservation in the dump.
    
    During k_oops/k_panic, the sp wasn't stored in the core dump at all.
    Apply similar logic to store it when failures occur in that path.
    
    Signed-off-by: Mark Holden <[email protected]>
    mrkhldn authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8bd4f24 View commit details
    Browse the repository at this point in the history
  31. arch: arm: core: cortex_a_r: enable the VFP unit on boot for FPU_SHARING

    The FPU is already disabled by the z_arm_svc function when the first
    thread starts. Therefore, disabling the FPU at boot is unnecessary for
    lazy FPU; instead, it must be enabled to handle floating-point instructions
    before the lazy FPU works.
    
    Signed-off-by: Ha Duong Quang <[email protected]>
    haduongquang authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6984237 View commit details
    Browse the repository at this point in the history
  32. arch: common: fix copy for ramfunc region during XIP init

    ramfunc region is copied into RAM from FLASH region during XIP init. We
    copy from the loadaddr of the region, and were previously loading to the
    symbol __ramfunc_start. This is incorrect when using an MPU with
    alignment requirements, as the __ramfunc_start symbol may have padding
    placed before it in the region. The __ramfunc_start symbol still needs
    to be aligned in order to be used by the MPU though, so define a new
    symbol __ramfunc_region_start, and use that symbol when copying the
    __ramfunc region from FLASH to RAM.
    
    Fixes #75296
    
    Signed-off-by: Daniel DeGrasse <[email protected]>
    danieldegrasse authored and dkalowsk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6023d6a View commit details
    Browse the repository at this point in the history
  33. doc: releases: rework linkage to old release notes/migration guides

    Move the link to old release notes and migration guides to the bottom of
    the document
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    99b1c2a View commit details
    Browse the repository at this point in the history
  34. doc: releases: introduce release notes and migration guide docs for 4.1

    This introduces the release notes and migration guide for 4.1.0 earlier
    than we typically do, so that people have a placeholder to start adding
    content as they line up pull requests for 4.1.
    The two documents are currently orphan and not visible from the main
    documentation as this would confuse users of 4.0.
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d342f9e View commit details
    Browse the repository at this point in the history
  35. doc: releases: 4.0: Add release notes for Flash and Storage

    Update of release notes in areas related to Storage and Flash.
    Additionally two known Stream Flash issues have been added to
    Know Issue section.
    
    Signed-off-by: Dominik Ermel <[email protected]>
    de-nordic authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    756affe View commit details
    Browse the repository at this point in the history
  36. drivers: nrfiwif: Enable recovery by default

    This is needed to ensure Wi-Fi can always be used.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    87a9363 View commit details
    Browse the repository at this point in the history
  37. doc: releases: 4.0: add CAN release notes

    Add CAN related release notes for Zephyr v4.0.0.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    henrikbrixandersen authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f509011 View commit details
    Browse the repository at this point in the history
  38. doc: releases: 4.0: add EEPROM release notes

    Add EEPROM related release notes for Zephyr v4.0.0.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    henrikbrixandersen authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d5c88d6 View commit details
    Browse the repository at this point in the history
  39. Bluetooth: drivers: Sync bus types with BlueZ

    The authoritative source of these values is BlueZ:
    
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/lib/hci.h#n38
    
    Update our values with the above. The IPM definiton doesn't exist in
    BlueZ, but should be added there to make sure we don't get out of sync
    again.
    
    Signed-off-by: Johan Hedberg <[email protected]>
    jhedberg authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    af3dac2 View commit details
    Browse the repository at this point in the history
  40. Bluetooth: drivers: Rename IPM to IPC

    This bus type was originally created for what's today the ipc.c HCI driver.
    Since this type hasn't yet been synced with BlueZ, rename it for
    consistency, however leave the old define to not break backwards
    compatibility with existing DT bindings (there are several more that use
    "ipm" than ipc.c).
    
    Signed-off-by: Johan Hedberg <[email protected]>
    jhedberg authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b710167 View commit details
    Browse the repository at this point in the history
  41. Bluetooth: CSIP: Handle disconnects while in procedure

    If a device disconnects while we are in a procedure then
    get_next_active_instance would return a service instance pointer
    with the `conn` set to NULL.
    
    The issue was caused by the set_info being potentially memset
    when the device that disconnected was the one that held the
    set_info pointer.
    The solution is to not use a pointer, but rather a copy of the
    set_info, so that the active.set_info value is still valid
    after a disconnect.
    
    Since the set_info is not longer a pointer to a specific
    set_info from one of the members, the logs have been updated
    as well, as the pointer of the active.set_info is useless
    for debugging.
    
    Signed-off-by: Emil Gydesen <[email protected]>
    Thalley authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    1f1e4af View commit details
    Browse the repository at this point in the history
  42. soc: nxp: imxrt118x: update MPU configuration

    fixes: #80721
    Updated mpu region address to secure address.
    
    Signed-off-by: Xiaoli Ji <[email protected]>
    nxp-shelley authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e20c095 View commit details
    Browse the repository at this point in the history
  43. drivers: rtc: rv8263-c8: Alarm reworking

    - Fix typos for alarm field identification
    - Fix a bug where an alarm interrupt starts
    update interrupts
    - Rework interrupt code to reduce code size
    and complexity
    
    Signed-off-by: Daniel Kampert <[email protected]>
    Kampi authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ec10d56 View commit details
    Browse the repository at this point in the history
  44. Revert "edtlib: test filters set by including bindings"

    This unit test was added specifically to cover a regression
    reported by the CI while working on [1].
    
    Further work on related issues [2] showed that:
    - [1] and [2] are dead end: we need to first rethink
      how bindings (and especially child-bindings) are initialized
    - the inclusion mechanism supported by Zephyr deserves more systematic
      testing in edtlib if we want to work with confidence
    
    The approach we choose is to:
    - revert all changes made in [1]
    - from there, systematically add unit tests as we address
      the issues we identified (or the additional features we need)
      one after the other
    
    [1] edtlib: fix last modified semantic in included property specs
    [2] edtlib: Preserve paths of properties from included child bindings
    
    See also: #65221, #78095
    
    This reverts commit 33bb3b6.
    
    Signed-off-by: Christophe Dufaza <[email protected]>
    dottspina authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    308b568 View commit details
    Browse the repository at this point in the history
  45. Revert "edtlib: test "last modified" semantic for ... specs"

    This unit test was added to cover the change introduced by [1].
    
    Further work on related issues [2] showed that the chosen approach
    is dead end.
    We're reverting all changes made in [1].
    
    [1] edtlib: fix last modified semantic in included property specs
    [2] edtlib: Preserve paths of properties from included child bindings
    
    See also: #65221, #78095
    
    This reverts commit 70eaa61.
    
    Signed-off-by: Christophe Dufaza <[email protected]>
    dottspina authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0b946df View commit details
    Browse the repository at this point in the history
  46. edtlib: tests: cover basics of filtering inherited properties

    Use-case "B includes I includes X":
    - X is a base binding file, specifying common properties
    - I is an intermediary binding file, which includes X
      without modification nor filter
    - B includes I, filtering the properties it chooses
      to inherit with an allowlist or a blocklist
    
    Check that the properties inherited from X via I
    are actually filtered as B intends to,
    up to the grandchild-binding level.
    
    Signed-off-by: Christophe Dufaza <[email protected]>
    dottspina authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c58d676 View commit details
    Browse the repository at this point in the history
  47. Revert "edtlib: fix "last modified" semantic for included ... specs"

    [1] was introduced to get more valuable answers from
    the PropertySpec.path API, which is supposed to tell
    in which file the property's specification was "last modfied".
    
    Further work on related issues [2] showed that the
    approach chosen in [1] is dead end: we need to first rethink
    how bindings (and especially child-bindings) are initialized.
    
    [1] edtlib: fix last modified semantic in included property specs
    [2] edtlib: Preserve paths of properties from included child bindings
    
    See also: #65221, #78095
    
    This reverts commit b3b5ad8.
    
    Signed-off-by: Christophe Dufaza <[email protected]>
    dottspina authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b0b2785 View commit details
    Browse the repository at this point in the history
  48. mips: tracing: add switched_out trace point

    add missing switched_out trace point.
    
    Partially fixes #76057
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8a824f3 View commit details
    Browse the repository at this point in the history
  49. test: bluetooth: Update ICS to TCRL 2024-2

    GAP PAST (and BAP) tests were also enabled since controller support is
    under review.
    
    This also adds bqw file which is exported draft project from
    Qualification Workspace.
    
    Signed-off-by: Szymon Janc <[email protected]>
    sjanc authored and nashif committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    2f6a65c View commit details
    Browse the repository at this point in the history
  50. doc: releases: Complete documentation release notes for 4.0

    This completes the existing "Documentation" section of the release notes
    for 4.0 by documenting the various changes/improvements implemented
    during the last development cycle.
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ce02d0c View commit details
    Browse the repository at this point in the history
  51. west: runners: nrf: Check for missing UICR

    On nRF54H and nRF92, booting certain cores requires programming a UICR,
    which is normally generated using nrf-regtool. This should be considered
    an optional dependency, because we do not wish to force non-Nordic users
    to install it just to work with Zephyr, or just for build-only tests.
    
    When nrf-regtool is not installed, a CMake warning will be displayed,
    but people ignore warnings all the time. As the last line of defense,
    check for missing UICR in the nrfutil flash runner, to prevent our users
    from unintentionally programming unbootable firmware. Show a fatal error
    specifically if CONFIG_NRF_REGTOOL_GENERATE_UICR=y, yet no UICR exists.
    
    Signed-off-by: Grzegorz Swiderski <[email protected]>
    57300 authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8fc161f View commit details
    Browse the repository at this point in the history
  52. mdio: fmurt6: dts: Enable the parent node of mdio

    mdio_enet_nxp driver accesses the registers of its parent node Ethernet MAC
    This commit enables this node in mimxrt1062_fmurt6 board's device tree.
    This also fixes Issue #80881
    
    Signed-off-by: Sumit Batra <[email protected]>
    sumitbatra-nxp authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e0d1e59 View commit details
    Browse the repository at this point in the history
  53. doc: release/4.0: add bits about demand paging

    This adds some bits about demand paging in release note
    for 4.0.
    
    Signed-off-by: Daniel Leung <[email protected]>
    dcpleung authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6fb8157 View commit details
    Browse the repository at this point in the history
  54. doc: release/4.0: add bits about serial

    This adds some bits about serial/UART in the migration
    and release notes for 4.0.
    
    Signed-off-by: Daniel Leung <[email protected]>
    dcpleung authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d4b1302 View commit details
    Browse the repository at this point in the history
  55. doc: release: 4.0: Add video driver and video API updates

    Add entries for video driver contributed or enhanced.
    Add entries for video APIs introduced or modified.
    
    Signed-off-by: Josuah Demangeon <[email protected]>
    josuah authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    467f311 View commit details
    Browse the repository at this point in the history
  56. docs: boards: xiao_esp32s3: migrate board name to new directive

    Update board name to meet zephyr:board model.
    
    Signed-off-by: Sylvio Alves <[email protected]>
    sylvioalves authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    41b3cd7 View commit details
    Browse the repository at this point in the history
  57. kconfig: fix typo and help description.

    Fix typo and re-phrase help description to improve it.
    
    Signed-off-by: Sylvio Alves <[email protected]>
    sylvioalves authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    07fd560 View commit details
    Browse the repository at this point in the history
  58. doc: release: 4.0: Add Espressif changes.

    Adds notes on Espressif changes to this release.
    
    Signed-off-by: Sylvio Alves <[email protected]>
    sylvioalves authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    85f9940 View commit details
    Browse the repository at this point in the history
  59. doc: boards: esp32: fix XIAO-ESP32S3 build instructions

    fix wrong board target in build command snippets
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    4300a4c View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. doc: release: 4.0: add notes on ZMS

    Add notes about the new storage system ZMS
    
    Signed-off-by: Riadh Ghaddab <[email protected]>
    rghaddab authored and dkalowsk committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f556826 View commit details
    Browse the repository at this point in the history
  2. doc: release: add a step to verify that the tag is signed

    Add an extra "git show" step to the release process to verify that the
    key has been indeed signed.
    
    Signed-off-by: Fabio Baltieri <[email protected]>
    fabiobaltieri authored and dkalowsk committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5155c0e View commit details
    Browse the repository at this point in the history
  3. manifest: Update hal_nxp to fix hang when board reset

    Update hal_nxp to fix hang when board reset
    
    Signed-off-by: Gaofeng Zhang <[email protected]>
    GaofengZhangNXP authored and dkalowsk committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c3466b1 View commit details
    Browse the repository at this point in the history
  4. modem: cmux: added validation of cmux frame length

    Validates cmux frame length and drops it if its larger
    than the receive buffer
    
    Signed-off-by: Henrik Skreslet <[email protected]>
    henr1k authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e254a7f View commit details
    Browse the repository at this point in the history
  5. Bluetooth: Audio: Fix description for broadcast_code callback

    Small mismatch between the actual procedure name and the name as
    described in the doxygen documentation for the bap set broadcast
    code procedure
    
    Signed-off-by: Andries Kruithof <[email protected]>
    kruithofa authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5a03d3f View commit details
    Browse the repository at this point in the history
  6. drivers/flash/mcux: fix flash_read() operation on LPC55S36

    As other targets in the LPC55xxx series, the LPC55S36 has a Flash
    controller that raises ECC errors when reading erased pages directly.
    To avoid this, there is special code for this platform that calls the
    HAL FLASH_IsFlashAreaReadable() function. However, this in turn calls a
    function at an hardcoded address in ROM that _always_ causes an
    instruction fault, making the situation worse.
    
    This patch reworks the read operation to use the FLASH_Read() HAL
    function for this target to gracefully handle error conditions and
    properly emulate accesses to erased pages. The preprocessor is required
    since some targets do not define the FLASH_Read() function.
    
    Fixes: #80325
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    20cd3a3 View commit details
    Browse the repository at this point in the history
  7. drivers/flash/soc_flash_mcux: adjust alignment logic

    The current alignment logic does not work as expected if given unaligned
    values, resulting in a skip of the first word. The length also has to
    take into account the starting address: for example, asking for 2 bytes
    at offset 3 should actually check 8 bytes.
    
    This patch adjusts the logic so that it always includes the first and
    the last word of the input area.
    
    Signed-off-by: Luca Burelli <[email protected]>
    pillo79 authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    33def30 View commit details
    Browse the repository at this point in the history
  8. samples: drivers: video: fix shield name

    The capture to LVGL sample is using an incorrect name for the
    weact_ov2640_cam_module shield
    
    Signed-off-by: Benjamin Cabé <[email protected]>
    kartben authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c6cc7a1 View commit details
    Browse the repository at this point in the history
  9. drivers: fpga: add checks for optional properties of iCE40

    Add checks in the GPIO bitbang mode to avoid a fault for missing
    configuration in the devicetree.
    Fixes #80850
    
    Signed-off-by: Benedikt Schmidt <[email protected]>
    benediktibk authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    035b139 View commit details
    Browse the repository at this point in the history
  10. soc: nxp: imxrt11xx: Typo in clock initialization of usb2

    a typo in usb2 clock initialization which impact the function of usb2.
    fixes: #81027
    
    Signed-off-by: Raymond Lei <[email protected]>
    Raymond0225 authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2696220 View commit details
    Browse the repository at this point in the history
  11. tests: Bluetooth: PBP: Fix adv data for PBP BSIM test

    The test had a few off-by-ones in the code, which caused access
    to invalid data.
    
    Fixed by setting the right buffer sizes and the right AD length
    fields.
    
    Signed-off-by: Emil Gydesen <[email protected]>
    Thalley authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4331b5f View commit details
    Browse the repository at this point in the history
  12. dp: swdp_bitbang: fix missing reset pin error

    This patch fixes an issue where the reset pin is used even when it's
    not given.
    
    Signed-off-by: Maximilian Deubel <[email protected]>
    maxd-nordic authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4f85ce6 View commit details
    Browse the repository at this point in the history
  13. drivers: clock: fix STM32_PERIPH_BUS_MIN for STM32U0

    `STM32_PERIPH_BUS_MIN` is not the minimum bus address in `stm32u0_clock.h`
    
    Signed-off-by: Arif Balik <[email protected]>
    arifbalik authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    10fa1ea View commit details
    Browse the repository at this point in the history
  14. drivers: display: ssd1322: fix never returning call to display_write

    A call to the write API function was never returning as we were trapped
    into an infinite loop. This was caused by the pixel_count pointer not
    being incremented properly.
    
    Signed-off-by: Johan Lafon <[email protected]>
    faloj authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b92bd6d View commit details
    Browse the repository at this point in the history
  15. drivers: display: ssd1322: fix low and uneven pixel brightness

    In case more than one segment per pixel is required, only part of the
    segments were written resulting in low and uneven pixel brightness (at
    least on NHD-2.7-12864WDW3). Fix it by writing all required segments.
    
    Signed-off-by: Johan Lafon <[email protected]>
    faloj authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a140dd3 View commit details
    Browse the repository at this point in the history
  16. drivers: display: ssd1322: fix only part of the image being diplayed

    Only the first chunk of the desired image is displayed repeatedly over
    the screen height (at least on an NHD-2.7-12864WDW3 display). Fix it
    by computing the internal mono01 to 4bit grayscale conversion buffer
    size correctly so it can fit the entire image.
    
    Signed-off-by: Johan Lafon <[email protected]>
    faloj authored and mmahadevan108 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2b5ee0c View commit details
    Browse the repository at this point in the history