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

qdec in same70q21b not compiling, however in same70q21 works #65432

Closed
tswaehn opened this issue Nov 18, 2023 · 4 comments · Fixed by #68189
Closed

qdec in same70q21b not compiling, however in same70q21 works #65432

tswaehn opened this issue Nov 18, 2023 · 4 comments · Fixed by #68189
Assignees
Labels
bug The issue is a bug, or the PR is fixing a bug platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM) priority: low Low impact/importance bug

Comments

@tswaehn
Copy link
Contributor

tswaehn commented Nov 18, 2023

It looks like there is an issue with using the QDEC in same70q21b vs same70q21.

When compiling with enabled sam-qdec I get an issue in that file:
drivers/sensor/qdec_sam/qdec_sam.c

missing definition of TC_CMR_ETRGEDG_NONE

.../zephyr/drivers/sensor/qdec_sam/qdec_sam.c: In function 'qdec_sam_configure':
.../zephyr/drivers/sensor/qdec_sam/qdec_sam.c:90:27: error: 'TC_CMR_ETRGEDG_NONE' undeclared (first use in this function); did you mean 'TC_CMR_ETRGEDG_Pos'?
   90 |                         | TC_CMR_ETRGEDG_NONE

this definition is present in:

asf/sam/include/same70/component/tc.h

but not present in:
asf/sam/include/same70b/component/tc.h

steps to reproduce
cmake
-DBOARD=sam_e70b_xplained (fails) vs -DBOARD=sam_e70_xplained (works)

dt

&tc0 {
	status = "okay";
	compatible = "atmel,sam-tc-qdec";

	pinctrl-0 = <&tc0_qdec_default>;
	pinctrl-names = "default";
	label = "QDEC_0";
};

conf

# quadrature decoder
CONFIG_SENSOR=y
CONFIG_QDEC_SAM=y

from the datasheet, I dont see any difference between both revision regarding qdec:
image

I suggest to copy paste from
same70/same70q21.h
to
same70b/same70q21b.h

@tswaehn tswaehn added the bug The issue is a bug, or the PR is fixing a bug label Nov 18, 2023
@nandojve nandojve self-assigned this Nov 18, 2023
@nandojve
Copy link
Member

Hi @tswaehn ,

Please, open a PR on the hal and create a PR in Zephyr to update the hash.
Make sure you follow https://github.com/zephyrproject-rtos/hal_atmel#how-to-submit-code

@tswaehn
Copy link
Contributor Author

tswaehn commented Nov 22, 2023

@nandojve would be great if you could have an eye on the PR#35

Copy link

This issue has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 14 days. Note, that you can always re-open a closed issue at any time.

@tswaehn
Copy link
Contributor Author

tswaehn commented Jan 27, 2024

Finally I created the changes in hal_atmel

And also created a PR in zephyr (west.yaml) to point to the changeset in hal_atmel

... I hope thats it, or did I miss something?

tswaehn added a commit to tswaehn/zephyr that referenced this issue Jan 27, 2024
This update fixes the qdec in SAME70b, which could not be compiled prior to
this fix, due to missing TC_CMR definitions. Moreover it fixes zephyrproject-rtos#65432.

Signed-off-by: Sven Ginka <[email protected]>
tswaehn added a commit to tswaehn/zephyr that referenced this issue Jan 28, 2024
This update fixes the qdec in SAME70b, which could not be compiled prior to
this fix, due to missing TC_CMR definitions. Moreover it fixes zephyrproject-rtos#65432.

Signed-off-by: Sven Ginka <[email protected]>
tswaehn added a commit to tswaehn/zephyr that referenced this issue Jan 30, 2024
west.yml: update hal_atmel to include qdec SAME70b fix

This update fixes the qdec in SAME70b, which could not be compiled prior to
this fix, due to missing TC_CMR definitions. Moreover it fixes zephyrproject-rtos#65432.

Signed-off-by: Sven Ginka <[email protected]>
tswaehn added a commit to tswaehn/zephyr that referenced this issue Jan 30, 2024
This update fixes the qdec in SAME70b, which could not be compiled prior to
this fix, due to missing TC_CMR definitions. Moreover it fixes zephyrproject-rtos#65432.

Signed-off-by: Sven Ginka <[email protected]>
carlescufi pushed a commit that referenced this issue Jan 31, 2024
This update fixes the qdec in SAME70b, which could not be compiled prior to
this fix, due to missing TC_CMR definitions. Moreover it fixes #65432.

Signed-off-by: Sven Ginka <[email protected]>
hansbinderup added a commit to AudioStreamingPlatform/zephyr that referenced this issue Jan 31, 2024
commit 19700040afb78e165eb0b988c55472b5e1c0b717
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 19:47:37 2024 +0900

    doc: posix: mark sched_setparam & sched_setscheduler as supported

    `sched_setparam()` and `sched_setscheduler()` is now implemented,
    mark it so.

    signed-off-by: Gaetan Perrot <[email protected]>

commit c6c99245f66512efbaa07392b5b7a76e376a8d6f
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 14:25:17 2024 +0900

    posix: sched: Implement tests for set APIs for scheduling parameters

    Implement tests for `sched_setparam()` and `sched_setscheduler()` .
    Both functions are actually placeholders and just return `ENOSYS`
    since Zephyr does not yet support processes or process scheduling.

    signed-off-by: Gaetan Perrot <[email protected]>

commit 8a6c745e9f63e750a21d636cd5a86e377706bf9f
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 14:23:24 2024 +0900

    posix: sched: Implement set APIs for scheduling parameters

    Implement `sched_setparam()` and `sched_setscheduler()` POSIX APIs
    as a part of PSE53 `_POSIX_PRIORITY_SCHEDULING` option group.
    Both functions are actually placeholders and just return `ENOSYS`
    since Zephyr does not yet support processes or process scheduling.

    signed-off-by: Gaetan Perrot <[email protected]>

commit e08a77c8febe2abe17601d6d17a0a502dabf1bea
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:39:43 2024 +0100

    dts/riscv/efinix: add the `efinix,vexriscv-sapphire` compatible string

    This commit adds the `efinix,vexriscv-sapphire` compatible string. This
    helps identify the core type from the final devicetree alone.

    The VexRiscv core configuration is specific to the Efinix Sapphire SoC.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 0458ac064c3f435f1db8f7bf659ad9b309d3ed68
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:38:08 2024 +0100

    dts/riscv/openisa: add compatible strings for the RI5CY cores

    This commits adds two new compatible strings:
    * `openisa,ri5cy`
    * `openisa,zero-ri5cy`

    Adding these two new compats help identify the specific core defined by the
    cpu node from the devicetree alone.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 6297f3640f98b4e0c8a68d99c284f6c06354bfa1
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:33:09 2024 +0100

    dts/riscv/andes: add `andestech,andescore-v5` compatible string

    This commit adds the `andestech,andescore-v5` compatible string. This helps
    identify the core tpye form the final devicetree alone.

    Andes doesn't define which core type from the v5 series the AE350 SoC uses,
    so we're using the whole series name here.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit f80347ec95f17ab948f27051247bed9372a69669
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:27:01 2024 +0100

    dts/riscv/lowrisc: add `lowrisc,ibex` compatible string

    The OpenTitan Earlgrey SoC has the lowRISC Ibex CPU core. This commits adds
    the `lowrisc,ibex` compatible string to reflect that.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit b5859ece4dc4f23aa48316dbd9a5899450f2b973
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:24:50 2024 +0100

    dts/riscv/microchip: add missing cpu nodes compats in `mpfs.dtsi`

    The cores used in the `mpfs.dtsi` file are:
    * 1x SiFive E51 (RV32)
    * 4x SiFive U54 (RV64)

    Signed-off-by: Filip Kokosinski <[email protected]>

commit a3a4bf915b7848ffcbecc4eb961d7d331b550b71
Author: Filip Kokosinski <[email protected]>
Date:   Wed Jan 17 13:52:37 2024 +0100

    dts/riscv/litex: add `litex,vexriscv-standard` compatible string

    This commit adds the `litex,vexriscv-standard` compatible string. This
    helps identify the core type from the final devicetree alone.

    The VexRiscv core version is defined in this repository:
    https://github.com/litex-hub/zephyr-on-litex-vexriscv.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 28c7674c668774f62504cc4bbcfdb8edede885e4
Author: Filip Kokosinski <[email protected]>
Date:   Tue Jan 16 13:53:22 2024 +0100

    dts/riscv: add `riscv` compatible string where it's missing

    This commit adds the `riscv` compatible string to cpu nodes where it is
    currently missing. This is convention is already followed by some cpu
    nodes.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 17670be2cca6f146d7d2e9d81b215cb35871ee4c
Author: Filip Kokosinski <[email protected]>
Date:   Fri Jan 19 08:55:34 2024 +0100

    dts/riscv: remove the `timebase-frequency` property

    The `timebase-frequency` is not defined by any of the YAML binding files.
    There was a discussion in #37420 to add this property, but in the end it
    was rejected. This resulted in the #37685 feature request being created.

    As of now, this property is not documented anywhere so this commit removes
    it from the RISC-V devicetrees, as RISC-V is the only architecture that is
    currently defining it - and even in RISC-V not all platforms do that.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit c592690649283bd01decfb7a500228579c791654
Author: Filip Kokosinski <[email protected]>
Date:   Tue Jan 16 13:46:53 2024 +0100

    dts/bindings: move RISC-V cores bindings to `dts/bindings/cpu/`

    This commit moves the bindings of RISC-V cores from `dts/bindings/riscv` to
    `dts/bindings/cpu`. This change aligns the bindings of RISC-V cores with
    other architectures.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 69d7c2a6849a42c075eee2eb829617b99937bcad
Author: Sven Ginka <[email protected]>
Date:   Wed Nov 22 15:02:21 2023 +0100

    device-tree: sam_70_xplained: added config for qdec

    the device tree offers a default config (qdec0) for 1x qdec at TC0,
    however does not offer a default config for qdec1 - qdec3.
    this will be added with this commit. Fixes #65610

    Signed-off-by: Sven Ginka <[email protected]>

commit 11c83e79831fc352f81f2e7b25749cdc047ed8b5
Author: Sven Ginka <[email protected]>
Date:   Sat Jan 27 21:41:18 2024 +0100

    west.yml: update hal_atmel to include qdec SAME70b fix

    This update fixes the qdec in SAME70b, which could not be compiled prior to
    this fix, due to missing TC_CMR definitions. Moreover it fixes #65432.

    Signed-off-by: Sven Ginka <[email protected]>

commit b3e67cf2a62b01fbf9f4c0eb618cd676b4dc3072
Author: Jonathan Rico <[email protected]>
Date:   Fri Jan 12 08:48:51 2024 +0100

    Bluetooth: L2CAP: document error values of `bt_l2cap_chan_send()`

    They're still subject to change.
    At least now the users have some idea of what's happening.

    Signed-off-by: Jonathan Rico <[email protected]>

commit 52485876f07d387b3170a2c5e1113415e8462a87
Author: Abhinav Srivastava <[email protected]>
Date:   Sun Jan 28 23:49:24 2024 -0500

    posix: Add tests for stropts

    Add tests, Fix config issues, Re-add Timer

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit 93e9491dd9226211b8c74fa0e6dd348f0086f67a
Author: Abhinav Srivastava <[email protected]>
Date:   Fri Jan 26 03:42:58 2024 -0500

    posix: putmsg implementation and configurations

    Add needed KConfig, CMakeList and Stropts.c

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit 88568a3283f09354957adb2121c2f4464395a682
Author: Abhinav Srivastava <[email protected]>
Date:   Fri Jan 26 03:37:36 2024 -0500

    posix: add headers for stropts

    Minimal header for stropts

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit cdcb853a98541df953442ac9bd880adc4d854f39
Author: Lukasz Mrugala <[email protected]>
Date:   Fri Jan 19 12:34:36 2024 +0000

    scripts: pylib: twister: Fix --save-tests help

    As saving tests writes to file, rather than appending to it,
    we should indicate that in the --save-tests help.
    --load-tests help changed so its grammar is the same as --save-tests's.

    Signed-off-by: Lukasz Mrugala <[email protected]>

commit 69787dad1778aceecc185cf3bc454b969d71608c
Author: Benjamin Cabé <[email protected]>
Date:   Wed Jan 24 12:07:10 2024 +0100

    doc: Clean up list of Fedora dependencies

    Fixed several issues with the install instructions for Fedora:

    - removed packages that are already pulled by "Development Tools" and "C
      Development Tools and Libraries" groups
    - added missing "which" package needed for SDK installation script
    - added python3-devel package (needed for some of the Python requirements)
      and install python3 instead of a fixed python38

    Tested on a vanilla Fedora 39 Docker image.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1826e22334b395d768241b7519d22ff79e8b0ecd
Author: Lukasz Mrugala <[email protected]>
Date:   Tue Jan 30 07:14:33 2024 +0000

    .github: workflows: Add test trigger for pytest harness

    Pytest twister harness tests have been added to the
    twister_tests.yml workflow some time ago.

    However, the $ZEPHYR_BASE/scripts/pylib/pytest-twister-harness/**
    has not been monitored by the automatic GitHub Action triggers
    of that workflow.

    This change adds monitoring for the relevant files.

    Signed-off-by: Lukasz Mrugala <[email protected]>

commit 739ec3072b4108446c7fe142b95d685a0c1f7621
Author: Mykola Kvach <[email protected]>
Date:   Sat Jan 27 01:24:38 2024 +0200

    drivers: serial: add missed binding for xen dom0 consoleio driver

    Add missed binding and appropriate changes for Xen Dom0/Dom0less
    UART driver.

    Signed-off-by: Mykola Kvach <[email protected]>

commit 651ffb1d0687e2b197110f8aa7c92c42dee21a47
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 13:15:39 2024 +1000

    tests: build_all: modem: test compilation with connectivity

    Ensure WiFi modems still build with the `CONNECTIVITY_WIFI_MGMT`
    connectivity backend enabled.

    Signed-off-by: Jordan Yates <[email protected]>

commit ef21569ac9158fe5fed5d768c8a3766ca5293bdf
Author: Jordan Yates <[email protected]>
Date:   Sun Jan 21 21:38:43 2024 +1000

    wifi: conn_mgr connectivity bindings

    Bind WiFi network devices to the generic WiFi connectivity backend if
    the appropriate option is set.

    Signed-off-by: Jordan Yates <[email protected]>

commit 9ff1fcf7e7d752519b8a770800e837ab3c3c77ea
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 12:59:03 2024 +1000

    net: conn_mgr: generic wifi_mgmt connectivity backend

    As connectivity backends need to be bound in the same file that the
    `net_if` is created in, define a common backend type for WiFi modems.
    All WiFi modems should be controllable through the `wifi_mgmt` API, so
    there should be no need for dedicated context.

    When enabled, the particular implementation to be used is chosen through
    `CONNECTIVITY_WIFI_MGMT_IMPL`. For now, the only choice is an
    application defined backend.

    Signed-off-by: Jordan Yates <[email protected]>

commit 0dcb0518be618140322becc5b2996b1949597890
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 14:26:39 2024 +1000

    ci: update Github actions versions

    Update Github actions to their latest versions to fix the following
    warnings on runs:
    ```
    Node.js 16 actions are deprecated. Please update the following actions
    to use Node.js 20: actions/checkout@v3, actions/cache@v3,
    actions/upload-artifact@v3. For more information see:
    https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    ```

    `actions/checkout` and `actions/cache` are straight Node version
    upgrades, `actions/upload-artifact` and `actions/download-artifact` have
    breaking changes, but don't appear to affect our usage.
    https://github.com/actions/upload-artifact

    Signed-off-by: Jordan Yates <[email protected]>

commit ed2e7eaefef0ed65dae70ba809b8a0225d5eee15
Author: Alberto Escolar Piedras <[email protected]>
Date:   Mon Jan 29 15:51:19 2024 +0100

    doc: releases: migration-guide: 3.6: Add note on SOURCE macros

    Warn users about the SOURCE macros not being defined globally anymore
    and them needed to set them if they need them.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 7d1b3bc083070f1e1af7ae3cd5c58d1f1f77b87e
Author: Alberto Escolar Piedras <[email protected]>
Date:   Sat Jan 27 14:38:02 2024 +0100

    doc: release-notes: native targets related updates

    Add to the 3.6 release notes the native targets related
    updates.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 7de2fadaa376ea6e488f8d6c239775136a339bf3
Author: Alberto Escolar Piedras <[email protected]>
Date:   Sat Jan 27 13:39:42 2024 +0100

    doc: release-notes: Mention removal of global SOURCE definitions

    Mention that we do not define these macros globally anymore

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit d54e027a3867937f3cbe35c0785a77f6845e05f0
Author: Pisit Sawangvonganan <[email protected]>
Date:   Mon Jan 29 11:04:06 2024 +0700

    dts: bindings: more typo correction and wording enhancement

    This change reflects further corrections and suggestions
    from @ajarmouni-st.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 9888db155bd607a131db98a5ac0df3e0365a76df
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:19:00 2024 +0700

    dts: bindings: fix typo in (adc, arm)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/adc and arm.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 13f8cece6ccebefa8942fc95cfd7489112112d97
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:15:39 2024 +0700

    dts: bindings: fix typo in (bluetooth, can, dac, display)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/bluetooth, can, dac and display.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit f0f1ba0610a5eaf0e7e70f5e13b0d84f20740eb5
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:13:44 2024 +0700

    dts: bindings: fix typo in (ethernet, gpio, i2c, interrupt-controller)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/ethernet, gpio, i2c and
    interrupt-controller.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit cfa9eeb12ce8e7825d1c331dc19769b4f3cfe072
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:11:16 2024 +0700

    dts: bindings: fix typo in (net, power-domain, pwm, qspi)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/net, power-domain, pwm and qspi.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 31a82699a8db5d95a0e59c4feb5fe16bbf4b2304
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:08:43 2024 +0700

    dts: bindings: fix typo in (retained_mem, rng, serial, spi)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/retained_mem, rng, serial and spi.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 22315d6a9d47b0091c4dad82884211e6819b49a7
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:05:53 2024 +0700

    dts: bindings: fix typo in (timer, usb-c, usb, watchdog)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/timer, usb-c, usb and watchdog.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 9a286893759f8e308ea4a3a0d9b205f43440b6f5
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:59:51 2024 +0700

    dts: bindings: pinctrl: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/pinctrl directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit bbfdec437126301f294afb909de21884ddf1724f
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:57:14 2024 +0700

    dts: bindings: dma: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/dma directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 250e6c01088e0f66c386321e6117b69871b6090e
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:54:08 2024 +0700

    dts: bindings: sensor: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/sensor directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit bdfcd30513e4262447b686a37a0320546b5a9b5c
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:50:04 2024 +0700

    dts: bindings: clock: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/clock directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit d7d254140d02ef30821262853e46c794f7b515e5
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 30 10:40:15 2024 +0100

    tests: lib: cpp: exclude nRF54L15

    Exclude nRF54L15 from possible targets as its HAL
    is incompatible with C++98.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit e4aebf9cea50e26c666aa69b9de4a802b9bcc6dc
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 16 17:24:22 2024 +0100

    soc: arm: nordic_nrf: align soc_secure.h to nRF54L

    In nRF54L15 FICR can be accessed also from non-secure code,
    so it does not have NRF_FICR_S defined.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 5a32e6e21c2270641ba834e33470ff845afba437
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:27:01 2024 +0100

    drivers: hwinfo: update to be aligned to nRF54L15

    Update hwinfo driver to be aligned to nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 361a5a11aa2ccb1f997b0de78b21eb6c3d94fb70
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:42:22 2024 +0100

    samples: add overlay files for nRF54L15

    Add nRF54L15 overlays to samples that needed them.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit d8203d2e1f4917447757dfabd92f286ac51021a1
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 12:53:53 2024 +0100

    tests: drivers: add overlay files for nRF54L15

    Add nRF54L15 overlay files for driver tests that need them.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit cac2990c04d6ea9c63031c7ef3c4ab830dedcb68
Author: Witold Lukasik <[email protected]>
Date:   Tue Dec 12 10:39:07 2023 +0100

    tests: arch: arm: arm: align tests to nRF54L15

    Changed _ISR_OFFSET to be 28 as specified in OPS.
    Removed console ISR.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 13abdcccb3f81d1f0299246b298b74b984e8f74a
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:44:16 2023 +0100

    scripts: west_commands: runners: nrf_common: add support for nRF54L

    Add support for new Nordic family in west commands.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 6d3009ff2bf80a8e76f1ab928a65b14621f05bb3
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:01:50 2023 +0100

    drivers: cache: add Nordic cache driver

    Add Nordic driver for cache.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 4a095bfb356c8d67c7ce828b8d7176ce63e747ad
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:43:27 2023 +0100

    boards: arm: add Nordic nrf54l15dk_nrf54l15

    Add board files for nRF54L15 DK.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 04e4e6e5e97ff1d72959e46a0f26d727aaeaecd5
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:37:22 2023 +0100

    modules: hal_nordic: nrfx: add support for nRF54L15 SOC

    Add config files for nRF54L15.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 1d9f70226098da5eb849dbaf4f4f9eddd710a86f
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:28:06 2023 +0100

    soc: arm: nordic_nrf: add support for Nordic nrf54l family

    Add soc files for new Nordic family.

    Signed-off-by: Witold Lukasik <[email protected]>

commit a5eeb6d6db3af44935efb2c4b5f3c9240c19d3d9
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:30:04 2023 +0100

    soc: arm: nordic_nrf: add source code for validating rram partitions

    RRAM is a part of nRF54L15 SOC.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 0b2ed9888afc6329f015d4a6e6ddc6521297d509
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:26:19 2023 +0100

    dts: arm: nordic: add support for Nordic nRF54L15

    Add dts files for nRF54L15 chip.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 32c7cd551a2e8c95143818ab12a3d593482b7300
Author: Gerard Marull-Paretas <[email protected]>
Date:   Fri Jan 19 13:39:19 2024 +0100

    dts: bindings: clock: add nordic,nrf-hfxo:

    Add bindings for the nRF HFXO present in some nRF SoCs.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit e65d4141e618ebe651b7e6bfa5f58473bde21e9d
Author: Gerard Marull-Paretas <[email protected]>
Date:   Fri Jan 19 13:21:53 2024 +0100

    dts: bindings: clock: add nordic,nrf-lfxo

    To describe the low frequency crystal oscillator present in some nRF
    series.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit a6bd4dbc33ea2362d1fed1bc16c99e877ab48813
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:57:47 2024 +0100

    soc: arm: nordic_nrf: add nRF54L15 peripherals instances

    Add support for nRF54L15 instances of UARTE, TIMER and WTD.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 7322abe588bfaef767ade47edd9132d8545249ca
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:55:47 2024 +0100

    modules: hal_nordic: nrfx: add nRF54L15 peripherals instances

    Add new TIMER and UARTE instances for nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit b605c4219bf34663d249ffbcdf0fb735f3daaead
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:49:46 2024 +0100

    drivers: timer: add GRTC driver

    Add Nordic driver for GRTC.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 70b21845b219cbd7a4bffd4f997fe604b8edd87d
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:49:11 2024 +0100

    soc: arm: nordic_nrf: add support for nRF54L15 GRTC instance

    Add GRTC as possible clock source.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit d3fa931dfdc01ac30c8fff4f443c2016317b5600
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:48:04 2024 +0100

    modules: hal_nordic: nrfx: add nRF54L15 GRTC instance

    Add GRTC instance in Nordic HAL configs.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 1d91a09bfee6f66c5063034784afa44e02463a60
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:47:17 2024 +0100

    dts: binding: add binding for GRTC

    Add dts bindings for Global Real-Time Counter.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit daa888c37ba71da40b3e78a60ab77afb5463d2a4
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:13:40 2023 +0100

    soc: arm: nordic_nrf: move NRF_RTC_TIMER not to be selected as default

    NRF_RTC_TIMER will not be a default timer in the next
    version of Nordic timer. It should be soc selection specific.

    Signed-off-by: Witold Lukasik <[email protected]>

commit ae78cf017d9a2da978c89278a0e6de5f2269462e
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:10:04 2023 +0100

    drivers: timer: move SYSTEM_CLOCK_WAIT to Kconfig.nrf_xrtc

    SYSTEM_CLOCK_WAIT will be a common part for a next
    version of Nordic timer.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 9b3b34f16e9645524007050e52b96437f96334bb
Author: Magdalena Pastula <[email protected]>
Date:   Thu Jan 18 15:17:38 2024 +0100

    drivers: serial: align to nRF54L15

    Align UARTE driver config to nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit b1a15718aa9990c8820c2f426d7a559b88f74e29
Author: Ian Morris <[email protected]>
Date:   Wed Dec 27 11:53:33 2023 -0800

    dts-bindings: pinctrl: renesas_ra: enabled config of i/o ports 4-7

    The RA_PINCFG macro is used to generate a value that can be written
    directly to the pin function select register. In addition to the pin
    function this value also contains port and pin number information,
    located in bit fields that are unused by the register. The bit field
    used to store the port information consists of 3-bits. However, a typo in
    the mask definition limited the field to two bits meaning only ports 0-3
    could be configured. This patch resolves the issue, allowing ports 0-7 to
    be configured. If the port is greater than 7 another field (port4) is used
    to store an additional bit (allowing an additional 8 ports to be
    supported). However, use of this field has not yet been implemented.

    Signed-off-by: Ian Morris <[email protected]>

commit 34f39800cfb81e606c25cc2e1c6c0358b885efdf
Author: Tom Burdick <[email protected]>
Date:   Tue Jan 30 10:51:50 2024 -0600

    llext: Extend test coverage

    The platform key using arch + simulation better provides coverage of
    unique architectures. Adds a testcase for writable module builds and
    loading which was uncovered previously and would've led to a failure on
    xtensa as xtensa currently requires writable storage.

    Signed-off-by: Tom Burdick <[email protected]>

commit 41f7294d0691ff754df106507a5794a79dc0454b
Author: Anas Nashif <[email protected]>
Date:   Tue Jan 30 13:01:31 2024 +0000

    MAINTAINERS: Cleanup CI area

    Remove inactive user in this area and add new collaborators.

    Signed-off-by: Anas Nashif <[email protected]>

commit 8e926377546a1ec2d0c4e470b72cf50b1cf8c411
Author: Eve Redero <[email protected]>
Date:   Mon Jan 29 13:37:47 2024 +0100

    doc: fix comma typo in lvgl bindings

    Remove commas from dts array in lvgl bindings.

    Signed-off-by: Eve Redero <[email protected]>

commit 254a2b10dd67f22df6b8823960caeb1806c606e5
Author: Andriy Gelman <[email protected]>
Date:   Tue Dec 26 12:06:27 2023 -0500

    boards: xmc47_relax_kit: Add CAN node to devicetree

    Adds CAN node to xmc47_relax_kit.

    Signed-off-by: Andriy Gelman <[email protected]>

commit c7dab3df08540f316b1c9769d6aabf97776f3e43
Author: Andriy Gelman <[email protected]>
Date:   Tue Dec 26 12:05:00 2023 -0500

    drivers: can: Add xmc4xxx CAN support

    Adds CAN drivers for XMC4xxx SoCs.

    XMC4xxx has multiple CAN nodes. The nodes share a common clock and
    a message object pool.

    The CAN nodes do not have a loopback mode. Instead there is an
    internal bus which can be used to exchange messages between
    nodes on the SoC. For this reason tests/samples which rely on the
    loopback feature have been disabled.

    Signed-off-by: Andriy Gelman <[email protected]>

commit 9e9913a4fd9000a1c6b7825d771c76de0139b2a2
Author: Jordan Yates <[email protected]>
Date:   Fri Jan 26 11:49:48 2024 +1000

    testsuite: ztest: fix doxygen warnings

    Document missing parameters on `ztest_run_test_suite`.

    Signed-off-by: Jordan Yates <[email protected]>

commit 374d354d16dddf2f6c4a72bb43017efb2e1bf101
Author: Jordan Yates <[email protected]>
Date:   Fri Jan 26 11:48:45 2024 +1000

    sensing: sensing_sensor: fix doxygen warnings

    Add missing parameter information in `SENSING_SENSORS_DT_DEFINE` and
    `SENSING_SENSORS_DT_INST_DEFINE`.

    Signed-off-by: Jordan Yates <[email protected]>

commit e3b9ecba5fbcc8038d82f7d1977114b9e16078b5
Author: Navinkumar Balabakthan <[email protected]>
Date:   Thu Jul 13 10:35:57 2023 +0000

    CODEOWNERS: Add owner update

    Code owner added for nandflash driver.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 6a8d011c6526c4a75857afdcef21659dcd2bb78a
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Jun 6 08:06:39 2023 +0000

    samples: drivers: Added Nand Test Application

    Nand Test Application has added in sample/drivers folder.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 966c4c37abe13702b1e35e181b167d221ca99dbb
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Jun 6 05:02:03 2023 +0000

    drivers: flash: Added cdns Nand Driver

    Added Cadence NAND driver to support reading, erasing and writing data.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 6048373bd2ab16b6395e4d6a200c050becd50dc2
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Oct 17 06:19:37 2023 +0000

    dts: arm64: intel: dtsi support for cadence Nand driver for Agilex5

    dtsi support for nand controller added to bring up nand driver on Agilex5

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 05c38cb2f5780b7b3ccb057fb4aa0e65a7fa9b1a
Author: Navinkumar Balabakthan <[email protected]>
Date:   Mon Jun 5 08:42:35 2023 +0000

    soc: arm64: intel_socfpga: changes in system_manager

    SOCFPGA_SYSMGR_REG_BASE base address now read from Device tree

    This commit changes the way the SOCFPGA_SYSMGR_REG_BASE base address is
    determined. Previously, the address was hard-coded in the system_manager
    source file. This commit changes the code to read the address from the
    Device tree. This makes the code more flexible and allows the base
    address to be different for different boards.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit b26a4bf31ce97b4b97b315a9f4bfda02c7f2ecad
Author: Jamie McCrae <[email protected]>
Date:   Mon Dec 18 11:41:23 2023 +0000

    mgmt: mcumgr: grp: img_mgmt: Add optional max image size reduction

    Adds an optional feature that can be used to reduce the maximum
    allowed image upload file size whereby an image could be uploaded
    that would be too large to swap even if it could fit the partition

    Signed-off-by: Jamie McCrae <[email protected]>

commit 1989ac3712b51fe15103c4f69aa9b516a2ac392b
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:19:21 2024 +0000

    west.yml: MCUboot synchronization from upstream

    Update Zephyr fork of MCUboot to revision:
      a4eda30f5b0cfd0cf15512be9dcd559239dbfc91

    Brings following Zephyr relevant fixes:
     - a4eda30f zephyr: Add estimated size of update trailer to
       sysbuild
     - 205d7e5b boot_serial: Adapt to zcbor 0.8.x

    Signed-off-by: Jamie McCrae <[email protected]>

commit 620d4828a983de8549084b5484f1389c83367717
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:17:24 2024 +0000

    dfu: Add support for MCUboot estimated update image overhead size

    Adds support for an overhead size which MCUboot can set when using
    sysbuild, this can be used to check the provided size of an
    application being uploaded to ensure it will fit and swap without
    being rejected

    Signed-off-by: Jamie McCrae <[email protected]>

commit b236e5bd1127be63f924738749af1546e253a330
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:16:34 2024 +0000

    mgmt: mcumgr: grp: os_mgmt: Add firmware uploader boot type

    Adds firmware uploader to the output of bootloader mode for
    MCUboot

    Signed-off-by: Jamie McCrae <[email protected]>

commit 9b30b7405e6257e111ed067ee63b3106f6b25cf3
Author: Adam Wojasinski <[email protected]>
Date:   Wed Jan 24 09:40:13 2024 +0100

    doc: posix: Update POSIX supported API documentation with sysconf()

    Updates in documentation support for `sysconf` API
    in the `POSIX_SINGLE_PROCESS` group option.

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 31af5f8fe1b9fdfdf5ef96922714ea6ad0dc9733
Author: Adam Wojasinski <[email protected]>
Date:   Thu Jan 11 21:32:31 2024 +0100

    tests: posix: Add test case for sysconf()

    Adds test cases for sysconf() basic implementation.
    Test case does not cover scenario where invalid value is passed
    to the name argument of the function.

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 6f5626d1cfd851a737c197b2731152b97c406206
Author: Adam Wojasinski <[email protected]>
Date:   Thu Jan 11 21:31:59 2024 +0100

    posix: Add basic sysconf() function implementation

    The patch introduces basic implementation of sysconf() function.
    It's based on macro - that means that every function call is resolved
    at compile time - and is not fully complient with POSIX standard
    (the errno value is not handled and passing invalid name argument
    results in compilation error). Treat this commit as a starting point
    for proper sysconf() implementation. The one introduced in the patch
    could stay as a defult implementation.

    sysconf() documentation:
    https://pubs.opengroup.org/onlinepubs/9699919799/functions/sysconf.html
    https://man7.org/linux/man-pages/man3/sysconf.3.html

    Fixes #56670

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 05712250eafe73f6a7568fa245189a8bc0781dbd
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:33:57 2023 +0100

    samples: boards: stm32: pm: suspend_to_ram: add wba standby sample

    Add a sample for STM32WBA standby power management.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 7ba1f2e6d884d093b59cecc32e4fd108a4eac599
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:32:00 2023 +0100

    dts: arm: stm32wba: add standby mode to device tree

    Add standby mode to device tree

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 6b681bcbcc688cc6276d01bd7f22991811cec0ed
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:31:12 2023 +0100

    soc: arm: stm32wba: add support for standby mode with ram retention

    Add support for STM32WBA Standby low-power mode with RAM retention.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 624139ad9acda2357353dd28ee3a5050a1c00c1f
Author: Guillaume Gautier <[email protected]>
Date:   Fri Jan 12 10:01:12 2024 +0100

    drivers: clock_control: stm32wba: remove disabling of backup access

    Disabling Backup access prevents Suspend to RAM to work.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit b097e3198f5ce415c03efc19eed718febb88e955
Author: Guillaume Gautier <[email protected]>
Date:   Mon Nov 27 12:14:52 2023 +0100

    drivers: clock: wba: add get status function

    Add a function to get the clock status on STM32WBA

    Signed-off-by: Guillaume Gautier <[email protected]>

commit ba81d439e4fe5b8fb874f1687712a42c6cd60350
Author: Alberto Escolar Piedras <[email protected]>
Date:   Tue Jan 23 15:51:51 2024 +0100

    doc coding_guidelines: Exclude host tooling from rule A.5

    Rule A.5 is meant for code build with the embedded libCs and
    which runs in embedded targets. Let's be more clear about this
    and explicitly indicate that host tooling is not covered by it.
    Otherwise, the current
    "The "Zephyr codebase" in this context refers to all source
    code files committed to the main Zephyr repository"
    covers too much.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit bff1b7487e857c4976456e78c3972e657a5e46c4
Author: Chaitanya Tata <[email protected]>
Date:   Fri Jan 26 21:42:44 2024 +0530

    wifi: shell: Add band support for STA

    For a Wi-Fi station the connect API supports both band and channel
    configuration, but for a shell command either channel or band makes
    sense, so, overload the channel field to support band.

    Rejig the band and channel validation to support all modes.

    Signed-off-by: Chaitanya Tata <[email protected]>

commit ab97a44096b30628603ef9ca1e7d5198f20b1b6e
Author: Wei-Tai Lee <[email protected]>
Date:   Tue Jan 30 11:26:04 2024 +0800

    drivers: i2c: andes: Remove the inclusion of soc.h

    Remove the inclusion of empty file which will cause
    twister-build error.

    Signed-off-by: Wei-Tai Lee <[email protected]>

commit 5ef7404c7cdffd50a8a7d23fdb879ea614f7da2a
Author: Gerard Marull-Paretas <[email protected]>
Date:   Tue Jan 30 16:19:00 2024 +0100

    drivers: spi: ifx_cat1: drop non-existing DT properties

    It looks like driver references quite a few non-existing properties in
    devicetree (see dts/bindings/spi/infineon,cat1-spi.yml). This mistake
    was hidden because of DT_INST_PROP_OR(), which expands to the default if
    the property is not present. However, after
    260fc89643fd64b74f9983065867d8b368f81a0d, the issue became visible
    because sme DT_INST_PROP_OR() were changed to DT_INST_PROP().

    Note that only fields not initialized to 0 (or false) have been kept.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit 017b01659f8dbe427f6c42e8e921be09c2b260b5
Author: Joel Guittet <[email protected]>
Date:   Wed Jan 24 21:59:58 2024 +0100

    samples: subsys: display: lvgl: add wio_terminal board

    Add Wio Terminal configuration to the LVGL sample with button and
    keypad overlay.

    Signed-off-by: Joel Guittet <[email protected]>

commit 479c40c8307c88147d6a37f1f22047a22413bfad
Author: Joel Guittet <[email protected]>
Date:   Wed Jan 10 21:58:07 2024 +0100

    boards: arm: wio terminal: separate buttons and joystick definition

    The purpose of this separation is to avoid conflict initializing
    gpio-keys because button 0 and joystick up have a shared interrupt
    source. Joystick is now configured using polling mode option.

    Signed-off-by: Joel Guittet <[email protected]>

commit 3e5a593de9f52b0ed96cf99dec21bbea8277e597
Author: Flavio Ceolin <[email protected]>
Date:   Sat Jan 20 00:36:59 2024 +0000

    intel_adsp/cavs: power: Fix INTLEVEL value

    In pm_state_set we can't just call k_cpu_idle() because
    this will clear out PS.INTLEVEL. Use k_cpu_atomic_idle instead
    since Zephyr's expect interruptions to be locked after pm_state_set.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit ff436674975474dd028c38fd335c6813bac51c91
Author: Flavio Ceolin <[email protected]>
Date:   Mon Jan 22 23:22:19 2024 -0800

    intel_adsp/ace: power: Restore PS after power gate

    We are arbitrarily setting a value to PS after power gates and
    losing valid information like OWB, CALLINC and INTLEVEL.

    We need to properly save/restore them to avoid possible wrong behavior.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 43b2f00c84ac888a2e391a819b5b3f5761e1f785
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:56:26 2024 +0100

    samples: modules: lvgl: demos: add test case for stm32h747i_disco

    Add a test case for stm32h747i_disco that comes with a display shield.
    This will make it easier to catch LVGL regressions on this board.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit 47f9ee405dd918cec8333d4f21f38d63a9f37bdb
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:55:02 2024 +0100

    samples: subsys: display: lvgl: add test case for stm32h747i_disco

    Add a test case for stm32h747i_disco that comes with a display shield.
    This will make it easier to catch LVGL regressions on this board.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit b4191dd67e4b3555794ff462a176f1a81356b9e2
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:52:04 2024 +0100

    samples: drivers: display: add a general test case

    Add a test case for boards that have a supported built-in display that is
    enabled by default in DTS. This will make it easier to catch display
    regressions on these boards in CI.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit 0282e7042dd0c64d14b954e00171e4b3d300d3ae
Author: Benjamin Cabé <[email protected]>
Date:   Mon Jan 29 21:17:09 2024 +0100

    MAINTAINERS: fix incorrect files-exclude entry for NXP Drivers

    Typo in a files-exclude entry is causing get_maintainer.py script to
    error out under certain conditions

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 60c58fe91801e69aa1d443b5196b934596f6f3fd
Author: Martin Jäger <[email protected]>
Date:   Sat Jan 13 12:46:11 2024 +0100

    samples: subsys: lorawan: class_a: add multicast support

    This is mainly to make sure that the multicast code is built in CI.

    Signed-off-by: Martin Jäger <[email protected]>

commit d833ab746b35cb224aed180aec03d2e6457540af
Author: Martin Jäger <[email protected]>
Date:   Mon Aug 22 17:57:01 2022 +0200

    lorawan: services: add Remote Multicast Setup

    This service is responsible for multicast session key exchange and
    setting up a class C session.

    Signed-off-by: Martin Jäger <[email protected]>

commit a4c13fc584c835a2f87474aeae77c96a948fea5a
Author: Martin Jäger <[email protected]>
Date:   Sun Oct 16 12:20:10 2022 +0200

    lorawan: services: add Class C session handling

    The new functions are required for Multicast Class C session setup.

    Signed-off-by: Martin Jäger <[email protected]>

commit 1f25531d7ce04af2b27d321c582a41255b7c5e80
Author: Michal Smola <[email protected]>
Date:   Fri Jan 26 14:40:08 2024 +0100

    twister: pytest: fix missing messages from hardware target

    When pytest harness test is run on harware, messages sent from target
    right after application start-up are lost, because connection to COM
    port is not established yet. It can cause unexpected
    behavior of a test. Fix it by flashing and running application after
    connecting to COM port when testing on hardware.

    Signed-off-by: Michal Smola <[email protected]>

commit 5c78b3d842ca6e80f257a46f40a7b7948200627c
Author: Michal Smola <[email protected]>
Date:   Fri Jan 26 13:09:45 2024 +0100

    twister: pytest: fix pty import on Windows

    Import of pty module causes exception when pytest harness is used
    for device testing on Windows. Fix it by importing pty module
    on non-windows hosts only. Add logger message for case pty
    is used by mistake on Windows.

    Signed-off-by: Michal Smola <[email protected]>

commit 62f11055501854a633847f8b413f9cf5b61aad79
Author: Guillaume Gautier <[email protected]>
Date:   Wed Jan 24 16:12:33 2024 +0100

    drivers: adc: stm32: do not disable adc after measurement

    Do not disable the ADC after the end of the measurement to avoid systematic
    enabling which is time-consuming in case the configuration is unchanged.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 548fb97142495383bb83832c8e7b06b332179cae
Author: Emil Lindqvist <[email protected]>
Date:   Wed Jan 24 12:42:36 2024 +0100

    cache: stm32: add new cache API to display and i2s

    Use sys_cache API to handle cache flush/invalidate.

    Signed-off-by: Emil Lindqvist <[email protected]>

commit b898541809b85292dd5b6928ab34cad0be23da57
Author: Nikolay Agishev <[email protected]>
Date:   Fri Jan 19 14:53:53 2024 +0300

    ARC: Disable TLS for some configurations

    Disable Thread Local Storage for some configurations of ARC architecture.
    For cores with more then one RGF_NUM_BANKS the parameter is disabled
    by-default because banks syncronization requires significant time,
    and it slows down performance.

    Signed-off-by: Nikolay Agishev <[email protected]>

commit 50597b2e5287b67cf1e0fd593c595ffe5c45b2e7
Author: Laczen JMS <[email protected]>
Date:   Tue Jan 30 10:10:54 2024 +0100

    flash: correct userspace flash_handlers

    fixes #68248

    Signed-off-by: Laczen JMS <[email protected]>

commit defab59dc42de70d55115b57bdc1cfc6d5bc4b98
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 21 12:28:12 2024 +0700

    drivers: can: mcp251xfd: reducing number of *reg pointer dereferences

    Reducing the number of times the code dereferences the pointer *reg,
    which points to SRAM. By using a local variable tmp for operations before
    assigning it to *reg.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 894302547115a73704dec9d8842506b989c8c47e
Author: Johan Stridkvist <[email protected]>
Date:   Fri Jan 26 13:39:23 2024 +0100

    doc: peripherals: Document limitation

    Asynchronous and interrupt driven APIs can be used at the same time for
    different hardware peripherals.

    Signed-off-by: Johan Stridkvist <[email protected]>

commit e840c9af011df029bb1208bbdef5e7b605af1c85
Author: Wilfried Chauveau <[email protected]>
Date:   Tue Jan 30 11:08:38 2024 +0000

    samples: subsys: rpmsg_service improve terminology

    Signed-off-by: Wilfried Chauveau <[email protected]>
    Co-authored-by: Jamie <[email protected]>

commit f875cb6cc9c8305a23161b7de814fade7714ddcc
Author: Wilfried Chauveau <[email protected]>
Date:   Wed Jan 24 12:15:47 2024 +0000

    samples: subsys: ipc: switch rpmsg to sysbuild

    rpmsg_service only loads the main application on the target. Switch to
    sysbuild which is know to work as expected with the openamp sample.

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit dfd758ea4776f881fd2a564e757237294a708f7c
Author: Wilfried Chauveau <[email protected]>
Date:   Tue Oct 17 21:55:44 2023 +0100

    test: kernel: mem_protect: switch to an547 as the integration platform

    AN521 does not have enough MPU region (8) to handle these tests.

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit de7621596d992933dfc6fb79b50e9dc37e3c5108
Author: Wilfried Chauveau <[email protected]>
Date:   Thu Jul 20 16:35:53 2023 +0100

    boards: arm: mps2_an521: add pyocd runner

    This allows to run tests & examples on the physical board with:
    ```
    west twister -p mps2_an521 --device-testing --device-serial /dev/ttyUSB0
    ```

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit 3e41e68ce64a11cb13db29343535a1c1d52deb38
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 15:01:13 2024 +0100

    doc: Update release notes and migration guide for zcbor 0.8.1

    No changes, but update version numbers

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit 3ad47d214a7d5b5af233060413e92e97a21b13e4
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 15:17:44 2024 +0100

    lwm2m: Regenerate zcbor files

    with zcbor 0.8.1

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit 8396bf0d9843439dfa558f2d391ed60c71c378fd
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 13:27:12 2024 +0100

    west.yml: Update zcbor from 0.8.0 to 0.8.1

    Brings a few improvements and bugfixes, most notably:
    - Adds a forward declaration of strnlen()
    - Adds a ZCBOR_VERSION macro

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit a3c4d22e7908afaffe189d0101fc22083722db42
Author: Lars Knudsen <[email protected]>
Date:   Fri Dec 29 08:34:45 2023 +0100

    boards: bbc_microbit_v2: Add buzzer

    Tie pwm1 to buzzer pin and adjust sample.

    Signed-off-by: Lars Knudsen <[email protected]>

commit 515ef17915aa9612e1eae5a60a745f50cc285a18
Author: Emil Gydesen <[email protected]>
Date:   Tue Jan 30 00:20:28 2024 +0100

    Bluetooth: Audio: Change samples and shell to use sinf

    Change the samples and shell to use sinf instead of sin,
    as that return the expect float data type, instead of
    a double.

    Signed-off-by: Emil Gydesen <[email protected]>

commit 4e4a2e8d61bba3fac4f5bfb209472aca85b7bd5c
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Dec 22 16:29:40 2023 +0000

    board: nsim: cleanup ARCv3 haps setup

    Cleanup ARCv3 haps setup with new cluster accessors

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit d2b5ac20d1adbb8141c61ba7af7315f395031e97
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Jun 24 21:51:36 2022 +0400

    ARC: ARCv3: enable shared cache if available

    In case of ARCv3 we have shared cache disabled after
    reset (in ARCv2 it was enabled by default). Let's
    enable it at early boot phase (if it's available in HW).

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 4d86be26c781a4e916587943a2e4a129600ae7cd
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Dec 22 00:01:44 2023 +0000

    ARC: ARCv3: enable HW prefetch on boot

    ARCv3 processors have HW prefetch feature which is disabled
    after reset. Let's enable it.

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit c9818d5eead2601c36d8d67d77f3e9c3a939bbee
Author: Yong Cong Sin <[email protected]>
Date:   Tue Jan 30 14:27:25 2024 +0800

    cmake: modules: generated_file_directories: fix paths

    The paths that got assigned to these variable don't quite match
    the description, likely a typo, fix that.

    Signed-off-by: Yong Cong Sin <[email protected]>

commit 8bb40bbb8e21914e2c64926e197002b97bf2b6e3
Author: Oleksii Moisieiev <[email protected]>
Date:   Fri Sep 29 08:59:04 2023 +0300

    arm: aarch32: cortex_a_r: Add MMU_ALIGN define to Linker script

    cortex_a_r lacks of MMU_ALIGN definition. This define is added to the
    target linker script when CONFIG_NOCACHE_MEMORY is enabled which
    adds .nocache section where this define is used.

    Signed-off-by: Oleksii Moisieiev <[email protected]>

commit ffb581a5529735fe882bb6dd37955ffe3c9b4c88
Author: Guillaume Gautier <[email protected]>
Date:   Fri Jan 26 10:05:39 2024 +0100

    drivers: counter: stm32 rtc: add basic pm support

    Add basic PM support for STM32 RTC counter.
    It is useful for Suspend to RAM support to reenable the RTC register clock
    after wakeup from Standby.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 3c1ad2eb9f3869de922861540aeebd0a2fe70ace
Author: Aymeric Aillet <[email protected]>
Date:   Thu Jan 11 16:07:12 2024 +0100

    MAINTAINERS: Update Renesas ranges area delimitations

    Create RA & RZ Renesas areas to maintain from previous
    "Renesas platforms" area.
    Moved rzt2m dtsi from R-Car to RZ area.
    Add @soburi as Renesas RA maintainer.

    Signed-off-by: Aymeric Aillet <[email protected]>

commit 4b8c0559d6759b7b28ab8443d42dfbfd6c2fa3d8
Author: Aymeric Aillet <[email protected]>
Date:   Thu Jan 11 15:46:52 2024 +0100

    dts: arm: renesas: Move rz dtsi to range folder

    Create a folder for RZ Renesas range device tree to follow how it's
    done for other renesas ranges.
    It will also help to better delimit areas to maintain.

    Signed-off-by: Aymeric Aillet <[email protected]>

commit 8873c0784772413ee521abae4b9129dd7cd9e3ee
Author: Szymon Janc <[email protected]>
Date:   Mon Oct 23 10:48:27 2023 +0200

    tests: Bluetooth: Update Host Launch Studio Project and ICS

    This updates host Launch Studio Project and ICS to TCRL 2023-1.

    BLS file is deliberately left with Windows CRLF line terminators
    since otherwise Launch Studio silently fails to import such
    project.

    Signed-off-by: Szymon Janc <[email protected]>

commit 6a41a7abbac12116cd1ab812b62866aa6ab9fe2f
Author: Armin Brauns <[email protected]>
Date:   Wed Sep 20 08:02:03 2023 +0000

    drivers: mcp23xxx: explain more common causes for spurious interrupts

    Interrupt handling in this chip is broken beyond repair, anyone unfortunate
    enough to have to use it will probably come across this error and wonder
    what's up.

    Signed-off-by: Armin Brauns <[email protected]>

commit 82af470b60fd72d6bf05746fe31b60461a4da873
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:00:54 2024 +0530

    boards: efr32_radio: Add Support for Silabs MG12 BRD4161A board

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 517574ac90ab2573c0b7cbddde95da95b866d25e
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:08:34 2024 +0530

    dts: arm: silabs: Add Support for Silabs MG12 BRD4161A board

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 296c1e4768bec0ea393ad8f918142f90af5d05de
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:05:12 2024 +0530

    soc: Added Support for Silabs EFR32MG12P432F1024GL125

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 1e1d2725a712c3c6d23a5f1bf35a7da423766420
Author: Jordan Yates <[email protected]>
Date:   Thu Apr 14 13:20:29 2022 +1000

    net: dns: option to disable auto context init

    Adds an option to disable the automatic initialization of the default
    dns_context. This lets applications use the default context, while also
    managing the `init` and `close` functions.

    Signed-off-by: Jordan Yates <[email protected]>

commit e5f4fa0f4a30c6aa8ccef0796df746d194253b24
Author: Jordan Yates <[email protected]>
Date:   Thu Apr 14 13:18:41 2022 +1000

    net: dns: function to default initialize context

    Adds a function that can be used to initialize a dns context to the
    default Kconfig values.

    Signed-off-by: Jordan Yates <[email protected]>

commit ecd3b9cee625659b85841b46f935251ebcb3dd22
Author: Ayush Singh <[email protected]>
Date:   Fri Jan 5 12:51:18 2024 +0530

    boards: arm: beagle_bcf: Remove cc2538-bsl.py

    - Remove hadcoded cc2538-bsl.py path
    - Use cc1352-flasher program instead
    - Add docs about how to install the program

    Signed-off-by: Ayush Singh <[email protected]>

commit 260fc89643fd64b74f9983065867d8b368f81a0d
Author: Roman Studenikin <[email protected]>
Date:   Wed Jan 24 16:06:47 2024 +0000

    drivers: use DT_INST_PROP over DT_INST_PROP_OR if possible

    It might happens that DT(_INST)_PROP_OR is used with boolean properties.
    For instance:

    	.single_wire = DT_INST_PROP_OR(index, single_wire, false),	\
    	.tx_rx_swap = DT_INST_PROP_OR(index, tx_rx_swap, false),	\

    This is not required as boolean properties are generated with false
    value when not present, so the _OR macro extension is superflous
    and the above code can be replaced by:

    	.single_wire = DT_INST_PROP(index, single_wire),		\
    	.tx_rx_swap = DT_INST_PROP(index, tx_rx_swap),			\

    Signed-off-by: Roman Studenikin <[email protected]>

commit 1799a2bf0c3d8b3b643a30db25b5ceda343344cc
Author: Paszkiet Kamil <[email protected]>
Date:   Thu Nov 9 13:35:33 2023 +0100

    scripts: tests: twister_blackbox: Add test test_runner.py

    - change name test_qemu.py to test_runner.py
    - add test to test_runner.py:
      - build_only
      - runtest_only
      - ninja (dummy test)
      - dry_run (dummy test)
      - any_platform (dummy test)
      - cmake_only
      - pre_script (dummy test)
      - exclude_platform
      - device_flash_timeout (dummy test)
      - retry_failed
      - retry_interval
      - timeout_multiplier
      - quarantine_list
      - tag
      - only_failed
      - retry_build_errors

    Made required changes to test_testplan.py tests

    Signed-off-by: Paszkiet Kamil <[email protected]>

commit 67474db7162ad4d453e677da270a20cdbb4a6ff5
Author: Sumit Batra <[email protected]>
Date:   Mon Jan 29 21:43:33 2024 +0530

    drivers: sensor: qdec_s32k: fix double promotion warning

    Fixing this "revealed" bug which got introduced when
    a PR added the -Wdouble-promotion flag to GCC builds

    Signed-off-by: Sumit Batra <[email protected]>

commit 70809cc429cc66ffdc7f95dcfbd7d1911e207ec7
Author: Francois Ramu <[email protected]>
Date:   Thu Jan 25 09:45:17 2024 +0100

    tests: drivers: flash: common stm32 flash testing on nucleo_f767zi

    Add the nucleo_f767zi target to the list of stm32 boards to
    execute the tests/drivers/flash/common

    Signed-off-by: Francois Ramu <[email protected]>

commit 7795558ad5e51903771e19337c0fc26dcfdbf213
Author: Francois Ramu <[email protected]>
Date:   Tue Jan 23 10:39:22 2024 +0100

    drivers: flash: stm32 flash base address from the DTS node

    For the flash driver, the base address is the MCU internal flash
    address (usually 0x8000000). This PR gets the that address
    from the device tree node "st,stm32-nv-flash"
    instead of relying on the CONFIG_FLASH_BASE_ADDRESS
    which might differ when building for another flash memory.

    Signed-off-by: Francois Ramu <[email protected]>

commit a37bd8e7ba34aeedce082fd32a5def98b9679a04
Author: Declan Snyder <[email protected]>
Date:   Mon Jan 29 09:33:14 2024 -0600

    soc: rt5xx: Restore ISP pins state in soc init

    ROM configures the ISP boot pins as gpio to determine what boot mode to
    be in. But some ROM revisions have a bug where they do not restore the
    reset state of these pins before booting application. This can cause
    power leakage on these pins and is not an intended configuration from
    Zephyr user/board point of view, so restore the reset state as part of
    early SOC init (disable the pins). Configuration of pins should be
    left up to app/board devicetree.

    Signed-off-by: Declan Snyder <[email protected]>

commit b8bdc60427e33cfb3b076c115338e1f6282c3442
Author: Mahesh Mahadevan <[email protected]>
Date:   Mon Jan 15 15:41:32 2024 +0000

    soc: nxp: rt5xx: Remove deepsleep pin changes

    SOC level code should not be dynamically changing pin configurations.

    Signed-off-by: Mahesh Mahadevan <[email protected]>

commit ccaf8d1e79ae5ee586f7811dd5d7bca7d7895937
Author: Anas Nashif <[email protected]>
Date:   Thu Dec 21 18:44:25 2023 -0500

    doc: modules: dummy external module

    placeholder to make ci happy.

    Signed-off-by: Anas Nashif <[email protected]>

commit 7c7407849f030f170ad4e341534cbd9eebf92986
Author: Anas Nashif <[email protected]>
Date:   Thu Dec 21 17:03:19 2023 -0500

    doc: add template for external modules

    Add template for external modules. Add a module file under external/
    will list the module under

    https://docs.zephyrproject.org/latest/develop/manifest/index.html#external-projects-modules

    which then can be referenced from within the tree where it makes sense.

    Signed-off-by: Anas Nashif <[email protected]>

commit 5a2359332faf27d151d4e4bd182ca4ebef1176a2
Author: Benedikt Schmidt <[email protected]>
Date:   Mon Jan 29 13:16:28 2024 +0100

    drivers: gpio: fix build of BD8LB600FS on intel_adl_crb

    Fix the build of the gpio driver BD8LB600FS on the
    board intel_adl_crb.
    Fixes #68219.

    Signed-off-by: Benedikt Schmidt <[email protected]>

commit bef0dc065f772a9d9d6df33c9bb601002d5e8a7e
Author: Ben Marsh <[email protected]>
Date:   Mon Jan 29 11:37:10 2024 +0000

    doc: mqtt: Fix incorrect usage of poll()

    The MQTT docs used K_MSEC() to provide the timeout parameter to poll().
    Doing this causes a compilation error as poll() expects it's
    third parameter to be of type int, not k_timeout_t.

    Signed-off-by: Ben Marsh <[email protected]>

commit b8556d0d79770825952c13ddadc4782707163e2f
Author: Robert Lubos <[email protected]>
Date:   Thu Jan 25 15:23:13 2024 +0100

    net: icmp: Don't report error on ICMP messages w/o handler

    ICMPv4/6 modules print error when ICMP message handling fails, which
    includes no message handler registered. This is a bit problematic, as
    there are many ICMP messages that Zephyr does not process, and every
    time such a message is received, an error log is printed (which wasn't
    the case before ICMP rework).

    Restore the old behavior (no log on unrecognized ICMP message) by
    explicitly filtering out ENOENT error code from printing error. That
    way, log will only be printed if an error occured within the actual
    message handler.

    Signed-off-by: Robert Lubos <[email protected]>

commit 2545c747b8688aa7f6f1b653ebd1dfabbd2050dd
Author: Zhu Zhongjie <[email protected]>
Date:   Thu Dec 7 18:57:12 2023 +0800

    boards: arm: change display driver to ltdc on stm32f429i_disc1

    Change display driver to ltdc on stm32f429i_disc1 board.

    Signed-off-by: Zhu Zhongjie <[email protected]>

commit f65f6e5279e2cdceb4eb7d6f771d388cab93af00
Author: Fabio Baltieri <[email protected]>
Date:   Fri Nov 3 18:18:58 2023 +0000

    github: add a multiplatform hello world workflow

    Add a new workflow to build the hello world sample application on all
    three supported platforms using the reusable setup action.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 346997f8be66565ed8d5fe5d4ff1f8078ff8dec1
Author: Alberto Escolar Piedras <[email protected]>
Date:   Thu Jan 25 11:03:05 2024 +0100

    cmake: Apply COMPILER_WARNINGS_AS_ERRORS also to nativesim runner

    When COMPILER_WARNINGS_AS_ERRORS is set, let's also have the
    native simulator runner (and anything Zephyr requests built with it)
    be built with the same option to treat warnings as errors.
    Otherwise we will miss those by default in CI.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 084f3cfc51799daaa1221b4d1d895dc3dbecaac2
Author: Alberto Escolar Piedras <[email protected]>
Date:   Thu Jan 25 10:59:37 2024 +0100

    tests/bsim build: User kconfig option to set warnings as errors

    Use the kconfig option COMPILER_WARNINGS_AS_ERRORS instead
    of passing the compiler option directly to the build.
    That allows us to do whatever needs to be done in cmake to ensure
    warnings are treated as errors.

    Also handle better options and paths with spaces on them.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 76e12a33d94bf72d1351171cec1875c64ec93f0c
Author: Tomasz Moń <[email protected]>
Date:   Thu Jan 18 12:27:56 2024 +0100

    drivers: i2s_nrfx: Generate master clock if pin is connected

    The driver uses pinctrl to configure pins instead of nrfx I2S API.
    Check whether MCK pin was actually connected by pinctrl instead of
    comparing nrfx_cfg.mck_pin that is always NRF_I2S_PIN_NOT_CONNECTED.

    This makes it possible for nRF I2S to provide master clock even when
    operating in I2S Slave mode.

    Signed-off-by: Tomasz Moń <[email protected]>

commit cefc391db3b835a2ed71638a0ab09982844f044f
Author: Robert Lubos <[email protected]>
Date:   Thu Jan 25 12:47:12 2024 +0100

    net: dhcpv6: Move DHCPv6 files to lib directory…
hansbinderup added a commit to AudioStreamingPlatform/zephyr that referenced this issue Jan 31, 2024
commit 19700040afb78e165eb0b988c55472b5e1c0b717
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 19:47:37 2024 +0900

    doc: posix: mark sched_setparam & sched_setscheduler as supported

    `sched_setparam()` and `sched_setscheduler()` is now implemented,
    mark it so.

    signed-off-by: Gaetan Perrot <[email protected]>

commit c6c99245f66512efbaa07392b5b7a76e376a8d6f
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 14:25:17 2024 +0900

    posix: sched: Implement tests for set APIs for scheduling parameters

    Implement tests for `sched_setparam()` and `sched_setscheduler()` .
    Both functions are actually placeholders and just return `ENOSYS`
    since Zephyr does not yet support processes or process scheduling.

    signed-off-by: Gaetan Perrot <[email protected]>

commit 8a6c745e9f63e750a21d636cd5a86e377706bf9f
Author: Gaetan Perrot <[email protected]>
Date:   Mon Jan 29 14:23:24 2024 +0900

    posix: sched: Implement set APIs for scheduling parameters

    Implement `sched_setparam()` and `sched_setscheduler()` POSIX APIs
    as a part of PSE53 `_POSIX_PRIORITY_SCHEDULING` option group.
    Both functions are actually placeholders and just return `ENOSYS`
    since Zephyr does not yet support processes or process scheduling.

    signed-off-by: Gaetan Perrot <[email protected]>

commit e08a77c8febe2abe17601d6d17a0a502dabf1bea
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:39:43 2024 +0100

    dts/riscv/efinix: add the `efinix,vexriscv-sapphire` compatible string

    This commit adds the `efinix,vexriscv-sapphire` compatible string. This
    helps identify the core type from the final devicetree alone.

    The VexRiscv core configuration is specific to the Efinix Sapphire SoC.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 0458ac064c3f435f1db8f7bf659ad9b309d3ed68
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:38:08 2024 +0100

    dts/riscv/openisa: add compatible strings for the RI5CY cores

    This commits adds two new compatible strings:
    * `openisa,ri5cy`
    * `openisa,zero-ri5cy`

    Adding these two new compats help identify the specific core defined by the
    cpu node from the devicetree alone.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 6297f3640f98b4e0c8a68d99c284f6c06354bfa1
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:33:09 2024 +0100

    dts/riscv/andes: add `andestech,andescore-v5` compatible string

    This commit adds the `andestech,andescore-v5` compatible string. This helps
    identify the core tpye form the final devicetree alone.

    Andes doesn't define which core type from the v5 series the AE350 SoC uses,
    so we're using the whole series name here.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit f80347ec95f17ab948f27051247bed9372a69669
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:27:01 2024 +0100

    dts/riscv/lowrisc: add `lowrisc,ibex` compatible string

    The OpenTitan Earlgrey SoC has the lowRISC Ibex CPU core. This commits adds
    the `lowrisc,ibex` compatible string to reflect that.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit b5859ece4dc4f23aa48316dbd9a5899450f2b973
Author: Filip Kokosinski <[email protected]>
Date:   Thu Jan 18 10:24:50 2024 +0100

    dts/riscv/microchip: add missing cpu nodes compats in `mpfs.dtsi`

    The cores used in the `mpfs.dtsi` file are:
    * 1x SiFive E51 (RV32)
    * 4x SiFive U54 (RV64)

    Signed-off-by: Filip Kokosinski <[email protected]>

commit a3a4bf915b7848ffcbecc4eb961d7d331b550b71
Author: Filip Kokosinski <[email protected]>
Date:   Wed Jan 17 13:52:37 2024 +0100

    dts/riscv/litex: add `litex,vexriscv-standard` compatible string

    This commit adds the `litex,vexriscv-standard` compatible string. This
    helps identify the core type from the final devicetree alone.

    The VexRiscv core version is defined in this repository:
    https://github.com/litex-hub/zephyr-on-litex-vexriscv.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 28c7674c668774f62504cc4bbcfdb8edede885e4
Author: Filip Kokosinski <[email protected]>
Date:   Tue Jan 16 13:53:22 2024 +0100

    dts/riscv: add `riscv` compatible string where it's missing

    This commit adds the `riscv` compatible string to cpu nodes where it is
    currently missing. This is convention is already followed by some cpu
    nodes.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 17670be2cca6f146d7d2e9d81b215cb35871ee4c
Author: Filip Kokosinski <[email protected]>
Date:   Fri Jan 19 08:55:34 2024 +0100

    dts/riscv: remove the `timebase-frequency` property

    The `timebase-frequency` is not defined by any of the YAML binding files.
    There was a discussion in #37420 to add this property, but in the end it
    was rejected. This resulted in the #37685 feature request being created.

    As of now, this property is not documented anywhere so this commit removes
    it from the RISC-V devicetrees, as RISC-V is the only architecture that is
    currently defining it - and even in RISC-V not all platforms do that.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit c592690649283bd01decfb7a500228579c791654
Author: Filip Kokosinski <[email protected]>
Date:   Tue Jan 16 13:46:53 2024 +0100

    dts/bindings: move RISC-V cores bindings to `dts/bindings/cpu/`

    This commit moves the bindings of RISC-V cores from `dts/bindings/riscv` to
    `dts/bindings/cpu`. This change aligns the bindings of RISC-V cores with
    other architectures.

    Signed-off-by: Filip Kokosinski <[email protected]>

commit 69d7c2a6849a42c075eee2eb829617b99937bcad
Author: Sven Ginka <[email protected]>
Date:   Wed Nov 22 15:02:21 2023 +0100

    device-tree: sam_70_xplained: added config for qdec

    the device tree offers a default config (qdec0) for 1x qdec at TC0,
    however does not offer a default config for qdec1 - qdec3.
    this will be added with this commit. Fixes #65610

    Signed-off-by: Sven Ginka <[email protected]>

commit 11c83e79831fc352f81f2e7b25749cdc047ed8b5
Author: Sven Ginka <[email protected]>
Date:   Sat Jan 27 21:41:18 2024 +0100

    west.yml: update hal_atmel to include qdec SAME70b fix

    This update fixes the qdec in SAME70b, which could not be compiled prior to
    this fix, due to missing TC_CMR definitions. Moreover it fixes #65432.

    Signed-off-by: Sven Ginka <[email protected]>

commit b3e67cf2a62b01fbf9f4c0eb618cd676b4dc3072
Author: Jonathan Rico <[email protected]>
Date:   Fri Jan 12 08:48:51 2024 +0100

    Bluetooth: L2CAP: document error values of `bt_l2cap_chan_send()`

    They're still subject to change.
    At least now the users have some idea of what's happening.

    Signed-off-by: Jonathan Rico <[email protected]>

commit 52485876f07d387b3170a2c5e1113415e8462a87
Author: Abhinav Srivastava <[email protected]>
Date:   Sun Jan 28 23:49:24 2024 -0500

    posix: Add tests for stropts

    Add tests, Fix config issues, Re-add Timer

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit 93e9491dd9226211b8c74fa0e6dd348f0086f67a
Author: Abhinav Srivastava <[email protected]>
Date:   Fri Jan 26 03:42:58 2024 -0500

    posix: putmsg implementation and configurations

    Add needed KConfig, CMakeList and Stropts.c

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit 88568a3283f09354957adb2121c2f4464395a682
Author: Abhinav Srivastava <[email protected]>
Date:   Fri Jan 26 03:37:36 2024 -0500

    posix: add headers for stropts

    Minimal header for stropts

    Signed-off-by: Abhinav Srivastava <[email protected]>

commit cdcb853a98541df953442ac9bd880adc4d854f39
Author: Lukasz Mrugala <[email protected]>
Date:   Fri Jan 19 12:34:36 2024 +0000

    scripts: pylib: twister: Fix --save-tests help

    As saving tests writes to file, rather than appending to it,
    we should indicate that in the --save-tests help.
    --load-tests help changed so its grammar is the same as --save-tests's.

    Signed-off-by: Lukasz Mrugala <[email protected]>

commit 69787dad1778aceecc185cf3bc454b969d71608c
Author: Benjamin Cabé <[email protected]>
Date:   Wed Jan 24 12:07:10 2024 +0100

    doc: Clean up list of Fedora dependencies

    Fixed several issues with the install instructions for Fedora:

    - removed packages that are already pulled by "Development Tools" and "C
      Development Tools and Libraries" groups
    - added missing "which" package needed for SDK installation script
    - added python3-devel package (needed for some of the Python requirements)
      and install python3 instead of a fixed python38

    Tested on a vanilla Fedora 39 Docker image.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1826e22334b395d768241b7519d22ff79e8b0ecd
Author: Lukasz Mrugala <[email protected]>
Date:   Tue Jan 30 07:14:33 2024 +0000

    .github: workflows: Add test trigger for pytest harness

    Pytest twister harness tests have been added to the
    twister_tests.yml workflow some time ago.

    However, the $ZEPHYR_BASE/scripts/pylib/pytest-twister-harness/**
    has not been monitored by the automatic GitHub Action triggers
    of that workflow.

    This change adds monitoring for the relevant files.

    Signed-off-by: Lukasz Mrugala <[email protected]>

commit 739ec3072b4108446c7fe142b95d685a0c1f7621
Author: Mykola Kvach <[email protected]>
Date:   Sat Jan 27 01:24:38 2024 +0200

    drivers: serial: add missed binding for xen dom0 consoleio driver

    Add missed binding and appropriate changes for Xen Dom0/Dom0less
    UART driver.

    Signed-off-by: Mykola Kvach <[email protected]>

commit 651ffb1d0687e2b197110f8aa7c92c42dee21a47
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 13:15:39 2024 +1000

    tests: build_all: modem: test compilation with connectivity

    Ensure WiFi modems still build with the `CONNECTIVITY_WIFI_MGMT`
    connectivity backend enabled.

    Signed-off-by: Jordan Yates <[email protected]>

commit ef21569ac9158fe5fed5d768c8a3766ca5293bdf
Author: Jordan Yates <[email protected]>
Date:   Sun Jan 21 21:38:43 2024 +1000

    wifi: conn_mgr connectivity bindings

    Bind WiFi network devices to the generic WiFi connectivity backend if
    the appropriate option is set.

    Signed-off-by: Jordan Yates <[email protected]>

commit 9ff1fcf7e7d752519b8a770800e837ab3c3c77ea
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 12:59:03 2024 +1000

    net: conn_mgr: generic wifi_mgmt connectivity backend

    As connectivity backends need to be bound in the same file that the
    `net_if` is created in, define a common backend type for WiFi modems.
    All WiFi modems should be controllable through the `wifi_mgmt` API, so
    there should be no need for dedicated context.

    When enabled, the particular implementation to be used is chosen through
    `CONNECTIVITY_WIFI_MGMT_IMPL`. For now, the only choice is an
    application defined backend.

    Signed-off-by: Jordan Yates <[email protected]>

commit 0dcb0518be618140322becc5b2996b1949597890
Author: Jordan Yates <[email protected]>
Date:   Sat Jan 27 14:26:39 2024 +1000

    ci: update Github actions versions

    Update Github actions to their latest versions to fix the following
    warnings on runs:
    ```
    Node.js 16 actions are deprecated. Please update the following actions
    to use Node.js 20: actions/checkout@v3, actions/cache@v3,
    actions/upload-artifact@v3. For more information see:
    https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    ```

    `actions/checkout` and `actions/cache` are straight Node version
    upgrades, `actions/upload-artifact` and `actions/download-artifact` have
    breaking changes, but don't appear to affect our usage.
    https://github.com/actions/upload-artifact

    Signed-off-by: Jordan Yates <[email protected]>

commit ed2e7eaefef0ed65dae70ba809b8a0225d5eee15
Author: Alberto Escolar Piedras <[email protected]>
Date:   Mon Jan 29 15:51:19 2024 +0100

    doc: releases: migration-guide: 3.6: Add note on SOURCE macros

    Warn users about the SOURCE macros not being defined globally anymore
    and them needed to set them if they need them.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 7d1b3bc083070f1e1af7ae3cd5c58d1f1f77b87e
Author: Alberto Escolar Piedras <[email protected]>
Date:   Sat Jan 27 14:38:02 2024 +0100

    doc: release-notes: native targets related updates

    Add to the 3.6 release notes the native targets related
    updates.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 7de2fadaa376ea6e488f8d6c239775136a339bf3
Author: Alberto Escolar Piedras <[email protected]>
Date:   Sat Jan 27 13:39:42 2024 +0100

    doc: release-notes: Mention removal of global SOURCE definitions

    Mention that we do not define these macros globally anymore

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit d54e027a3867937f3cbe35c0785a77f6845e05f0
Author: Pisit Sawangvonganan <[email protected]>
Date:   Mon Jan 29 11:04:06 2024 +0700

    dts: bindings: more typo correction and wording enhancement

    This change reflects further corrections and suggestions
    from @ajarmouni-st.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 9888db155bd607a131db98a5ac0df3e0365a76df
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:19:00 2024 +0700

    dts: bindings: fix typo in (adc, arm)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/adc and arm.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 13f8cece6ccebefa8942fc95cfd7489112112d97
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:15:39 2024 +0700

    dts: bindings: fix typo in (bluetooth, can, dac, display)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/bluetooth, can, dac and display.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit f0f1ba0610a5eaf0e7e70f5e13b0d84f20740eb5
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:13:44 2024 +0700

    dts: bindings: fix typo in (ethernet, gpio, i2c, interrupt-controller)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/ethernet, gpio, i2c and
    interrupt-controller.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit cfa9eeb12ce8e7825d1c331dc19769b4f3cfe072
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:11:16 2024 +0700

    dts: bindings: fix typo in (net, power-domain, pwm, qspi)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/net, power-domain, pwm and qspi.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 31a82699a8db5d95a0e59c4feb5fe16bbf4b2304
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:08:43 2024 +0700

    dts: bindings: fix typo in (retained_mem, rng, serial, spi)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/retained_mem, rng, serial and spi.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 22315d6a9d47b0091c4dad82884211e6819b49a7
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 20:05:53 2024 +0700

    dts: bindings: fix typo in (timer, usb-c, usb, watchdog)

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/timer, usb-c, usb and watchdog.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 9a286893759f8e308ea4a3a0d9b205f43440b6f5
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:59:51 2024 +0700

    dts: bindings: pinctrl: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/pinctrl directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit bbfdec437126301f294afb909de21884ddf1724f
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:57:14 2024 +0700

    dts: bindings: dma: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/dma directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 250e6c01088e0f66c386321e6117b69871b6090e
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:54:08 2024 +0700

    dts: bindings: sensor: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/sensor directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit bdfcd30513e4262447b686a37a0320546b5a9b5c
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 28 19:50:04 2024 +0700

    dts: bindings: clock: fix typo

    Utilize a code spell-checking tool to scan for and correct spelling errors
    in all files within the dts/bindings/clock directory.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit d7d254140d02ef30821262853e46c794f7b515e5
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 30 10:40:15 2024 +0100

    tests: lib: cpp: exclude nRF54L15

    Exclude nRF54L15 from possible targets as its HAL
    is incompatible with C++98.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit e4aebf9cea50e26c666aa69b9de4a802b9bcc6dc
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 16 17:24:22 2024 +0100

    soc: arm: nordic_nrf: align soc_secure.h to nRF54L

    In nRF54L15 FICR can be accessed also from non-secure code,
    so it does not have NRF_FICR_S defined.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 5a32e6e21c2270641ba834e33470ff845afba437
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:27:01 2024 +0100

    drivers: hwinfo: update to be aligned to nRF54L15

    Update hwinfo driver to be aligned to nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 361a5a11aa2ccb1f997b0de78b21eb6c3d94fb70
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:42:22 2024 +0100

    samples: add overlay files for nRF54L15

    Add nRF54L15 overlays to samples that needed them.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit d8203d2e1f4917447757dfabd92f286ac51021a1
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 12:53:53 2024 +0100

    tests: drivers: add overlay files for nRF54L15

    Add nRF54L15 overlay files for driver tests that need them.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit cac2990c04d6ea9c63031c7ef3c4ab830dedcb68
Author: Witold Lukasik <[email protected]>
Date:   Tue Dec 12 10:39:07 2023 +0100

    tests: arch: arm: arm: align tests to nRF54L15

    Changed _ISR_OFFSET to be 28 as specified in OPS.
    Removed console ISR.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 13abdcccb3f81d1f0299246b298b74b984e8f74a
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:44:16 2023 +0100

    scripts: west_commands: runners: nrf_common: add support for nRF54L

    Add support for new Nordic family in west commands.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 6d3009ff2bf80a8e76f1ab928a65b14621f05bb3
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:01:50 2023 +0100

    drivers: cache: add Nordic cache driver

    Add Nordic driver for cache.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 4a095bfb356c8d67c7ce828b8d7176ce63e747ad
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:43:27 2023 +0100

    boards: arm: add Nordic nrf54l15dk_nrf54l15

    Add board files for nRF54L15 DK.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 04e4e6e5e97ff1d72959e46a0f26d727aaeaecd5
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:37:22 2023 +0100

    modules: hal_nordic: nrfx: add support for nRF54L15 SOC

    Add config files for nRF54L15.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 1d9f70226098da5eb849dbaf4f4f9eddd710a86f
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:28:06 2023 +0100

    soc: arm: nordic_nrf: add support for Nordic nrf54l family

    Add soc files for new Nordic family.

    Signed-off-by: Witold Lukasik <[email protected]>

commit a5eeb6d6db3af44935efb2c4b5f3c9240c19d3d9
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:30:04 2023 +0100

    soc: arm: nordic_nrf: add source code for validating rram partitions

    RRAM is a part of nRF54L15 SOC.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 0b2ed9888afc6329f015d4a6e6ddc6521297d509
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 17:26:19 2023 +0100

    dts: arm: nordic: add support for Nordic nRF54L15

    Add dts files for nRF54L15 chip.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 32c7cd551a2e8c95143818ab12a3d593482b7300
Author: Gerard Marull-Paretas <[email protected]>
Date:   Fri Jan 19 13:39:19 2024 +0100

    dts: bindings: clock: add nordic,nrf-hfxo:

    Add bindings for the nRF HFXO present in some nRF SoCs.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit e65d4141e618ebe651b7e6bfa5f58473bde21e9d
Author: Gerard Marull-Paretas <[email protected]>
Date:   Fri Jan 19 13:21:53 2024 +0100

    dts: bindings: clock: add nordic,nrf-lfxo

    To describe the low frequency crystal oscillator present in some nRF
    series.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit a6bd4dbc33ea2362d1fed1bc16c99e877ab48813
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:57:47 2024 +0100

    soc: arm: nordic_nrf: add nRF54L15 peripherals instances

    Add support for nRF54L15 instances of UARTE, TIMER and WTD.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 7322abe588bfaef767ade47edd9132d8545249ca
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 23 14:55:47 2024 +0100

    modules: hal_nordic: nrfx: add nRF54L15 peripherals instances

    Add new TIMER and UARTE instances for nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit b605c4219bf34663d249ffbcdf0fb735f3daaead
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:49:46 2024 +0100

    drivers: timer: add GRTC driver

    Add Nordic driver for GRTC.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 70b21845b219cbd7a4bffd4f997fe604b8edd87d
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:49:11 2024 +0100

    soc: arm: nordic_nrf: add support for nRF54L15 GRTC instance

    Add GRTC as possible clock source.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit d3fa931dfdc01ac30c8fff4f443c2016317b5600
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:48:04 2024 +0100

    modules: hal_nordic: nrfx: add nRF54L15 GRTC instance

    Add GRTC instance in Nordic HAL configs.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit 1d91a09bfee6f66c5063034784afa44e02463a60
Author: Magdalena Pastula <[email protected]>
Date:   Tue Jan 9 15:47:17 2024 +0100

    dts: binding: add binding for GRTC

    Add dts bindings for Global Real-Time Counter.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit daa888c37ba71da40b3e78a60ab77afb5463d2a4
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:13:40 2023 +0100

    soc: arm: nordic_nrf: move NRF_RTC_TIMER not to be selected as default

    NRF_RTC_TIMER will not be a default timer in the next
    version of Nordic timer. It should be soc selection specific.

    Signed-off-by: Witold Lukasik <[email protected]>

commit ae78cf017d9a2da978c89278a0e6de5f2269462e
Author: Witold Lukasik <[email protected]>
Date:   Mon Dec 11 15:10:04 2023 +0100

    drivers: timer: move SYSTEM_CLOCK_WAIT to Kconfig.nrf_xrtc

    SYSTEM_CLOCK_WAIT will be a common part for a next
    version of Nordic timer.

    Signed-off-by: Witold Lukasik <[email protected]>

commit 9b3b34f16e9645524007050e52b96437f96334bb
Author: Magdalena Pastula <[email protected]>
Date:   Thu Jan 18 15:17:38 2024 +0100

    drivers: serial: align to nRF54L15

    Align UARTE driver config to nRF54L15.

    Signed-off-by: Magdalena Pastula <[email protected]>

commit b1a15718aa9990c8820c2f426d7a559b88f74e29
Author: Ian Morris <[email protected]>
Date:   Wed Dec 27 11:53:33 2023 -0800

    dts-bindings: pinctrl: renesas_ra: enabled config of i/o ports 4-7

    The RA_PINCFG macro is used to generate a value that can be written
    directly to the pin function select register. In addition to the pin
    function this value also contains port and pin number information,
    located in bit fields that are unused by the register. The bit field
    used to store the port information consists of 3-bits. However, a typo in
    the mask definition limited the field to two bits meaning only ports 0-3
    could be configured. This patch resolves the issue, allowing ports 0-7 to
    be configured. If the port is greater than 7 another field (port4) is used
    to store an additional bit (allowing an additional 8 ports to be
    supported). However, use of this field has not yet been implemented.

    Signed-off-by: Ian Morris <[email protected]>

commit 34f39800cfb81e606c25cc2e1c6c0358b885efdf
Author: Tom Burdick <[email protected]>
Date:   Tue Jan 30 10:51:50 2024 -0600

    llext: Extend test coverage

    The platform key using arch + simulation better provides coverage of
    unique architectures. Adds a testcase for writable module builds and
    loading which was uncovered previously and would've led to a failure on
    xtensa as xtensa currently requires writable storage.

    Signed-off-by: Tom Burdick <[email protected]>

commit 41f7294d0691ff754df106507a5794a79dc0454b
Author: Anas Nashif <[email protected]>
Date:   Tue Jan 30 13:01:31 2024 +0000

    MAINTAINERS: Cleanup CI area

    Remove inactive user in this area and add new collaborators.

    Signed-off-by: Anas Nashif <[email protected]>

commit 8e926377546a1ec2d0c4e470b72cf50b1cf8c411
Author: Eve Redero <[email protected]>
Date:   Mon Jan 29 13:37:47 2024 +0100

    doc: fix comma typo in lvgl bindings

    Remove commas from dts array in lvgl bindings.

    Signed-off-by: Eve Redero <[email protected]>

commit 254a2b10dd67f22df6b8823960caeb1806c606e5
Author: Andriy Gelman <[email protected]>
Date:   Tue Dec 26 12:06:27 2023 -0500

    boards: xmc47_relax_kit: Add CAN node to devicetree

    Adds CAN node to xmc47_relax_kit.

    Signed-off-by: Andriy Gelman <[email protected]>

commit c7dab3df08540f316b1c9769d6aabf97776f3e43
Author: Andriy Gelman <[email protected]>
Date:   Tue Dec 26 12:05:00 2023 -0500

    drivers: can: Add xmc4xxx CAN support

    Adds CAN drivers for XMC4xxx SoCs.

    XMC4xxx has multiple CAN nodes. The nodes share a common clock and
    a message object pool.

    The CAN nodes do not have a loopback mode. Instead there is an
    internal bus which can be used to exchange messages between
    nodes on the SoC. For this reason tests/samples which rely on the
    loopback feature have been disabled.

    Signed-off-by: Andriy Gelman <[email protected]>

commit 9e9913a4fd9000a1c6b7825d771c76de0139b2a2
Author: Jordan Yates <[email protected]>
Date:   Fri Jan 26 11:49:48 2024 +1000

    testsuite: ztest: fix doxygen warnings

    Document missing parameters on `ztest_run_test_suite`.

    Signed-off-by: Jordan Yates <[email protected]>

commit 374d354d16dddf2f6c4a72bb43017efb2e1bf101
Author: Jordan Yates <[email protected]>
Date:   Fri Jan 26 11:48:45 2024 +1000

    sensing: sensing_sensor: fix doxygen warnings

    Add missing parameter information in `SENSING_SENSORS_DT_DEFINE` and
    `SENSING_SENSORS_DT_INST_DEFINE`.

    Signed-off-by: Jordan Yates <[email protected]>

commit e3b9ecba5fbcc8038d82f7d1977114b9e16078b5
Author: Navinkumar Balabakthan <[email protected]>
Date:   Thu Jul 13 10:35:57 2023 +0000

    CODEOWNERS: Add owner update

    Code owner added for nandflash driver.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 6a8d011c6526c4a75857afdcef21659dcd2bb78a
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Jun 6 08:06:39 2023 +0000

    samples: drivers: Added Nand Test Application

    Nand Test Application has added in sample/drivers folder.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 966c4c37abe13702b1e35e181b167d221ca99dbb
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Jun 6 05:02:03 2023 +0000

    drivers: flash: Added cdns Nand Driver

    Added Cadence NAND driver to support reading, erasing and writing data.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 6048373bd2ab16b6395e4d6a200c050becd50dc2
Author: Navinkumar Balabakthan <[email protected]>
Date:   Tue Oct 17 06:19:37 2023 +0000

    dts: arm64: intel: dtsi support for cadence Nand driver for Agilex5

    dtsi support for nand controller added to bring up nand driver on Agilex5

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit 05c38cb2f5780b7b3ccb057fb4aa0e65a7fa9b1a
Author: Navinkumar Balabakthan <[email protected]>
Date:   Mon Jun 5 08:42:35 2023 +0000

    soc: arm64: intel_socfpga: changes in system_manager

    SOCFPGA_SYSMGR_REG_BASE base address now read from Device tree

    This commit changes the way the SOCFPGA_SYSMGR_REG_BASE base address is
    determined. Previously, the address was hard-coded in the system_manager
    source file. This commit changes the code to read the address from the
    Device tree. This makes the code more flexible and allows the base
    address to be different for different boards.

    Signed-off-by: Navinkumar Balabakthan <[email protected]>

commit b26a4bf31ce97b4b97b315a9f4bfda02c7f2ecad
Author: Jamie McCrae <[email protected]>
Date:   Mon Dec 18 11:41:23 2023 +0000

    mgmt: mcumgr: grp: img_mgmt: Add optional max image size reduction

    Adds an optional feature that can be used to reduce the maximum
    allowed image upload file size whereby an image could be uploaded
    that would be too large to swap even if it could fit the partition

    Signed-off-by: Jamie McCrae <[email protected]>

commit 1989ac3712b51fe15103c4f69aa9b516a2ac392b
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:19:21 2024 +0000

    west.yml: MCUboot synchronization from upstream

    Update Zephyr fork of MCUboot to revision:
      a4eda30f5b0cfd0cf15512be9dcd559239dbfc91

    Brings following Zephyr relevant fixes:
     - a4eda30f zephyr: Add estimated size of update trailer to
       sysbuild
     - 205d7e5b boot_serial: Adapt to zcbor 0.8.x

    Signed-off-by: Jamie McCrae <[email protected]>

commit 620d4828a983de8549084b5484f1389c83367717
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:17:24 2024 +0000

    dfu: Add support for MCUboot estimated update image overhead size

    Adds support for an overhead size which MCUboot can set when using
    sysbuild, this can be used to check the provided size of an
    application being uploaded to ensure it will fit and swap without
    being rejected

    Signed-off-by: Jamie McCrae <[email protected]>

commit b236e5bd1127be63f924738749af1546e253a330
Author: Jamie McCrae <[email protected]>
Date:   Mon Jan 29 11:16:34 2024 +0000

    mgmt: mcumgr: grp: os_mgmt: Add firmware uploader boot type

    Adds firmware uploader to the output of bootloader mode for
    MCUboot

    Signed-off-by: Jamie McCrae <[email protected]>

commit 9b30b7405e6257e111ed067ee63b3106f6b25cf3
Author: Adam Wojasinski <[email protected]>
Date:   Wed Jan 24 09:40:13 2024 +0100

    doc: posix: Update POSIX supported API documentation with sysconf()

    Updates in documentation support for `sysconf` API
    in the `POSIX_SINGLE_PROCESS` group option.

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 31af5f8fe1b9fdfdf5ef96922714ea6ad0dc9733
Author: Adam Wojasinski <[email protected]>
Date:   Thu Jan 11 21:32:31 2024 +0100

    tests: posix: Add test case for sysconf()

    Adds test cases for sysconf() basic implementation.
    Test case does not cover scenario where invalid value is passed
    to the name argument of the function.

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 6f5626d1cfd851a737c197b2731152b97c406206
Author: Adam Wojasinski <[email protected]>
Date:   Thu Jan 11 21:31:59 2024 +0100

    posix: Add basic sysconf() function implementation

    The patch introduces basic implementation of sysconf() function.
    It's based on macro - that means that every function call is resolved
    at compile time - and is not fully complient with POSIX standard
    (the errno value is not handled and passing invalid name argument
    results in compilation error). Treat this commit as a starting point
    for proper sysconf() implementation. The one introduced in the patch
    could stay as a defult implementation.

    sysconf() documentation:
    https://pubs.opengroup.org/onlinepubs/9699919799/functions/sysconf.html
    https://man7.org/linux/man-pages/man3/sysconf.3.html

    Fixes #56670

    Signed-off-by: Adam Wojasinski <[email protected]>

commit 05712250eafe73f6a7568fa245189a8bc0781dbd
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:33:57 2023 +0100

    samples: boards: stm32: pm: suspend_to_ram: add wba standby sample

    Add a sample for STM32WBA standby power management.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 7ba1f2e6d884d093b59cecc32e4fd108a4eac599
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:32:00 2023 +0100

    dts: arm: stm32wba: add standby mode to device tree

    Add standby mode to device tree

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 6b681bcbcc688cc6276d01bd7f22991811cec0ed
Author: Guillaume Gautier <[email protected]>
Date:   Tue Nov 7 09:31:12 2023 +0100

    soc: arm: stm32wba: add support for standby mode with ram retention

    Add support for STM32WBA Standby low-power mode with RAM retention.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 624139ad9acda2357353dd28ee3a5050a1c00c1f
Author: Guillaume Gautier <[email protected]>
Date:   Fri Jan 12 10:01:12 2024 +0100

    drivers: clock_control: stm32wba: remove disabling of backup access

    Disabling Backup access prevents Suspend to RAM to work.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit b097e3198f5ce415c03efc19eed718febb88e955
Author: Guillaume Gautier <[email protected]>
Date:   Mon Nov 27 12:14:52 2023 +0100

    drivers: clock: wba: add get status function

    Add a function to get the clock status on STM32WBA

    Signed-off-by: Guillaume Gautier <[email protected]>

commit ba81d439e4fe5b8fb874f1687712a42c6cd60350
Author: Alberto Escolar Piedras <[email protected]>
Date:   Tue Jan 23 15:51:51 2024 +0100

    doc coding_guidelines: Exclude host tooling from rule A.5

    Rule A.5 is meant for code build with the embedded libCs and
    which runs in embedded targets. Let's be more clear about this
    and explicitly indicate that host tooling is not covered by it.
    Otherwise, the current
    "The "Zephyr codebase" in this context refers to all source
    code files committed to the main Zephyr repository"
    covers too much.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit bff1b7487e857c4976456e78c3972e657a5e46c4
Author: Chaitanya Tata <[email protected]>
Date:   Fri Jan 26 21:42:44 2024 +0530

    wifi: shell: Add band support for STA

    For a Wi-Fi station the connect API supports both band and channel
    configuration, but for a shell command either channel or band makes
    sense, so, overload the channel field to support band.

    Rejig the band and channel validation to support all modes.

    Signed-off-by: Chaitanya Tata <[email protected]>

commit ab97a44096b30628603ef9ca1e7d5198f20b1b6e
Author: Wei-Tai Lee <[email protected]>
Date:   Tue Jan 30 11:26:04 2024 +0800

    drivers: i2c: andes: Remove the inclusion of soc.h

    Remove the inclusion of empty file which will cause
    twister-build error.

    Signed-off-by: Wei-Tai Lee <[email protected]>

commit 5ef7404c7cdffd50a8a7d23fdb879ea614f7da2a
Author: Gerard Marull-Paretas <[email protected]>
Date:   Tue Jan 30 16:19:00 2024 +0100

    drivers: spi: ifx_cat1: drop non-existing DT properties

    It looks like driver references quite a few non-existing properties in
    devicetree (see dts/bindings/spi/infineon,cat1-spi.yml). This mistake
    was hidden because of DT_INST_PROP_OR(), which expands to the default if
    the property is not present. However, after
    260fc89643fd64b74f9983065867d8b368f81a0d, the issue became visible
    because sme DT_INST_PROP_OR() were changed to DT_INST_PROP().

    Note that only fields not initialized to 0 (or false) have been kept.

    Signed-off-by: Gerard Marull-Paretas <[email protected]>

commit 017b01659f8dbe427f6c42e8e921be09c2b260b5
Author: Joel Guittet <[email protected]>
Date:   Wed Jan 24 21:59:58 2024 +0100

    samples: subsys: display: lvgl: add wio_terminal board

    Add Wio Terminal configuration to the LVGL sample with button and
    keypad overlay.

    Signed-off-by: Joel Guittet <[email protected]>

commit 479c40c8307c88147d6a37f1f22047a22413bfad
Author: Joel Guittet <[email protected]>
Date:   Wed Jan 10 21:58:07 2024 +0100

    boards: arm: wio terminal: separate buttons and joystick definition

    The purpose of this separation is to avoid conflict initializing
    gpio-keys because button 0 and joystick up have a shared interrupt
    source. Joystick is now configured using polling mode option.

    Signed-off-by: Joel Guittet <[email protected]>

commit 3e5a593de9f52b0ed96cf99dec21bbea8277e597
Author: Flavio Ceolin <[email protected]>
Date:   Sat Jan 20 00:36:59 2024 +0000

    intel_adsp/cavs: power: Fix INTLEVEL value

    In pm_state_set we can't just call k_cpu_idle() because
    this will clear out PS.INTLEVEL. Use k_cpu_atomic_idle instead
    since Zephyr's expect interruptions to be locked after pm_state_set.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit ff436674975474dd028c38fd335c6813bac51c91
Author: Flavio Ceolin <[email protected]>
Date:   Mon Jan 22 23:22:19 2024 -0800

    intel_adsp/ace: power: Restore PS after power gate

    We are arbitrarily setting a value to PS after power gates and
    losing valid information like OWB, CALLINC and INTLEVEL.

    We need to properly save/restore them to avoid possible wrong behavior.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 43b2f00c84ac888a2e391a819b5b3f5761e1f785
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:56:26 2024 +0100

    samples: modules: lvgl: demos: add test case for stm32h747i_disco

    Add a test case for stm32h747i_disco that comes with a display shield.
    This will make it easier to catch LVGL regressions on this board.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit 47f9ee405dd918cec8333d4f21f38d63a9f37bdb
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:55:02 2024 +0100

    samples: subsys: display: lvgl: add test case for stm32h747i_disco

    Add a test case for stm32h747i_disco that comes with a display shield.
    This will make it easier to catch LVGL regressions on this board.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit b4191dd67e4b3555794ff462a176f1a81356b9e2
Author: Abderrahmane Jarmouni <[email protected]>
Date:   Fri Jan 26 15:52:04 2024 +0100

    samples: drivers: display: add a general test case

    Add a test case for boards that have a supported built-in display that is
    enabled by default in DTS. This will make it easier to catch display
    regressions on these boards in CI.

    Signed-off-by: Abderrahmane Jarmouni <[email protected]>

commit 0282e7042dd0c64d14b954e00171e4b3d300d3ae
Author: Benjamin Cabé <[email protected]>
Date:   Mon Jan 29 21:17:09 2024 +0100

    MAINTAINERS: fix incorrect files-exclude entry for NXP Drivers

    Typo in a files-exclude entry is causing get_maintainer.py script to
    error out under certain conditions

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 60c58fe91801e69aa1d443b5196b934596f6f3fd
Author: Martin Jäger <[email protected]>
Date:   Sat Jan 13 12:46:11 2024 +0100

    samples: subsys: lorawan: class_a: add multicast support

    This is mainly to make sure that the multicast code is built in CI.

    Signed-off-by: Martin Jäger <[email protected]>

commit d833ab746b35cb224aed180aec03d2e6457540af
Author: Martin Jäger <[email protected]>
Date:   Mon Aug 22 17:57:01 2022 +0200

    lorawan: services: add Remote Multicast Setup

    This service is responsible for multicast session key exchange and
    setting up a class C session.

    Signed-off-by: Martin Jäger <[email protected]>

commit a4c13fc584c835a2f87474aeae77c96a948fea5a
Author: Martin Jäger <[email protected]>
Date:   Sun Oct 16 12:20:10 2022 +0200

    lorawan: services: add Class C session handling

    The new functions are required for Multicast Class C session setup.

    Signed-off-by: Martin Jäger <[email protected]>

commit 1f25531d7ce04af2b27d321c582a41255b7c5e80
Author: Michal Smola <[email protected]>
Date:   Fri Jan 26 14:40:08 2024 +0100

    twister: pytest: fix missing messages from hardware target

    When pytest harness test is run on harware, messages sent from target
    right after application start-up are lost, because connection to COM
    port is not established yet. It can cause unexpected
    behavior of a test. Fix it by flashing and running application after
    connecting to COM port when testing on hardware.

    Signed-off-by: Michal Smola <[email protected]>

commit 5c78b3d842ca6e80f257a46f40a7b7948200627c
Author: Michal Smola <[email protected]>
Date:   Fri Jan 26 13:09:45 2024 +0100

    twister: pytest: fix pty import on Windows

    Import of pty module causes exception when pytest harness is used
    for device testing on Windows. Fix it by importing pty module
    on non-windows hosts only. Add logger message for case pty
    is used by mistake on Windows.

    Signed-off-by: Michal Smola <[email protected]>

commit 62f11055501854a633847f8b413f9cf5b61aad79
Author: Guillaume Gautier <[email protected]>
Date:   Wed Jan 24 16:12:33 2024 +0100

    drivers: adc: stm32: do not disable adc after measurement

    Do not disable the ADC after the end of the measurement to avoid systematic
    enabling which is time-consuming in case the configuration is unchanged.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 548fb97142495383bb83832c8e7b06b332179cae
Author: Emil Lindqvist <[email protected]>
Date:   Wed Jan 24 12:42:36 2024 +0100

    cache: stm32: add new cache API to display and i2s

    Use sys_cache API to handle cache flush/invalidate.

    Signed-off-by: Emil Lindqvist <[email protected]>

commit b898541809b85292dd5b6928ab34cad0be23da57
Author: Nikolay Agishev <[email protected]>
Date:   Fri Jan 19 14:53:53 2024 +0300

    ARC: Disable TLS for some configurations

    Disable Thread Local Storage for some configurations of ARC architecture.
    For cores with more then one RGF_NUM_BANKS the parameter is disabled
    by-default because banks syncronization requires significant time,
    and it slows down performance.

    Signed-off-by: Nikolay Agishev <[email protected]>

commit 50597b2e5287b67cf1e0fd593c595ffe5c45b2e7
Author: Laczen JMS <[email protected]>
Date:   Tue Jan 30 10:10:54 2024 +0100

    flash: correct userspace flash_handlers

    fixes #68248

    Signed-off-by: Laczen JMS <[email protected]>

commit defab59dc42de70d55115b57bdc1cfc6d5bc4b98
Author: Pisit Sawangvonganan <[email protected]>
Date:   Sun Jan 21 12:28:12 2024 +0700

    drivers: can: mcp251xfd: reducing number of *reg pointer dereferences

    Reducing the number of times the code dereferences the pointer *reg,
    which points to SRAM. By using a local variable tmp for operations before
    assigning it to *reg.

    Signed-off-by: Pisit Sawangvonganan <[email protected]>

commit 894302547115a73704dec9d8842506b989c8c47e
Author: Johan Stridkvist <[email protected]>
Date:   Fri Jan 26 13:39:23 2024 +0100

    doc: peripherals: Document limitation

    Asynchronous and interrupt driven APIs can be used at the same time for
    different hardware peripherals.

    Signed-off-by: Johan Stridkvist <[email protected]>

commit e840c9af011df029bb1208bbdef5e7b605af1c85
Author: Wilfried Chauveau <[email protected]>
Date:   Tue Jan 30 11:08:38 2024 +0000

    samples: subsys: rpmsg_service improve terminology

    Signed-off-by: Wilfried Chauveau <[email protected]>
    Co-authored-by: Jamie <[email protected]>

commit f875cb6cc9c8305a23161b7de814fade7714ddcc
Author: Wilfried Chauveau <[email protected]>
Date:   Wed Jan 24 12:15:47 2024 +0000

    samples: subsys: ipc: switch rpmsg to sysbuild

    rpmsg_service only loads the main application on the target. Switch to
    sysbuild which is know to work as expected with the openamp sample.

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit dfd758ea4776f881fd2a564e757237294a708f7c
Author: Wilfried Chauveau <[email protected]>
Date:   Tue Oct 17 21:55:44 2023 +0100

    test: kernel: mem_protect: switch to an547 as the integration platform

    AN521 does not have enough MPU region (8) to handle these tests.

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit de7621596d992933dfc6fb79b50e9dc37e3c5108
Author: Wilfried Chauveau <[email protected]>
Date:   Thu Jul 20 16:35:53 2023 +0100

    boards: arm: mps2_an521: add pyocd runner

    This allows to run tests & examples on the physical board with:
    ```
    west twister -p mps2_an521 --device-testing --device-serial /dev/ttyUSB0
    ```

    Signed-off-by: Wilfried Chauveau <[email protected]>

commit 3e41e68ce64a11cb13db29343535a1c1d52deb38
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 15:01:13 2024 +0100

    doc: Update release notes and migration guide for zcbor 0.8.1

    No changes, but update version numbers

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit 3ad47d214a7d5b5af233060413e92e97a21b13e4
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 15:17:44 2024 +0100

    lwm2m: Regenerate zcbor files

    with zcbor 0.8.1

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit 8396bf0d9843439dfa558f2d391ed60c71c378fd
Author: Øyvind Rønningstad <[email protected]>
Date:   Fri Jan 26 13:27:12 2024 +0100

    west.yml: Update zcbor from 0.8.0 to 0.8.1

    Brings a few improvements and bugfixes, most notably:
    - Adds a forward declaration of strnlen()
    - Adds a ZCBOR_VERSION macro

    Signed-off-by: Øyvind Rønningstad <[email protected]>

commit a3c4d22e7908afaffe189d0101fc22083722db42
Author: Lars Knudsen <[email protected]>
Date:   Fri Dec 29 08:34:45 2023 +0100

    boards: bbc_microbit_v2: Add buzzer

    Tie pwm1 to buzzer pin and adjust sample.

    Signed-off-by: Lars Knudsen <[email protected]>

commit 515ef17915aa9612e1eae5a60a745f50cc285a18
Author: Emil Gydesen <[email protected]>
Date:   Tue Jan 30 00:20:28 2024 +0100

    Bluetooth: Audio: Change samples and shell to use sinf

    Change the samples and shell to use sinf instead of sin,
    as that return the expect float data type, instead of
    a double.

    Signed-off-by: Emil Gydesen <[email protected]>

commit 4e4a2e8d61bba3fac4f5bfb209472aca85b7bd5c
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Dec 22 16:29:40 2023 +0000

    board: nsim: cleanup ARCv3 haps setup

    Cleanup ARCv3 haps setup with new cluster accessors

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit d2b5ac20d1adbb8141c61ba7af7315f395031e97
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Jun 24 21:51:36 2022 +0400

    ARC: ARCv3: enable shared cache if available

    In case of ARCv3 we have shared cache disabled after
    reset (in ARCv2 it was enabled by default). Let's
    enable it at early boot phase (if it's available in HW).

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 4d86be26c781a4e916587943a2e4a129600ae7cd
Author: Evgeniy Paltsev <[email protected]>
Date:   Fri Dec 22 00:01:44 2023 +0000

    ARC: ARCv3: enable HW prefetch on boot

    ARCv3 processors have HW prefetch feature which is disabled
    after reset. Let's enable it.

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit c9818d5eead2601c36d8d67d77f3e9c3a939bbee
Author: Yong Cong Sin <[email protected]>
Date:   Tue Jan 30 14:27:25 2024 +0800

    cmake: modules: generated_file_directories: fix paths

    The paths that got assigned to these variable don't quite match
    the description, likely a typo, fix that.

    Signed-off-by: Yong Cong Sin <[email protected]>

commit 8bb40bbb8e21914e2c64926e197002b97bf2b6e3
Author: Oleksii Moisieiev <[email protected]>
Date:   Fri Sep 29 08:59:04 2023 +0300

    arm: aarch32: cortex_a_r: Add MMU_ALIGN define to Linker script

    cortex_a_r lacks of MMU_ALIGN definition. This define is added to the
    target linker script when CONFIG_NOCACHE_MEMORY is enabled which
    adds .nocache section where this define is used.

    Signed-off-by: Oleksii Moisieiev <[email protected]>

commit ffb581a5529735fe882bb6dd37955ffe3c9b4c88
Author: Guillaume Gautier <[email protected]>
Date:   Fri Jan 26 10:05:39 2024 +0100

    drivers: counter: stm32 rtc: add basic pm support

    Add basic PM support for STM32 RTC counter.
    It is useful for Suspend to RAM support to reenable the RTC register clock
    after wakeup from Standby.

    Signed-off-by: Guillaume Gautier <[email protected]>

commit 3c1ad2eb9f3869de922861540aeebd0a2fe70ace
Author: Aymeric Aillet <[email protected]>
Date:   Thu Jan 11 16:07:12 2024 +0100

    MAINTAINERS: Update Renesas ranges area delimitations

    Create RA & RZ Renesas areas to maintain from previous
    "Renesas platforms" area.
    Moved rzt2m dtsi from R-Car to RZ area.
    Add @soburi as Renesas RA maintainer.

    Signed-off-by: Aymeric Aillet <[email protected]>

commit 4b8c0559d6759b7b28ab8443d42dfbfd6c2fa3d8
Author: Aymeric Aillet <[email protected]>
Date:   Thu Jan 11 15:46:52 2024 +0100

    dts: arm: renesas: Move rz dtsi to range folder

    Create a folder for RZ Renesas range device tree to follow how it's
    done for other renesas ranges.
    It will also help to better delimit areas to maintain.

    Signed-off-by: Aymeric Aillet <[email protected]>

commit 8873c0784772413ee521abae4b9129dd7cd9e3ee
Author: Szymon Janc <[email protected]>
Date:   Mon Oct 23 10:48:27 2023 +0200

    tests: Bluetooth: Update Host Launch Studio Project and ICS

    This updates host Launch Studio Project and ICS to TCRL 2023-1.

    BLS file is deliberately left with Windows CRLF line terminators
    since otherwise Launch Studio silently fails to import such
    project.

    Signed-off-by: Szymon Janc <[email protected]>

commit 6a41a7abbac12116cd1ab812b62866aa6ab9fe2f
Author: Armin Brauns <[email protected]>
Date:   Wed Sep 20 08:02:03 2023 +0000

    drivers: mcp23xxx: explain more common causes for spurious interrupts

    Interrupt handling in this chip is broken beyond repair, anyone unfortunate
    enough to have to use it will probably come across this error and wonder
    what's up.

    Signed-off-by: Armin Brauns <[email protected]>

commit 82af470b60fd72d6bf05746fe31b60461a4da873
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:00:54 2024 +0530

    boards: efr32_radio: Add Support for Silabs MG12 BRD4161A board

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 517574ac90ab2573c0b7cbddde95da95b866d25e
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:08:34 2024 +0530

    dts: arm: silabs: Add Support for Silabs MG12 BRD4161A board

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 296c1e4768bec0ea393ad8f918142f90af5d05de
Author: Sharad Patil <[email protected]>
Date:   Wed Jan 24 18:05:12 2024 +0530

    soc: Added Support for Silabs EFR32MG12P432F1024GL125

    Added support in board directory for EFR32 MG12 BRD4161A board

    Signed-off-by: Sharad Patil <[email protected]>

commit 1e1d2725a712c3c6d23a5f1bf35a7da423766420
Author: Jordan Yates <[email protected]>
Date:   Thu Apr 14 13:20:29 2022 +1000

    net: dns: option to disable auto context init

    Adds an option to disable the automatic initialization of the default
    dns_context. This lets applications use the default context, while also
    managing the `init` and `close` functions.

    Signed-off-by: Jordan Yates <[email protected]>

commit e5f4fa0f4a30c6aa8ccef0796df746d194253b24
Author: Jordan Yates <[email protected]>
Date:   Thu Apr 14 13:18:41 2022 +1000

    net: dns: function to default initialize context

    Adds a function that can be used to initialize a dns context to the
    default Kconfig values.

    Signed-off-by: Jordan Yates <[email protected]>

commit ecd3b9cee625659b85841b46f935251ebcb3dd22
Author: Ayush Singh <[email protected]>
Date:   Fri Jan 5 12:51:18 2024 +0530

    boards: arm: beagle_bcf: Remove cc2538-bsl.py

    - Remove hadcoded cc2538-bsl.py path
    - Use cc1352-flasher program instead
    - Add docs about how to install the program

    Signed-off-by: Ayush Singh <[email protected]>

commit 260fc89643fd64b74f9983065867d8b368f81a0d
Author: Roman Studenikin <[email protected]>
Date:   Wed Jan 24 16:06:47 2024 +0000

    drivers: use DT_INST_PROP over DT_INST_PROP_OR if possible

    It might happens that DT(_INST)_PROP_OR is used with boolean properties.
    For instance:

    	.single_wire = DT_INST_PROP_OR(index, single_wire, false),	\
    	.tx_rx_swap = DT_INST_PROP_OR(index, tx_rx_swap, false),	\

    This is not required as boolean properties are generated with false
    value when not present, so the _OR macro extension is superflous
    and the above code can be replaced by:

    	.single_wire = DT_INST_PROP(index, single_wire),		\
    	.tx_rx_swap = DT_INST_PROP(index, tx_rx_swap),			\

    Signed-off-by: Roman Studenikin <[email protected]>

commit 1799a2bf0c3d8b3b643a30db25b5ceda343344cc
Author: Paszkiet Kamil <[email protected]>
Date:   Thu Nov 9 13:35:33 2023 +0100

    scripts: tests: twister_blackbox: Add test test_runner.py

    - change name test_qemu.py to test_runner.py
    - add test to test_runner.py:
      - build_only
      - runtest_only
      - ninja (dummy test)
      - dry_run (dummy test)
      - any_platform (dummy test)
      - cmake_only
      - pre_script (dummy test)
      - exclude_platform
      - device_flash_timeout (dummy test)
      - retry_failed
      - retry_interval
      - timeout_multiplier
      - quarantine_list
      - tag
      - only_failed
      - retry_build_errors

    Made required changes to test_testplan.py tests

    Signed-off-by: Paszkiet Kamil <[email protected]>

commit 67474db7162ad4d453e677da270a20cdbb4a6ff5
Author: Sumit Batra <[email protected]>
Date:   Mon Jan 29 21:43:33 2024 +0530

    drivers: sensor: qdec_s32k: fix double promotion warning

    Fixing this "revealed" bug which got introduced when
    a PR added the -Wdouble-promotion flag to GCC builds

    Signed-off-by: Sumit Batra <[email protected]>

commit 70809cc429cc66ffdc7f95dcfbd7d1911e207ec7
Author: Francois Ramu <[email protected]>
Date:   Thu Jan 25 09:45:17 2024 +0100

    tests: drivers: flash: common stm32 flash testing on nucleo_f767zi

    Add the nucleo_f767zi target to the list of stm32 boards to
    execute the tests/drivers/flash/common

    Signed-off-by: Francois Ramu <[email protected]>

commit 7795558ad5e51903771e19337c0fc26dcfdbf213
Author: Francois Ramu <[email protected]>
Date:   Tue Jan 23 10:39:22 2024 +0100

    drivers: flash: stm32 flash base address from the DTS node

    For the flash driver, the base address is the MCU internal flash
    address (usually 0x8000000). This PR gets the that address
    from the device tree node "st,stm32-nv-flash"
    instead of relying on the CONFIG_FLASH_BASE_ADDRESS
    which might differ when building for another flash memory.

    Signed-off-by: Francois Ramu <[email protected]>

commit a37bd8e7ba34aeedce082fd32a5def98b9679a04
Author: Declan Snyder <[email protected]>
Date:   Mon Jan 29 09:33:14 2024 -0600

    soc: rt5xx: Restore ISP pins state in soc init

    ROM configures the ISP boot pins as gpio to determine what boot mode to
    be in. But some ROM revisions have a bug where they do not restore the
    reset state of these pins before booting application. This can cause
    power leakage on these pins and is not an intended configuration from
    Zephyr user/board point of view, so restore the reset state as part of
    early SOC init (disable the pins). Configuration of pins should be
    left up to app/board devicetree.

    Signed-off-by: Declan Snyder <[email protected]>

commit b8bdc60427e33cfb3b076c115338e1f6282c3442
Author: Mahesh Mahadevan <[email protected]>
Date:   Mon Jan 15 15:41:32 2024 +0000

    soc: nxp: rt5xx: Remove deepsleep pin changes

    SOC level code should not be dynamically changing pin configurations.

    Signed-off-by: Mahesh Mahadevan <[email protected]>

commit ccaf8d1e79ae5ee586f7811dd5d7bca7d7895937
Author: Anas Nashif <[email protected]>
Date:   Thu Dec 21 18:44:25 2023 -0500

    doc: modules: dummy external module

    placeholder to make ci happy.

    Signed-off-by: Anas Nashif <[email protected]>

commit 7c7407849f030f170ad4e341534cbd9eebf92986
Author: Anas Nashif <[email protected]>
Date:   Thu Dec 21 17:03:19 2023 -0500

    doc: add template for external modules

    Add template for external modules. Add a module file under external/
    will list the module under

    https://docs.zephyrproject.org/latest/develop/manifest/index.html#external-projects-modules

    which then can be referenced from within the tree where it makes sense.

    Signed-off-by: Anas Nashif <[email protected]>

commit 5a2359332faf27d151d4e4bd182ca4ebef1176a2
Author: Benedikt Schmidt <[email protected]>
Date:   Mon Jan 29 13:16:28 2024 +0100

    drivers: gpio: fix build of BD8LB600FS on intel_adl_crb

    Fix the build of the gpio driver BD8LB600FS on the
    board intel_adl_crb.
    Fixes #68219.

    Signed-off-by: Benedikt Schmidt <[email protected]>

commit bef0dc065f772a9d9d6df33c9bb601002d5e8a7e
Author: Ben Marsh <[email protected]>
Date:   Mon Jan 29 11:37:10 2024 +0000

    doc: mqtt: Fix incorrect usage of poll()

    The MQTT docs used K_MSEC() to provide the timeout parameter to poll().
    Doing this causes a compilation error as poll() expects it's
    third parameter to be of type int, not k_timeout_t.

    Signed-off-by: Ben Marsh <[email protected]>

commit b8556d0d79770825952c13ddadc4782707163e2f
Author: Robert Lubos <[email protected]>
Date:   Thu Jan 25 15:23:13 2024 +0100

    net: icmp: Don't report error on ICMP messages w/o handler

    ICMPv4/6 modules print error when ICMP message handling fails, which
    includes no message handler registered. This is a bit problematic, as
    there are many ICMP messages that Zephyr does not process, and every
    time such a message is received, an error log is printed (which wasn't
    the case before ICMP rework).

    Restore the old behavior (no log on unrecognized ICMP message) by
    explicitly filtering out ENOENT error code from printing error. That
    way, log will only be printed if an error occured within the actual
    message handler.

    Signed-off-by: Robert Lubos <[email protected]>

commit 2545c747b8688aa7f6f1b653ebd1dfabbd2050dd
Author: Zhu Zhongjie <[email protected]>
Date:   Thu Dec 7 18:57:12 2023 +0800

    boards: arm: change display driver to ltdc on stm32f429i_disc1

    Change display driver to ltdc on stm32f429i_disc1 board.

    Signed-off-by: Zhu Zhongjie <[email protected]>

commit f65f6e5279e2cdceb4eb7d6f771d388cab93af00
Author: Fabio Baltieri <[email protected]>
Date:   Fri Nov 3 18:18:58 2023 +0000

    github: add a multiplatform hello world workflow

    Add a new workflow to build the hello world sample application on all
    three supported platforms using the reusable setup action.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 346997f8be66565ed8d5fe5d4ff1f8078ff8dec1
Author: Alberto Escolar Piedras <[email protected]>
Date:   Thu Jan 25 11:03:05 2024 +0100

    cmake: Apply COMPILER_WARNINGS_AS_ERRORS also to nativesim runner

    When COMPILER_WARNINGS_AS_ERRORS is set, let's also have the
    native simulator runner (and anything Zephyr requests built with it)
    be built with the same option to treat warnings as errors.
    Otherwise we will miss those by default in CI.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 084f3cfc51799daaa1221b4d1d895dc3dbecaac2
Author: Alberto Escolar Piedras <[email protected]>
Date:   Thu Jan 25 10:59:37 2024 +0100

    tests/bsim build: User kconfig option to set warnings as errors

    Use the kconfig option COMPILER_WARNINGS_AS_ERRORS instead
    of passing the compiler option directly to the build.
    That allows us to do whatever needs to be done in cmake to ensure
    warnings are treated as errors.

    Also handle better options and paths with spaces on them.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit 76e12a33d94bf72d1351171cec1875c64ec93f0c
Author: Tomasz Moń <[email protected]>
Date:   Thu Jan 18 12:27:56 2024 +0100

    drivers: i2s_nrfx: Generate master clock if pin is connected

    The driver uses pinctrl to configure pins instead of nrfx I2S API.
    Check whether MCK pin was actually connected by pinctrl instead of
    comparing nrfx_cfg.mck_pin that is always NRF_I2S_PIN_NOT_CONNECTED.

    This makes it possible for nRF I2S to provide master clock even when
    operating in I2S Slave mode.

    Signed-off-by: Tomasz Moń <[email protected]>

commit cefc391db3b835a2ed71638a0ab09982844f044f
Author: Robert Lubos <[email protected]>
Date:   Thu Jan 25 12:47:12 2024 +0100

    net: dhcpv6: Move DHCPv6 files to lib directory

   …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug The issue is a bug, or the PR is fixing a bug platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM) priority: low Low impact/importance bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants