-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
Comments
Hi @tswaehn , Please, open a PR on the hal and create a PR in Zephyr to update the hash. |
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. |
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? |
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]>
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]>
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]>
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]>
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 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…
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 …
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
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
conf
from the datasheet, I dont see any difference between both revision regarding qdec:
I suggest to copy paste from
same70/same70q21.h
to
same70b/same70q21b.h
The text was updated successfully, but these errors were encountered: