-
Notifications
You must be signed in to change notification settings - Fork 1
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
Create new branch with Hypervisorless Virtio Changes #1
base: main
Are you sure you want to change the base?
Commits on Mar 26, 2024
-
modules: hal_nordic: nrfx_glue: Fix coding style
We will touch these lines in the next commit. Convert the comment style to C89 instead of C99 and the indentation to tabs instead of spaces. Signed-off-by: Marco Widmer <marco.widmer@bytesatwork.ch>
Configuration menu - View commit details
-
Copy full SHA for 0e46701 - Browse repository at this point
Copy the full SHA 0e46701View commit details -
modules: hal_nordic: nrfx_glue: Fix unused argument
NRFX_IRQ_PRIORITY_SET is defined as empty. This causes an unused argument warning in many callers (e.g. nrfy_gpiote_int_init). Fix it by using ARG_UNUSED for the priority argument. Signed-off-by: Marco Widmer <marco.widmer@bytesatwork.ch>
Configuration menu - View commit details
-
Copy full SHA for 1a899ee - Browse repository at this point
Copy the full SHA 1a899eeView commit details -
modem: modem_cellular: Add ICCID to Modem Info API
Added missing SIM ICCID case to Modem Info API. Signed-off-by: Jeff Welder <Jeff.Welder@ellenbytech.com>
Configuration menu - View commit details
-
Copy full SHA for bf91087 - Browse repository at this point
Copy the full SHA bf91087View commit details -
modem: modem_cellular: Telit ME910G1 Complete Modem Info
Add missing fields to complete info struct to chat script for Telit ME910G1. Also for test suite modem bg95. Signed-off-by: Jeff Welder <Jeff.Welder@ellenbytech.com>
Configuration menu - View commit details
-
Copy full SHA for 2f63bc7 - Browse repository at this point
Copy the full SHA 2f63bc7View commit details -
docs twister: Mention the env filter
Quite many users do not know that it exists, as we don't seem to have it documented anywhere. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f207cfe - Browse repository at this point
Copy the full SHA f207cfeView commit details -
doc: security: Add information about Open Security Training
Add information and links for open source security training. Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9c27b21 - Browse repository at this point
Copy the full SHA 9c27b21View commit details -
drivers: video: mt9m114: Run clang format
Run clang format before making any changes Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for c0d52e4 - Browse repository at this point
Copy the full SHA c0d52e4View commit details -
drivers: video: mt9m114: Drop unused stuffs
Drop unused register macros and coherently use major letters for register address. Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for f17f1d6 - Browse repository at this point
Copy the full SHA f17f1d6View commit details -
drivers: video: mt9m114: Rework to support more resolutions
Currently, the driver supports only VGA resolution while 480x272 is needed to match with the display resolution on i.MX RT10XX family. Also, the current framerate is very low, about 3-4 fps without doing anything else with the image buffers (just discarding them). Rework the driver to address the low framerate issue as well as to add support for 480x272 and 1280x720 resolutions. Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 64ca263 - Browse repository at this point
Copy the full SHA 64ca263View commit details -
drivers: led: add output current configuration to ti,lp5562
Add Output current configuration for led channels to the TI lp5562 driver. Signed-off-by: Rick Bruyninckx <xactme@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9b0510c - Browse repository at this point
Copy the full SHA 9b0510cView commit details -
drivers: charger: charger_max20355: fix configuration
Maximum charging current is selected with an external resistor in the MAX20335 charger. Therefore it is not possible to configure it with software directly. There is only a capability to limit current set with hardware but configuration of the limiter is not straight-forward. To reflect real functionality, drop usage of `constant-charge-current-max-microamp` property as an required one and use custom `chgin-to-sys-current-limit-microamp` instead. Use enum in binding file to signalize improper values at compile time. Drop support for `CHARGER_PROP_CONSTANT_CHARGE_CURRENT_UA` API property since this cannot be handled. The `max20335_get_constant_charge_current()` function become useless so remove it. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for d791526 - Browse repository at this point
Copy the full SHA d791526View commit details -
dts: bindings: charger: max20335: use enum for property
Add enum for `constant-charge-voltage-max-microvolt` property to signalize improper values given with device tree at compile time. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for 20bfa7d - Browse repository at this point
Copy the full SHA 20bfa7dView commit details -
drivers: charger: charger_max20335: drop redundant validation
`max20335_get_constant_charge_current()` and `max20335_set_chgin_to_sys_current_limit()` functions has redundant input values validation. Drop not important ones to make the code clean. While on it remove `max20335_get_constant_charge_voltage()` function since it become useless. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for 82169bb - Browse repository at this point
Copy the full SHA 82169bbView commit details -
drivers: charger: charger_max20335: fix linear range usage
Fix validation of `linear_range_get_index()` results. The function can resturn both 0 or -ERANGE but -EINVAL is never returned. Use comparison against 0 to make the validation robust. Use valid maximum index for the linear range. The 0x0C is reserved value and should not be used. Therefore replace it with 0x0B. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for b2c460f - Browse repository at this point
Copy the full SHA b2c460fView commit details -
drivers: charger: charger_max20335: rename macro to reduce ambiguity
The ILimCntl name can be understood as both register name and its field name. Therefore it is better to change macro name so it contains both register and field name. Second field of this register will be also utilized by this driver in the future and new code will be aligned to this naming convention. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for c7c168b - Browse repository at this point
Copy the full SHA c7c168bView commit details -
drivers: charger: charger_max20335: rename register related macros
Rename macros related to charger harware registers to make them consistent. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for e43f6f5 - Browse repository at this point
Copy the full SHA e43f6f5View commit details -
drivers: charger: charger_max20335: handle minimum system voltage
Allow to configure minimum system voltage threshold parameter. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for f1b35a5 - Browse repository at this point
Copy the full SHA f1b35a5View commit details -
Add `re-charge-voltage-microvolt` property allowing to set limit to automatically start charging again. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for e8788de - Browse repository at this point
Copy the full SHA e8788deView commit details -
drivers: charger: charger_max20355: handle recharge threshold
Allow to configure recharge threshold. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for bda4c18 - Browse repository at this point
Copy the full SHA bda4c18View commit details -
drivers: charger: charger_max20355: handle thermistor mode
Allow to configure thermistor monitoring mode. Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
Configuration menu - View commit details
-
Copy full SHA for a64a64b - Browse repository at this point
Copy the full SHA a64a64bView commit details -
doc: Bluetooth: move
btmon
instructionsMove so both sections referring to btmon are on the same page. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for fbe91cd - Browse repository at this point
Copy the full SHA fbe91cdView commit details -
doc: Bluetooth: add sections and links to -dev
Add sections and links for `bluetooth-dev.rst` Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d14baba - Browse repository at this point
Copy the full SHA d14babaView commit details -
doc: Bluetooth: organize API page in sections
Makes it easier to find what you're looking for. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 89d05bb - Browse repository at this point
Copy the full SHA 89d05bbView commit details -
doc: Bluetooth: Add ToC to
bluetooth-tools.rst
Also capitalize title like the other pages. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c44cbaf - Browse repository at this point
Copy the full SHA c44cbafView commit details -
doc: Bluetooth: move
-pics.rst
into ics/ folderLess clutter. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b6aefe9 - Browse repository at this point
Copy the full SHA b6aefe9View commit details -
doc: Bluetooth: Rename
overview.rst
and add linksThis page only ever had one section: supported features. Added links to the relevant sections for each layer. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e043f06 - Browse repository at this point
Copy the full SHA e043f06View commit details -
doc: Bluetooth: Remove "Bluetooth" from titles
It adds unnecessary noise in the navigation pane. We don't do this for other chapters (e.g. kernel services don't say "Kernel Services System Threads" in the title, just "System Threads"). Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 698a0c3 - Browse repository at this point
Copy the full SHA 698a0c3View commit details -
doc: Bluetooth: Change ordering of sections
It makes more sense that way: A developer wants to know in order: - what features we have - if they are qualified/qualifiable - how the stack is architected / what parts are where - how to develop an app - tools to develop said apps (+ shell) Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e701188 - Browse repository at this point
Copy the full SHA e701188View commit details -
doc: Bluetooth: Audio -> LE Audio
We now have BT Classic audio activity, we should be more specific. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 89b64f8 - Browse repository at this point
Copy the full SHA 89b64f8View commit details -
doc: Bluetooth: add LE Host page
We now have Classic activity in the tree. Make the distinction clearer. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 629795d - Browse repository at this point
Copy the full SHA 629795dView commit details -
doc: Bluetooth: LE host touch-ups
Addresses review comments on text I only moved. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 08ba810 - Browse repository at this point
Copy the full SHA 08ba810View commit details -
scripts: remove board name from the qualifiers in list_boards.py
Fixes: zephyrproject-rtos#69329 The board name was printed as part of printing board qualifiers because those was being concatenated in the `board_v2_qualifiers()` method. Keep the qualifiers separated from the board name and let the caller concatenate the strings when required. Completion scripts are also updated to handle the corrected behaviour. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> (cherry picked from commit 66b475a)
Configuration menu - View commit details
-
Copy full SHA for 88d8b23 - Browse repository at this point
Copy the full SHA 88d8b23View commit details -
cmake: boards: Error out if multiple boards use the same name
Detecting this requires `boards.cmake` being able to handle multi-line output from `list_boards.py`. Implement a similar line reading loop to the one used in `hwm_v2.cmake`. Failing to handle this could result in an incorrectly parsed list of valid board qualifiers. Here's the expected list for `nrf52_bsim`: - "native" and here's what would happen if two copies of that board were found: - "native\nNAME" - "nrf52_bsim" - "native" Instead of that, there would now be a proper error message listing all board directories which contain `nrf52_bsim`. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 4acb615 - Browse repository at this point
Copy the full SHA 4acb615View commit details -
scripts: Ignore duplicate roots in list_boards/hardware
When iterating over `--arch-root`, `--board-root`, and `--soc-root`, treat them as collections of absolute paths with no repeats, to ensure that no input root has to be handled more than once. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 9dabce4 - Browse repository at this point
Copy the full SHA 9dabce4View commit details -
maintainers: Move JiafeiPan as NXP MPU maintainer
Move JiafeiPan as NXP MPU maintainer. Move dleach02 down to collaborators. Signed-off-by: David Leach <david.leach@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for b668f41 - Browse repository at this point
Copy the full SHA b668f41View commit details -
scripts/checkpatch: Limit which feature test macros we prevent
Unfortunately this check as it is today is causing trouble, while not checking too well for what it intended. Let's reduce its scope until a better solution has been found. Background: This check intends to ensure coding guidelines Rules A.4 and A.5 are followed, but how it is implemented it does not work well enough. 1. These rules only apply to the kernel and some other parts of the embedded codebase respectively, but this check is performed on the whole tree. 2. This check works under the assumption that any attempt to set these macros in source files is a violation of these rules, while this is not necessary the case, as there are legitimate uses for these. (Specially for _POSIX_C_SOURCE and _XOPEN_SOURCE) This check also fails to detect these macros being set in cmake files, so if users are faced with this failure they can trivially bypass it. Having a CI check which produces too many false positives, while at the same time being very easy to bypass is not a desirable situation as that can result in lack of trust for this type of checks, and an overall tendency to override these CI faults, and overlooking actual violations of these rules by reviewers. This check was originally added in b021dec Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f9e3084 - Browse repository at this point
Copy the full SHA f9e3084View commit details -
drivers: dma: Update NXP EDMA driver for version 4
1. Update EDMA driver for version 4 2. The DMAMux module is not always present. Use the feature define to make this optional. 3. Use the EDMA_SetChannelMux API for SoC's that supports this feature. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 55abfcb - Browse repository at this point
Copy the full SHA 55abfcbView commit details -
west.yml: Pull in NXP SDK file for SPI and DMA support on MXCN947
Get the SDK files for SPI and DMA support on NXP MCXN947 Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 804cfbe - Browse repository at this point
Copy the full SHA 804cfbeView commit details -
Add the EDMA nodes. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for d5b58a5 - Browse repository at this point
Copy the full SHA d5b58a5View commit details -
drivers: spi: NXP LPSPI driver sometimes uses instance number
Update the driver to account for variations in the SDK driver when it uses the instance number instead of the base address. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 7c431dd - Browse repository at this point
Copy the full SHA 7c431ddView commit details -
dts: spi: Interrupts in NXP LPSPI is no longer a required property
Some NXP SoC's have a FlexComm interface that manages the interrupts. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for e5ecc96 - Browse repository at this point
Copy the full SHA e5ecc96View commit details -
drivers: spi: Use the NXP Flexcomm driver for interrupt handling
The Low Power Flexcomm driver manages the interrupt handling and provides an API to register interrupt callbacks. Register the NXP LPSPI interrupt handler. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 8b7cff7 - Browse repository at this point
Copy the full SHA 8b7cff7View commit details -
boards: frdm_mcxn947: Add support for SPI and DMA
Add support for SPI and DMA Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for f4bad0a - Browse repository at this point
Copy the full SHA f4bad0aView commit details -
tests: spi: Add support for NXP MCXN947
Add support for NXP MCXN947 Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 384e8b6 - Browse repository at this point
Copy the full SHA 384e8b6View commit details -
include: Avoid compiler warning about unused variables
Use ARG_UNUSED on unused variable. Signed-off-by: Chauncy Liu <chauncy@beechwoods.com>
Configuration menu - View commit details
-
Copy full SHA for 58733f4 - Browse repository at this point
Copy the full SHA 58733f4View commit details -
net: wifi: Fix disconnect reason codes
The shell is printing "connected" while passing the wrong password to connect command. If the status value is 0, then only shell will print "connected." The wrong password will disconnect the connection with an unspecified reason code. If the default value of the unspecified disconnect reason code is 0, then status will print "connected." By changing the default value to WIFI_STATUS_CONN_LAST_STATUS, it will print the correct reason, like a failed request with reason code. Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 6e6f53d - Browse repository at this point
Copy the full SHA 6e6f53dView commit details -
tests: subsys: settings: Increase stack size
Fixes zephyrproject-rtos#62324 Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d52a7ef - Browse repository at this point
Copy the full SHA d52a7efView commit details -
boards: nxp: mr_canhubk3: add devicetree nodes for CAN LEDs
Add devicetree nodes for the six red CAN LEDs present on the NXP MR-CANHUBK344 board. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
Configuration menu - View commit details
-
Copy full SHA for 2faec62 - Browse repository at this point
Copy the full SHA 2faec62View commit details -
tests: z_test_1cpu_start() makes only CPU0 active
When z_test_1cpu_start() is called to ensure that only a single CPU on an SMP system is available for use in a test, this commit will ensure that that CPU is the primary CPU--CPU0. This is done because some timer drivers only have the timer interrupt processed by one CPU. A bit of a song and dance is performed to achieve this without enabling the CPU mask/affinity pinning API. If the cpuhold thread is found to be executing on CPU0, then a new copy of cpuhold thread is created. Once the new copy is executing (incidentally guaranteed to be on another CPU) then it informs the original copy and busy waits until it the original copy is switched out of CPU0. At this point, we can create the next cpuhold thread to occupy another CPU if needed. During this song and dance, it is critical that the 'copy' not pend. If it pends, we can not guarantee which CPU it will execute on when it unpends. As the cpuhold threads have the highest priority, nothing is going to cause them to execute on another CPU for as long as they do not pend. Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 87ca079 - Browse repository at this point
Copy the full SHA 87ca079View commit details -
scripts: tests: Blackbox test expansion - coverage
Adds tests related to coverage flags: --gcov-tool --coverage-platform Signed-off-by: Kamil Paszkiet <kamilx.paszkiet@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ff5780f - Browse repository at this point
Copy the full SHA ff5780fView commit details -
scripts: tests: Blackbox test expansion - addon
Adds tests related to the addon flags: * --enable-ubsan * --enable-lsan * --enable-asan * --enable-valgrind * --allow-installed-plugin * --pytest-args * -x, --extra-args * extra test args for the binary Signed-off-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3fb11e2 - Browse repository at this point
Copy the full SHA 3fb11e2View commit details -
doc: board_porting: Update hierarchy presentation
Update the presentation of the hardware hierarchy description so that it does not appear to have missing words at the end of the bullet points, by using a paragraph instead. And tweak the wording slightly. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 0c7325e - Browse repository at this point
Copy the full SHA 0c7325eView commit details -
net: buf: Fix cloning of zero-sized buffers
For zero sized buffers, instead of pointing to a buffer, net_buf->__buf is NULL. For this reason, when cloning a buffer, the code needs to check __buf before dereferencing it. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for 9b2312d - Browse repository at this point
Copy the full SHA 9b2312dView commit details -
tests: net: buf: Test zero-sized clone
This commit ensures that copying a zero-sized buffer works. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for a924c87 - Browse repository at this point
Copy the full SHA a924c87View commit details -
linker: Include libkernel.a in the whole-archive when llext is enabled
Differently from other libraries, which are included whole in the final Zephyr ELF, libkernel.a itself isn't. Assuming this is intended to enable optimisations (if it isn't, this patch will break things) - linker can remove parts of the kernel that are not used by the application. However, when considering Linkable Loadable Extensions (llext), this optimisations can be counterproductive: for instance, syscalls that are not used by the application won't be available for extensions. It won't matter if someone "EXPORT_SYMBOL" for them, or even try to keep them using LINKER_KEEP, they'll be gone. To avoid that, this patches includes, when CONFIG_LLEXT=y, libkernel.a inside the linker "whole-archive" block. This ends up making it consider libkernel.a as a library whose all symbols should be kept. Note this doesn't mean that all symbols will be there - things compiled out via Kconfig will naturally still be out. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 321e395 - Browse repository at this point
Copy the full SHA 321e395View commit details -
syscalls: llext: Export z_impl symbols so they are available to kernel
commit 67bb6db ("syscall: Export all emitted syscalls, enabling them for extensions") exports all emitted syscalls, however, it does that only for the `z_mrsh` symbols, effectively only available for userspace. If an extension running at kernel level tries to use a syscall, it will fail to load. This patch fixes that by exposing the `z_impl` symbols instead. However, this is not as straightforward as the `z_mrsh` ones. As, in their signatures, they can basically contain any type, it's not just a matter of emitting `EXPORT_SYMBOL(z_impl_<syscall>)`, as the compiler will complain about the undefined types. Here, there are a few approaches. One of them is to have the `EXPORT_SYMBOL` being generated on the same files where the syscall is implemented - injecting it there would allow it to access all known symbols. But changing a lot of files is undesirable, and it was one of the nice points of first patch. Another one would be to reconstruct - or simply use the absolute path - for the includes where the syscalls are defined. Reconstruct the paths seems fragile and I'm not sure using absolute paths is portable. Finally, the approach used in this patch is to declare, on a different generated file, all `z_impl_` symbols as `void *` - after all, only the address (and the name) to the function is relevant to EXPORT_SYMBOL. By living in an compilation unit that doesn't include any header which would expose any of the syscalls, there shouldn't be any conflicts. And to account for the possibility that a syscall is not compiled - due being configured out via Kconfig - all those symbols are also weak aliases to a pointer to NULL. This file is then included in `llext_export.c` (which should naturally not include any conflicting header). Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 62b19ef - Browse repository at this point
Copy the full SHA 62b19efView commit details -
arch/arm/core: Export
z_arm_thread_is_in_user_mode
for extensionsThis call is used by syscalls machinery, and needs to be available for extensions that use syscalls on ARM. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8a22624 - Browse repository at this point
Copy the full SHA 8a22624View commit details -
tests/subsys/llext: Add syscall tests
Check if syscalls can be accessed from both kernel and userspace, and if optimised away ones indeed point to NULL. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
Configuration menu - View commit details
-
Copy full SHA for df91638 - Browse repository at this point
Copy the full SHA df91638View commit details -
sys: byteorder: Add 40 bit variants
This adds sys_*_*40 functions that operation on a 40 bits values. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for f45b48f - Browse repository at this point
Copy the full SHA f45b48fView commit details -
net: buf_simple: Add support for 40 bit data type
This enables pulling and pushing values in 40 bit format. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for 8918247 - Browse repository at this point
Copy the full SHA 8918247View commit details -
net: buf: Add support for 40 bit data type
This enables pulling and pushing values in 40 bit format. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for ddb075c - Browse repository at this point
Copy the full SHA ddb075cView commit details
Commits on Mar 27, 2024
-
boards: nxp: mr_canhubk3: add ssd1306 display devicetree node
Add devicetree node for the accompanying, ssd1306-based display board connected to connector P4. Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
Configuration menu - View commit details
-
Copy full SHA for dd0923d - Browse repository at this point
Copy the full SHA dd0923dView commit details -
boards native_posix_64: Remove hwmv1 compatible board definition
To use this functionality one must now use the native_posix//64 (variant) version. The old hwmv1 compatible name for the board was left provisionally while all tests in tree were ported. That being now done, this old name can be removed. After this change one cannot build anymore targeting native_posix_64, but must instead build targeting native_posix/[native]/64. For twister tests the old name is already not valid. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 8000c70 - Browse repository at this point
Copy the full SHA 8000c70View commit details -
boards native_sim_64: Remove hwmv1 compatible board definition
To use this functionality one must now use the native_sim//64 (variant) version. The old hwmv1 compatible name for the board was left provisionally while all tests in tree were ported. That being now done, this old name can be removed. After this change one cannot build anymore targeting native_sim_64, but must instead build targeting native_sim/[native]/64. For twister tests the old name is already not valid. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d8b3efc - Browse repository at this point
Copy the full SHA d8b3efcView commit details -
tests: posix: common: reorder headers to avoid LOG_ERR conflict
The log subsystem defines LOG_ERR as a macro, which conflicts with the standard POSIX LOG_ERR log level (3). Reorder includes to avoid errors. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 22d51c1 - Browse repository at this point
Copy the full SHA 22d51c1View commit details -
posix: net: add kconfig option and inet_addr()
Add a Kconfig option for POSIX_NETWORKING and implement inet_addr(). Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4edb901 - Browse repository at this point
Copy the full SHA 4edb901View commit details -
tests: posix: net: add a posix network api testsuite
Add a testsuite for posix networking apis with an initial test for inet_addr(). Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a78607 - Browse repository at this point
Copy the full SHA 3a78607View commit details -
posix: net: implement inet_ntoa()
Add an implementation of inet_ntoa(). Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a397a0 - Browse repository at this point
Copy the full SHA 7a397a0View commit details -
tests: posix: net: tests for inet_ntoa()
Add tests for inet_ntoa() Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bfb91da - Browse repository at this point
Copy the full SHA bfb91daView commit details -
posix: net: implement if_nameindex() et al
Implement if_indextoname(), if_freenameindex(), if_nameindex(), and if_nametoindex() by wrapping around networking subystem calls. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a00eeb6 - Browse repository at this point
Copy the full SHA a00eeb6View commit details -
tests: posix: headers: uncomment net/if.h tests
Uncomment net/if.h tests in tests/posix/headers since we now have an implementation and can check for the existence of structures, functions, etc. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b9bf85 - Browse repository at this point
Copy the full SHA 7b9bf85View commit details -
tests: posix: net: add tests for if_nameindex et al
Add tests for if_indextoname(), if_freenameindex(), if_nameindex(), and if_nametoindex(). Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e5f54f - Browse repository at this point
Copy the full SHA 9e5f54fView commit details -
posix: net: add trivial netdb function implementations
Add trivial function implementations for those declared in netdb.h . Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 62031f5 - Browse repository at this point
Copy the full SHA 62031f5View commit details -
tests: posix: headers: uncomment netdb.h tests
Uncomment netdb.h tests now that we have an implementation and can check for the existence of e.g. hostent, netent, protoent, and servent structure fields, as well as associated accessor functions. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6720c92 - Browse repository at this point
Copy the full SHA 6720c92View commit details -
posix: net: add a trivial implementation of sockatmark()
Add a trivial implementation of sockatmark(). Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 494493a - Browse repository at this point
Copy the full SHA 494493aView commit details -
tests: posix: headers: uncomment check for sockatmark()
Uncomment the check for sockatmark() to ensure that the function is declared in sys/socket.h, as a stub implementation was added in the previous commit. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fc725a7 - Browse repository at this point
Copy the full SHA fc725a7View commit details -
doc: posix: add POSIX_NETWORKING Option Group and mark supported
Mark the POSIX_NETWORKING Option Group as supported. The POSIX_NETWORKING Option Group is required for PSE53 Conformance. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0bcf71e - Browse repository at this point
Copy the full SHA 0bcf71eView commit details -
gdbstub: Ignore indexing warning with -Warray-bounds
The current implementation can raise a warning as the compiler sees an attempt to index an array with a size of zero. This can be fixed by giving `gdb_mem_num_regions` a default value of zero, but this gets flagged by CI checks. Disable the warning around the array access. Signed-off-by: Robert Zieba <robertzieba@google.com>
Configuration menu - View commit details
-
Copy full SHA for 6049bbf - Browse repository at this point
Copy the full SHA 6049bbfView commit details -
drivers: sensor: dht20: implement new driver
The DHT20 sensor is a temperature and humidity sensor that uses I2C to communicate with a microcontroller. The DHT20 sensor is Aosong. use standard crc update description to add reference to AHT20 and AM2301B clean code, use defines and bit manipulation add dht20 to i2c test suite for build tests update bit manipulation use more defines instead of raw numbers add bindings to allow aht20 or am2301b to be used in devicetree in all 3 cases, the same dht20.c driver is compiled Signed-off-by: Nathan Olff <nathan@kickmaker.net>
Configuration menu - View commit details
-
Copy full SHA for 13deb03 - Browse repository at this point
Copy the full SHA 13deb03View commit details -
boards: renesas: smartbond: Update display settings
This commit should fix configuration conflicts that came up upon merging both MIPI DBI and display panel drivers. 1. Board's display/LVGL Kconfigs should be enabled when needed based on the selected display interface. 2. Overwrite the touch controller's I2C pins to avoid conflicts with the display panel signals. Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Configuration menu - View commit details
-
Copy full SHA for 5cf6133 - Browse repository at this point
Copy the full SHA 5cf6133View commit details -
net: ethernet: add definition for mac address length
Add a define for the mac address length, to be used as needed in place of hardcoded 6. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for 9eef10d - Browse repository at this point
Copy the full SHA 9eef10dView commit details -
drivers: ethernet: eth_adin2111: adjust multicast filter
Multicast rule as 01:00:00:00:00:00 is actually shadowing broadcast rule, enabling broadcast packets to be received/forwarded even if broadcast rule/filter is not set. Set the multicast filter with an appropriate mask. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for dd8072a - Browse repository at this point
Copy the full SHA dd8072aView commit details -
drivers: ethernet: eth_adin2111: extend api support
Extend api support with new functionalities. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for 2cebc0f - Browse repository at this point
Copy the full SHA 2cebc0fView commit details -
drivers: ethernet: eth_adin2111: enable promiscuous mode
Add promiscuous mode support. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for 569ebc2 - Browse repository at this point
Copy the full SHA 569ebc2View commit details -
drivers: ethernet: eth_adin2111: fix port to port_idx
Fix all references of port to port_idx to be uniform. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for 180c423 - Browse repository at this point
Copy the full SHA 180c423View commit details -
drivers: ethernet: eth_adin2111: use NET_ETH_ADDR_LEN
Use new NET_ETH_ADDR_LEN definition. Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Configuration menu - View commit details
-
Copy full SHA for e0a1e69 - Browse repository at this point
Copy the full SHA e0a1e69View commit details -
scripts: tests: Blackbox test expansion - filter
Adds tests related to filter flags: --arch --vendor Signed-off-by: Kamil Paszkiet <kamilx.paszkiet@intel.com>
Configuration menu - View commit details
-
Copy full SHA for fff833e - Browse repository at this point
Copy the full SHA fff833eView commit details -
drivers: mfd: npm1300: Added long press reset config
Added configuration of long press reset functionality. Includes ship/hibernate to wake debounce time and disabled/one_button/two_button mode selection. Signed-off-by: Andy Sinclair <andy.sinclair@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c7f59c9 - Browse repository at this point
Copy the full SHA c7f59c9View commit details -
net: if: Make sure no other interface has same name
When setting a name to a network interface, verify that no other interface has the same name as that would make very difficult to select an interface by a name. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d1ef916 - Browse repository at this point
Copy the full SHA d1ef916View commit details -
Fix for parsing testplan. Signed-off-by: Arkadiusz Cholewinski <arkadiuszx.cholewinski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 370dadb - Browse repository at this point
Copy the full SHA 370dadbView commit details -
Bluetooth: tests: bsim: host/adv/resume2
This test is an attempt at formalizing at least part of the behavior described in commit 6a79c3d. Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d4d84b0 - Browse repository at this point
Copy the full SHA d4d84b0View commit details -
net: wifi: shell: streamlined local variable initializations
This commit simplifies the access to structure members and omits unnecessary variable initializations. Specific adjustments include: - Moving from pointer-based access (`(®d)->chan_info`) to direct structure member access (`regd.chan_info`). - Removing explicit initializations where not required. - Removing excess backslashes '\' before '%' in the format string. Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
Configuration menu - View commit details
-
Copy full SHA for d9c6d30 - Browse repository at this point
Copy the full SHA d9c6d30View commit details -
net: wifi: shell: apply
struct option
asstatic const
This change marks each instance of the `struct option` as `static const`. The rationale is that `struct option` is a read-only variable. By using `static const`, we ensure immutability, leading to usage of only the `.rodata` section and a reduction in the `.data` area. Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
Configuration menu - View commit details
-
Copy full SHA for a6865c4 - Browse repository at this point
Copy the full SHA a6865c4View commit details -
net: wifi: shell: adopt
getopt_state
for saferoptarg
accessBy using `getopt_state` to access `optarg`, offering a better alternative to direct global `optarg` access. This approach mitigates the risks associated with concurrent access to the global variable. Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
Configuration menu - View commit details
-
Copy full SHA for e145eb9 - Browse repository at this point
Copy the full SHA e145eb9View commit details -
doc: bsim: Add paragraph about runner conventions
Alberto had a bad time. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for da7ce2f - Browse repository at this point
Copy the full SHA da7ce2fView commit details -
doc: bsim: Reword test script conventions
Try to make it more terse, and remove duplicate lines. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 97d4720 - Browse repository at this point
Copy the full SHA 97d4720View commit details -
doc: bsim: Add three more rules
On the request of the maintainer. Background: We have recently had issues with tests timing out because of the difference of speed between CI runners and a standard developer machine. In that case, the logs are printed, and some tests (by yours truly) are a bit on the chatty side. Github's UI chokes (for a good minute or more lol) on more than a few hundred lines, so it's a bad experience for contributors. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d73b6e5 - Browse repository at this point
Copy the full SHA d73b6e5View commit details -
Bluetooth: Audio: Scan Delegator: Guard for duplication in add_source
Added a check for duplication of add source operation in the Scan Delagator. BAP 6.5.4 states that an assistant may not perform add source operation if it results in a duplication of a source. While this is not mentioned for the Scan Delegator, the spirit of the spec. must be that no duplications can exists in the recv_state, which is what this commit fixes. Signed-off-by: Fredrik Danebjer <frdn@demant.com>
Configuration menu - View commit details
-
Copy full SHA for 0fe8ddd - Browse repository at this point
Copy the full SHA 0fe8dddView commit details -
Bluetooth: Audio: Scan Delegator: update bass_source_is_duplicate fn
Address type is passed as an argument instead of the entire address. Signed-off-by: Nithin Ramesh Myliattil <niym@demant.com>
Configuration menu - View commit details
-
Copy full SHA for a1893c5 - Browse repository at this point
Copy the full SHA a1893c5View commit details -
serial: uart_native_tty: Polling thread fix
Addresses an issue where attempts to transmit data fail. The identified cause of this failure is the handling of the `rx_irq_enable` and `tx_irq_enable` flags. The `else if` handling the `tx_irq_enable` was replaced by an `if` so both flags can be true, and both functions can be called. This fix was tested with the `cellular_modem` example successfully. Signed-off-by: Fabian Kainka <kainka@cognid.de>
Configuration menu - View commit details
-
Copy full SHA for 24c03bf - Browse repository at this point
Copy the full SHA 24c03bfView commit details -
west_commands: sign: suppress imgtool prints
If `args.quiet` is set, suppress the useless `print` statements output by `imgtool` (mcuboot script) by capturing `stdout`. Old output: ``` [44/44] Linking C executable zephyr/zephyr.elf Memory region Used Size Region Size %age Used FLASH: 415192 B 824 KB 49.21% RAM: 163124 B 256 KB 62.23% IDT_LIST: 0 GB 2 KB 0.00% image.py: sign the payload image.py: sign the payload ``` New output: ``` [44/44] Linking C executable zephyr/zephyr.elf Memory region Used Size Region Size %age Used FLASH: 415192 B 824 KB 49.21% RAM: 163124 B 256 KB 62.23% IDT_LIST: 0 GB 2 KB 0.00% ``` Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
Configuration menu - View commit details
-
Copy full SHA for 5c8f357 - Browse repository at this point
Copy the full SHA 5c8f357View commit details -
drivers: systimer: Removed mention to ESP32C3
Removed mention to C3 SoC, so files are not SoC specific. Ready for C6 integration. Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
Configuration menu - View commit details
-
Copy full SHA for b177123 - Browse repository at this point
Copy the full SHA b177123View commit details -
dts: bindings: ethernet: Remove fixed link
Remove ethernet-fixed-link binding as it is redundant with the phy bindings. Clearly, ethernet does not work without the L1 layer, which is a phy device, or an integrated mac/phy device, and all of these things should be described properly in DT. The schema did not even come with a compatible, meaning nodelabels were hardcoded into the drivers, which is unacceptable. - Remove the binding file for ethernet-fixed-link.yaml. - Remove fixed link functionality from the nxp s32 gmac driver. Since this functionality is already covered by the phy support, it is redundant. - Remove fixed link include from the s32 gmac binding. - Remove fixed link include from the nuvoton numaker binding. As far as I can tell the corresonding driver does not even use it anyways, and I did not find any board with this device that describes a "fixed link". - Move the definition into the nxp,kinetis-ethernet binding as the eth_mcux driver, which is already being deprecated, does use this, contain the debt to the legacy driver. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 353c6a6 - Browse repository at this point
Copy the full SHA 353c6a6View commit details -
runner: linkerserver : remove the probe ID hardcode
linkserver is hardcoded to probe ID, now with zephyrproject-rtos#70343 merged the probe ID restriction can be removed. Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
Configuration menu - View commit details
-
Copy full SHA for f419ea7 - Browse repository at this point
Copy the full SHA f419ea7View commit details -
net: sockets: Deprecate CONFIG_NET_SOCKETS_POSIX_NAMES
The CONFIG_NET_SOCKETS_POSIX_NAMES option is marked as deprecated in favor of using normal POSIX socket API includes found under the include/zephyr/posix directory. If you want to use BSD socket API calls, you need to select POSIX_API and use the socket headers found in the POSIX subsystem. If you do not want to or cannot enable POSIX_API, then you must use zsock_ prefix when working with BSD socket calls. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 3eeb0f0 - Browse repository at this point
Copy the full SHA 3eeb0f0View commit details -
net: socket: Rework the zephyr/net/socket.h header
Avoid circular inclusion of socket related header files. This way applications can still continue to include zephyr/net/socket.h and not need to separately include POSIX socket headers. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for dc203f0 - Browse repository at this point
Copy the full SHA dc203f0View commit details -
net: socket: Create zsock_fcntl and fsock_ioctl functions
Have special wrappers for zsock_fcntl and zsock_ioctl functions so that gcc warning can be avoided. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e6e6bb4 - Browse repository at this point
Copy the full SHA e6e6bb4View commit details -
net: sockets: Fix the documentation to use POSIX_API
Fix the documentation and promote POSIX_API instead of NET_SOCKET_POSIX_NAMES Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 4a128c0 - Browse repository at this point
Copy the full SHA 4a128c0View commit details -
net: tftp: Use zsock_ API functions
The library should be using internal socket API functions so that we do not need to depend on POSIX_API inside the network stack. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 79585d5 - Browse repository at this point
Copy the full SHA 79585d5View commit details -
net: socks: Remove socket selection
Currently the socks library does not use sockets so there is no need to select socket symbols. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for de52f89 - Browse repository at this point
Copy the full SHA de52f89View commit details -
net: websocket: Use zsock_ API calls
Use zsock_ API calls so that we do not need to enable POSIX_API. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 1b07425 - Browse repository at this point
Copy the full SHA 1b07425View commit details -
tests: net: socket: tls_ext: Use POSIX_API
The test expects to use various POSIX APIs so enable the config. Enabling POSIX_API requires also increase of max file descriptors. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d67fb83 - Browse repository at this point
Copy the full SHA d67fb83View commit details -
tests: net: sockets: Remove use of NET_SOCKETS_POSIX_NAMES
The setting is deprecated so change the code to either use the native zsock_* API or enable POSIX_API to use the BSD socket API. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 0512e7f - Browse repository at this point
Copy the full SHA 0512e7fView commit details -
samples: net: Change to use CONFIG_POSIX_API
Change the sample applications that use network socket API to use the POSIX_API config because the NET_SOCKETS_POSIX_NAMES is deprecated. Convert also the zsock_ API calls to plain BSD socket API calls when applicable. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 5c3fa85 - Browse repository at this point
Copy the full SHA 5c3fa85View commit details -
mgmt: updatehub: Use zsock_ API functions
The library should be using internal socket API functions so that we do not need to depend on POSIX_API. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f27a26f - Browse repository at this point
Copy the full SHA f27a26fView commit details -
mgmt: mcumgr: transport: udp: Select POSIX_API
The NET_SOCKET_POSIX_NAMES is deprecated so enable POSIX_API to use the socket API. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 515f547 - Browse repository at this point
Copy the full SHA 515f547View commit details -
doc: net: Remove the mention of NET_SOCKETS_POSIX_NAMES
The option is deprecated so remove it from documentation. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 9dad97a - Browse repository at this point
Copy the full SHA 9dad97aView commit details -
doc: migration-guide-3.7: Add NET_SOCKETS_POSIX_NAMES info
Add CONFIG_NET_SOCKETS_POSIX_NAMES deprecation information. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b4bf232 - Browse repository at this point
Copy the full SHA b4bf232View commit details -
shell: mqtt: Avoid using POSIX function names
This commit fixes this error seen in CI so that things work even if CONFIG_POSIX_API is enabled. subsys/shell/backends/shell_mqtt.c:727:12: error: conflicting types for 'write'; have 'int(const struct shell_transport *, const void *, size_t, size_t *)' 727 | static int write(const struct shell_transport *transport, const void *data, size_t length) include/zephyr/posix/unistd.h:230:9: note: previous declaration of 'write' with type 'ssize_t(int, const void *, size_t)' 230 | ssize_t write(int file, const void *buffer, size_t count); subsys/shell/backends/shell_mqtt.c:787:12: error: conflicting types for 'read'; have 'int(const struct shell_transport *, void *, size_t, size_t *)' 787 | static int read(const struct shell_transport *transport, void *data, size_t length, size_t *cnt) include/zephyr/posix/unistd.h:231:9: note: previous declaration of 'read' with type 'ssize_t(int, void *, size_t)' 231 | ssize_t read(int file, void *buffer, size_t count); Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e158c17 - Browse repository at this point
Copy the full SHA e158c17View commit details -
samples: net: echo-server: Adjust CONFIG_MAX_THREAD_BYTES
This fixes this error printed by CI: Too many thread objects (21) Increase CONFIG_MAX_THREAD_BYTES to 3 Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c4216dd - Browse repository at this point
Copy the full SHA c4216ddView commit details -
tests: net: lwm2m: Fix zsock_fcntl impl name
The syscall name has _impl postfix so adjusting the stub name. zephyr-sdk-0.16.5-1/x86_64-zephyr-elf/bin/../lib/gcc/ x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: app/libapp.a(lwm2m_engine.c.obj): in function `zsock_fcntl_impl': .../syscalls/socket.h:363: undefined reference to `z_impl_zsock_fcntl_impl' Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 66bc15d - Browse repository at this point
Copy the full SHA 66bc15dView commit details -
samples: net: sockets: can: Fix the test termination criteria
If enabling CONFIG_POSIX_API, we get three file descriptors open before any socket descriptors. The sample exit criteria checks socket 0 and 1 which is no longer a valid one, so change the check to be either 0 or 3, and 1 or 4 so that the test can be run in both when POSIX API is enabled or disabled. Also disable color printing for the test run so that it is easier to read the output log. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c0fcd8c - Browse repository at this point
Copy the full SHA c0fcd8cView commit details -
net: sockets: Use only Zephyr POSIX headers
Use only Zephyr specific POSIX header files so that the whole system is getting values from the same files. There was an issue with native_sim run of tests/net/socket/af_packet which had O_BLOCKING set to 0x4000 from include/zephyr/posix/fcntl.h, but then the file subsys/net/lib/socket/sockets.c was having O_BLOCKING set to 0x0800 because different header files were used. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 873af2e - Browse repository at this point
Copy the full SHA 873af2eView commit details -
net: Use always zephyr/posix/fcntl.h
Changing remaining users of fcntl.h to use the include from our own POSIX file so that the values in there are consistent in all parts of the sources. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d7c9d67 - Browse repository at this point
Copy the full SHA d7c9d67View commit details -
samples: net: Disable native_sim net USB driver in samples
The native_sim USB driver gives this error currently if one enables CONFIG_POSIX_API. drivers/usb/device/usb_dc_native_posix_adapt.c:22:10: \ fatal error: sys/un.h: No such file or directory 22 | #include <sys/un.h> | ^~~~~~~~~~ compilation terminated. Disable the netusb support from networking shells for native_sim board for now so that CI can pass. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for a613e24 - Browse repository at this point
Copy the full SHA a613e24View commit details -
net: wifi: shell: Avoid declaring variables after case statement
Some compilers have trouble parsing variables directly after a case statement. Fixes: zephyrproject-rtos#70792 Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 42356b6 - Browse repository at this point
Copy the full SHA 42356b6View commit details -
kernel: rename Z_KERNEL_STACK_LEN to K_KERNEL_STACK_LEN
Since there is a K_THREAD_STACK_LEN, its kernel counterpart should also be prefixed with K_ for consistency. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f05111d - Browse repository at this point
Copy the full SHA f05111dView commit details -
kernel: rename Z_KERNEL_STACK_BUFFER to K_KERNEL_STACK_BUFFER
Simple rename to align the kernel naming scheme. This is being used throughout the tree, especially in the architecture code. As this is not a private API internal to kernel, prefix it appropriately with K_. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b69d248 - Browse repository at this point
Copy the full SHA b69d248View commit details -
kernel: rename Z_THREAD_STACK_BUFFER to K_THREAD_STACK_BUFFER
Simple rename to align the kernel naming scheme. This is being used throughout the tree, especially in the architecture code. As this is not a private API internal to kernel, prefix it appropriately with K_. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for efe3074 - Browse repository at this point
Copy the full SHA efe3074View commit details -
kernel: correct thread_stack.h include guard
The include guard for thread_stack.h was using the scheme when it was under include/sys. Since it has been moved to include/zephyr/kernel, name the guard accordingly. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for afb41a1 - Browse repository at this point
Copy the full SHA afb41a1View commit details -
tests: debug/coredump_backends: more space for qemu_x86
The reserved flash space for coredump is 4KB. However, the dump_stack itself is larger than 4KB due to kernel stack size adjustment. So enlarge the space for another page. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b9f66b2 - Browse repository at this point
Copy the full SHA b9f66b2View commit details -
kernel: align kernel stack size declaration
When kernel stack is defined as an array, K_KERNEL_STACK_LEN() is used to calculate the size for each stack in the array. However, standalone kernel stack has its size calculated by Z_KERNEL_STACK_SIZE_ADJUST() instead. Depending on the arch alignment requirement, they may not be the same... which could cause some confusions. So align them both to use K_KERNEL_STACK_LEN(). Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6cd7936 - Browse repository at this point
Copy the full SHA 6cd7936View commit details -
kernel: align thread stack size declaration
When thread stack is defined as an array, K_THREAD_STACK_LEN() is used to calculate the size for each stack in the array. However, standalone thread stack has its size calculated by Z_THREAD_STACK_SIZE_ADJUST() instead. Depending on the arch alignment requirement, they may not be the same... which could cause some confusions. So align them both to use K_THREAD_STACK_LEN(). Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d34351d - Browse repository at this point
Copy the full SHA d34351dView commit details
Commits on Mar 28, 2024
-
posix: create a typedef for in_addr_t
A recent change made it so that in_addr_t was no longer defined. Define in_addr_t in arpa/inet.h Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2abce42 - Browse repository at this point
Copy the full SHA 2abce42View commit details -
samples: thrift: add dependencies for c11 threads
The thrift hello/client sample did not have the required kconfig options for some reason. Adding these seemed to fix the issue. CONFIG_COMMON_LIBC_THRD=y CONFIG_DYNAMIC_THREAD=y CONFIG_THREAD_STACK_INFO=y Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bec115f - Browse repository at this point
Copy the full SHA bec115fView commit details -
ci: Switch to CI image v0.26.11
This commit updates the CI workflows to use the CI image v0.26.11, which includes bsim 2.2 and nrf-regtool 5.1.0. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
Configuration menu - View commit details
-
Copy full SHA for 43ef605 - Browse repository at this point
Copy the full SHA 43ef605View commit details -
dts: xtensa: nxp_imx8: add SAI1 node
Add node for NXP's i.MX8QM/i.MX8QXP AUDIO SAI1 IP. Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for b8214b6 - Browse repository at this point
Copy the full SHA b8214b6View commit details -
nxp: imx8ulp: change SOC name to MIMX8UD7
The SOC name `imx8ulp` has been just a placeholder until support for the SOC's ADSP (since this is the only core that's supported in Zephyr) could be added to the NXP HAL. Now that the support has been added, to make use of it, the SOC name `imx8ulp` has to be changed to `mimx8ud7`. As such, this commit does the following: 1) Introduces SOC part number configuration - needed by some HAL headers. 2) Replaces all occurrences of `imx8ulp` (as the SOC name) with `mimx8ud7`. 3) Enables `CONFIG_HAS_MCUX`. 4) Aligns all `CONFIG_SOC_` configurations with the new SOC name. 5) Updates SOF hash. This is needed to fix build issues caused by this name change. This is not done in a separate commit to preserve bisectability. Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 9517639 - Browse repository at this point
Copy the full SHA 9517639View commit details -
boards: deprecated: change SOC name for imx8ulp_evk board
The SOC name for the `imx8ulp_evk` board has been changed to `mimx8ud7`. As such, update `deprecated.cmake` to reflect this change. Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 24471f5 - Browse repository at this point
Copy the full SHA 24471f5View commit details -
net: ethernet: VLAN overhaul and refactoring
Re-implement the VLAN support inside the network stack. All the user facing APIs stay as is but internally the VLANs are implemented using the L2 virtual interfaces. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 2058d8f - Browse repository at this point
Copy the full SHA 2058d8fView commit details -
tests: net: vlan: Update because of VLAN changes
Update the tests because of the VLAN overhaul. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c28ca1c - Browse repository at this point
Copy the full SHA c28ca1cView commit details -
net: if: Remove VLAN count checks
No need to do the checks any more because user has specified the VLAN count and so many VLAN virtual interface are already created. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for ff01324 - Browse repository at this point
Copy the full SHA ff01324View commit details -
net: if: Enhance debug prints when adding IP address to iface
Instead of printing just a network interface pointer, print also the interface index so debugging is a bit faster as no lookup from interface listing is needed. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b5bdc1f - Browse repository at this point
Copy the full SHA b5bdc1fView commit details -
net: if: Start IPv6 DAD when interface comes up
Start any pending IPv6 DAD timers when interface comes up. If IPv6 addresses have been added to the network interface when it was down, the addresses would never work properly if the DAD is not done. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for a96a2f8 - Browse repository at this point
Copy the full SHA a96a2f8View commit details -
net: if: Add debug print when interface is taken up
Add debug information to print when the network L2 enable callback is called and fails. Useful to see this information as at that point the interface goes down. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 493c1c1 - Browse repository at this point
Copy the full SHA 493c1c1View commit details -
net: if: Join all unjoined solicited node multicast groups
If an IPv6 address was added to the interface while the interface was down, its solicited node multicast address is not joined properly and IPv6 communication will to other hosts will fail. So make sure to rejoin all the solicited node multicast groups that were joined already when the network inteface is going up. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e3f1271 - Browse repository at this point
Copy the full SHA e3f1271View commit details -
net: if: We can only rejoin mcast groups for native IP stack
No point trying to join multicast groups if the network interface is offloaded one. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 63081bd - Browse repository at this point
Copy the full SHA 63081bdView commit details -
net: virtual: Force LAA bit for link address
Make sure LAA (locally administred address) bit is set for the generated link address. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e9994c8 - Browse repository at this point
Copy the full SHA e9994c8View commit details -
net: virtual: Do not try to send data if interface is down
Make sure the interface is up before trying to send data to lower level interface. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 092f7f7 - Browse repository at this point
Copy the full SHA 092f7f7View commit details -
net: shell: Refactor VLAN configuration prints
Rework the way VLAN configuration is printed out. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for eb11a8a - Browse repository at this point
Copy the full SHA eb11a8aView commit details -
net: shell: Print VLAN name instead of interface type
As the interface type is always Virtual, no need to print it. Print instead the name of the network interface as it is more useful to the user. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 999c169 - Browse repository at this point
Copy the full SHA 999c169View commit details -
net: shell: Print multicast join status for iface cmd
Print information whether a multicast address is properly joined to a multicast group when print addresses using "net iface" command. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 0de1a75 - Browse repository at this point
Copy the full SHA 0de1a75View commit details -
net: ethernet: Enhance debug prints by printing ifindex
Network interface index number is useful to see in debug messages so print it. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 0e6341c - Browse repository at this point
Copy the full SHA 0e6341cView commit details -
net: arp: Enhance debug prints by printing interface index
Print also network interface index together with the pointer value in order to get more useful information what is going on in the system. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 3a67c6d - Browse repository at this point
Copy the full SHA 3a67c6dView commit details -
drivers: eth: native_sim: Remove VLAN handling
Virtual LAN logic is now done in Ethernet L2 so no need to manipulate VLAN packets in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for aca5f43 - Browse repository at this point
Copy the full SHA aca5f43View commit details -
drivers: ethernet: stm32: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f9b8608 - Browse repository at this point
Copy the full SHA f9b8608View commit details -
drivers: ethernet: sam_gmac: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 898a0d8 - Browse repository at this point
Copy the full SHA 898a0d8View commit details -
drivers: ethernet: enc28j60: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e45a8c9 - Browse repository at this point
Copy the full SHA e45a8c9View commit details -
drivers: ethernet: mcux: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 4e7565d - Browse repository at this point
Copy the full SHA 4e7565dView commit details -
drivers: ethernet: nxp_s32_gmac: Remove VLAN code as it is no longer …
…needed The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 813af65 - Browse repository at this point
Copy the full SHA 813af65View commit details -
drivers: ethernet: nxp_enet: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for bcb3470 - Browse repository at this point
Copy the full SHA bcb3470View commit details -
drivers: ethernet: xmc4xxx: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c5dc654 - Browse repository at this point
Copy the full SHA c5dc654View commit details -
drivers: ethernet: e1000: Remove VLAN code as it is no longer needed
The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 7825ce2 - Browse repository at this point
Copy the full SHA 7825ce2View commit details -
drivers: ethernet: nxp_s32_netc: Remove VLAN code as it is no longer …
…needed The VLAN packets are prepared in Ethernet L2 so no need to have special handling in the driver. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c4a4506 - Browse repository at this point
Copy the full SHA c4a4506View commit details -
samples: net: echo_server: Rework the VLAN support
Rework the code to support VLAN properly. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 55cbe53 - Browse repository at this point
Copy the full SHA 55cbe53View commit details -
samples: net: vlan: Use proper VLAN interface
The VLAN interfaces are now Virtual type so we need to collect only the Virtual interfaces and not Ethernet ones. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b5eec90 - Browse repository at this point
Copy the full SHA b5eec90View commit details -
samples: net: echo-client: Fix the VLAN support
The echo-client VLAN code needed updating so that correct interfaces are in use. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 9fcf1a4 - Browse repository at this point
Copy the full SHA 9fcf1a4View commit details -
samples: net: txtime: Fix the VLAN support
The txtime VLAN code needed updating so that correct interfaces are in use. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b1e31f9 - Browse repository at this point
Copy the full SHA b1e31f9View commit details -
samples: net: mdns_responder: Fix the VLAN support
The mdns-responder VLAN code needed updating so that correct interfaces are in use. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 793cd56 - Browse repository at this point
Copy the full SHA 793cd56View commit details -
samples: net: lldp: Fix the VLAN support
The lldp sample VLAN code needed updating so that correct interfaces are in use. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d473861 - Browse repository at this point
Copy the full SHA d473861View commit details -
net: gptp: Remove VLAN support
The gPTP is not suppose to be run on top of VLAN and the earlier support was just for testing purposes. Remove VLAN support now after the VLAN overhaul. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for def4a7e - Browse repository at this point
Copy the full SHA def4a7eView commit details -
doc: migration-guide-3.7: Add Virtual LAN (VLAN) information
The Virtual LAN is changed to use the virtual network interfaces. Add information what changes might be needed because of this. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 47f6048 - Browse repository at this point
Copy the full SHA 47f6048View commit details -
drivers: can: mcan: remove broken transmitter delay compensation support
Remove broken support for Transmitter Delay Compensation from the Bosch M_CAN backend driver. Even if this was enabled via Kconfig, the TDC bit in the DBTP register set during driver initialization is overwritten in can_mcan_set_timing_data(), turning TDC off. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
Configuration menu - View commit details
-
Copy full SHA for ec75dc2 - Browse repository at this point
Copy the full SHA ec75dc2View commit details -
dts: bindings: can: can-fd-controller: remove tx-delay-comp-offset prop
Remove the unused "tx-delay-comp-offset" property from the base CAN FD controller devicetree binding. Having a static Transmitter Delay Compensation (TDC) offset is useless. The offset needs to match the data phase timing parameters in order to properly configure the second sample point when transmitting CAN FD frames with BRS enabled. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
Configuration menu - View commit details
-
Copy full SHA for 744f20d - Browse repository at this point
Copy the full SHA 744f20dView commit details -
drivers: can: add utility macro for calculating TDC offset
Add a utility macro for calculating the Transmitter Delay Compensation (TDC) Offset using the sample point and CAN core clock prescaler specified by a set of data phase timing parameters. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
Configuration menu - View commit details
-
Copy full SHA for a363126 - Browse repository at this point
Copy the full SHA a363126View commit details -
drivers: can: mcan: enable transmitter delay compensation when possible
Enable Transmitter Delay Compensation whenever the data phase timing parameters allow it. Fixes: zephyrproject-rtos#70447 Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
Configuration menu - View commit details
-
Copy full SHA for bfad7bc - Browse repository at this point
Copy the full SHA bfad7bcView commit details -
tests: drivers: i2c: i2c_target_api: add stm32h573i_dk
Add necessary overlay and stm32h573i_dk in i2c_target_api test case to enable the board. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Configuration menu - View commit details
-
Copy full SHA for 12c6956 - Browse repository at this point
Copy the full SHA 12c6956View commit details -
boards: stm32h573i_dk: Fix CAN core clock
Set the PLL1_Q divider to 6 give a can core clock of 80MHz to resolve fdcan_clk reception problem because M_CAN requires that the host clock "APB1" should be higher or equal to the CAN core clock "PLL1_Q". Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Configuration menu - View commit details
-
Copy full SHA for 70f5411 - Browse repository at this point
Copy the full SHA 70f5411View commit details -
Add the dac node Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 296b732 - Browse repository at this point
Copy the full SHA 296b732View commit details -
boards: frdm_mcxn947: Add support for dac
Add support for dac Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for e3937e9 - Browse repository at this point
Copy the full SHA e3937e9View commit details -
samples: drivers: dac: support frdm_mcxn947 dac example
add support frdm_mcxn947 dac example Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for bd9cad3 - Browse repository at this point
Copy the full SHA bd9cad3View commit details -
doc: scripts: redirects: fix redirect for led_strip samples
Since I have integrated some samples into samples/drivers/led_strip, seting up redirection from the deleted apa102, lpd8806, and ws2812. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ddf3182 - Browse repository at this point
Copy the full SHA ddf3182View commit details -
mgmt: hawkbit: remove hb_context.url_buffer_size
remove hb_context.url_buffer_size and replace it with sizeof(hb_context.url_buffer) Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
Configuration menu - View commit details
-
Copy full SHA for ba932f6 - Browse repository at this point
Copy the full SHA ba932f6View commit details -
dts: arm: nxp: rw6xx: add DMIC to devicetree
Add DMIC to devicetree for RW61x SOC Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 625f028 - Browse repository at this point
Copy the full SHA 625f028View commit details -
soc: nxp: rw: enable DMIC clock at boot
Enable DMIC clock at boot, so that RW DMIC IP will be useable by driver Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 5e24197 - Browse repository at this point
Copy the full SHA 5e24197View commit details -
boards: nxp: rd_rw612_bga: enable DMIC
Enable DMIC on RW612 BGA board. The DMIC is enabled for both onboard MEMS microphones for this board, and the board is enabled with the DMIC sample and test Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for d5eb328 - Browse repository at this point
Copy the full SHA d5eb328View commit details -
random: Remove duplicated code
All implementations of random number generator where duplicating logic for sys_rand32_get. Since this subsystem already has a logic to generate random values of arbitrary size, we can generically implement sys_rand32_get on top of that. Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d68db18 - Browse repository at this point
Copy the full SHA d68db18View commit details -
s/rand32/random. Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 85a7b27 - Browse repository at this point
Copy the full SHA 85a7b27View commit details -
boards: google: dragonclaw: Fix SoC model
Google Dragonclaw board uses STM32F412CGU6 MCU, so fix include in DTS and board.yml Signed-off-by: Patryk Duda <patrykd@google.com>
Configuration menu - View commit details
-
Copy full SHA for dab9322 - Browse repository at this point
Copy the full SHA dab9322View commit details -
twister: Remove ANSI sequences before writing to handler.log
ANSI color is great for viewing output in a terminal, but currently it also gets written out to the `handler.log` file. Text editors usually don't render these, resulting in a hard-to-read file with a lot of gibberish interspered. This commit strips ANSI sequences from lines before writing them to the handler log file. This change does not affect what is printed in Twister's console output, so one would still see the colors there. Signed-off-by: Tristan Honscheid <honscheid@google.com>
Configuration menu - View commit details
-
Copy full SHA for 36ad49b - Browse repository at this point
Copy the full SHA 36ad49bView commit details -
tests: net: vlan: Fix the socket API usage
The tests should use zsock_ APIs after the commit 0512e7f Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b06602c - Browse repository at this point
Copy the full SHA b06602cView commit details -
tests/bsim/run_parallel: Create folder for results xml if missing
Create the folder for the results if it does not exist. Fixes these warnings in CI: ``` touch: cannot touch '/__w/zephyr/zephyr/./bsim_bt/ 53_bsim_results.xml': No such file or directory realpath: /__w/zephyr/zephyr/./bsim_bt/ 53_bsim_results.xml: No such file or directory ``` Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for dfe34ca - Browse repository at this point
Copy the full SHA dfe34caView commit details -
shell: rtt: Add detection of host presence
If host is not reading RTT data (because there is no PC connection or RTT reading application is not running on the host), thread will stuck continuously trying to write to RTT. All threads with equal or lower priority are blocked then. Adding detection of that case and if host is not reading data for configurable period then data is dropped until host accepts new data. Similar solution is using in RTT logging backend. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 04a74ce - Browse repository at this point
Copy the full SHA 04a74ceView commit details -
soc: nordic: vpr: finish pending transactions before calling
wfi
To minimize time the CPU spends when preparing for sleep, make sure the pending transactions are finished before calling `wfi`. Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 1de13cc - Browse repository at this point
Copy the full SHA 1de13ccView commit details -
net: wifi: Fix the Wi-Fi state check
Once Wi-Fi is associated few parameters like listen interval and power-save mode cannot be changed. The state for association is "ASSOCIATED" and not completed. Even after state transitions to COMPLETE, it can still go back to other states, e.g., PTK/GTK renewal. Fix the state check. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 159617c - Browse repository at this point
Copy the full SHA 159617cView commit details -
net: wifi: Add an build assert for checking states order
This helps us sanity check the enumerations order isn't changed. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for cb331c2 - Browse repository at this point
Copy the full SHA cb331c2View commit details -
boards: qemu_x86_tiny: Fix linker script
s/rand32_timer_*/random_timer_*/. It solves a problem introduced in 85a7b27 Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9d18a7c - Browse repository at this point
Copy the full SHA 9d18a7cView commit details -
cmake: sca: codechecker: search for 'CodeChecker' and 'codechecker'
Let find_program in codechecker/sca.cmake search for both 'CodeChecker' and 'codechecker'. Before this change, I wasn't able to run CodeChecker because cmake couldn't find it. (Ubuntu 23.10, CodeChecker 6.21.0 installed via snap) Signed-off-by: Benedikt Streicher <streicher.b@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 6f01329 - Browse repository at this point
Copy the full SHA 6f01329View commit details -
boards: Update Xiao_BLE Sense DTS for pdm microphone
Create regulator on GPIO for microphone supply Set pdm data and clk pins in pinctrl Add xiao_ble_sense overlay for dmic sample support Signed-off-by: Zak Portnoy <zakportnoy@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5cbc16a - Browse repository at this point
Copy the full SHA 5cbc16aView commit details -
dts: bindings: add device tree binding for i.MX RDC
Add device tree binding file for the Resource Domain Controller (RDC) on i.MX SoCs. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for d81162e - Browse repository at this point
Copy the full SHA d81162eView commit details -
dts: imx8m: add device node for RDC
Add RDC device tree node for i.MX8M SoCs Cortex-A core dtsi. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 64dd04f - Browse repository at this point
Copy the full SHA 64dd04fView commit details -
dts: bindings: add a new 'rdc' property to the i.MX IUART bindings
The new property is used to set the access permission for the IUART device. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 0aaab73 - Browse repository at this point
Copy the full SHA 0aaab73View commit details -
dts: imx8mm: add 'rdc' property for UART nodes
Assign the UART devices to both the Cortex-A and Cortex-M cores. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for cd8029b - Browse repository at this point
Copy the full SHA cd8029bView commit details -
imx-rdc: add domain ID for Cortex-A53 core
Add domain ID definition for Cortex-A53 core on i.MX8M SoCs. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 04e8183 - Browse repository at this point
Copy the full SHA 04e8183View commit details -
soc: mimx8m: add MMU mapping for RDC MMIO
Add MMU mapping for RDC MMIO on i.MX8M SoCs. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 657e7ed - Browse repository at this point
Copy the full SHA 657e7edView commit details -
soc: mimx8m: set the UART devices RDC permission
Add SoC initialization to set the UART RDC permission in the early phase, so that the it can be used by Zephyr on Cortex-A cores. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 5062c51 - Browse repository at this point
Copy the full SHA 5062c51View commit details -
boards: nxp: imx8m: remove the UART RDC setup from guide
As the RDC setup has been added in SoC initialization code. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 795044e - Browse repository at this point
Copy the full SHA 795044eView commit details -
tests bsim: run_parallel: Print how long tests take
To give an idea of which tests are taking too long either on CI or locally. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for b033913 - Browse repository at this point
Copy the full SHA b033913View commit details -
net: lwm2m: Fix socket hints for block transfer
Outgoing block-transfers now set the socket hint to ONGOING as long as the BLOCK1/BLOCK2 header has MORE flag set to true. This means as only the last packet in the block-transfer set the socket hint to LAST or ONE_RESPONSE. Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c62dd77 - Browse repository at this point
Copy the full SHA c62dd77View commit details -
llext: rework LL_EXTENSION_SYMBOL to generate const structs
The LL_EXTENSION_SYMBOL macro is used to export symbols defined in extensions to the base image. This patch reworks the macro to use `static const struct llext_const_symbol`, since: - the associated values are semantically not modifiable; - this exported symbol table is parsed by llext like section iterables, ignoring associated symbol information. This is mostly a cosmetic change because, unlike the base image, these symbols cannot be placed (and left) in ROM as they will most certainly require runtime relocation. However, it makes this macro more consistent with EXPORT_SYMBOL, which is the base image equivalent. Also clarify some comments in the same header file. Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
Configuration menu - View commit details
-
Copy full SHA for eef91d4 - Browse repository at this point
Copy the full SHA eef91d4View commit details -
drivers: dma_mcux_lpc: Fix omitted interrupt config
Add the invocation of an interrupt config function (config->irq_config_func). Absence of this call results in the DMA driver not being able to service interrupts raised by the DMA peripheral. This case was observed on the i.MX RT685's HiFi 4 DSP domain, where DMA was not functional because of this. Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 903bbef - Browse repository at this point
Copy the full SHA 903bbefView commit details -
modules: openthread: platform: radio: Time Sync OT Feature support
Add missing otRadioIeInfo structure and add plaform time to transmit frame Signed-off-by: Dave Lacerte <lacerte.dave@hydroquebec.com>
Configuration menu - View commit details
-
Copy full SHA for 379ac5e - Browse repository at this point
Copy the full SHA 379ac5eView commit details -
tests bsim edtt: Kill stuck processes in the same way as other tests
This test keeps its own partial way of running tests. Let's have it kill stuck processes in the same way as the rest (sending another kill 5 seconds after, and printing a message about what happened) Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 693ae86 - Browse repository at this point
Copy the full SHA 693ae86View commit details -
tests bsim: Increase runtime timeouts
Let's increase the timeout for a few tests whose timeout is less than 3x a typical execution time in CI. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 7d7188e - Browse repository at this point
Copy the full SHA 7d7188eView commit details -
tests/bsim: Remove too small timeouts
Remove explicit timeouts which are either the same as the default one or smaller. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 082f283 - Browse repository at this point
Copy the full SHA 082f283View commit details -
boards: nxp: frdm_mcxn947: doc fixes
- fix schematic link pointing to different board - fix link to the board_defconfig file - remove the "Debug Firmware" link that was not referenced anywhere - add a link to the board user manual - minor additions to the debug with J-Link section Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for ff13cb5 - Browse repository at this point
Copy the full SHA ff13cb5View commit details
Commits on Mar 29, 2024
-
boards: nxp: frdm_mcxn947: use core argument to target CPU0
In future versions of Linkserver, specifying the core argument within the device string will not be supported. Therefore, move the FRDM MCXN947 board to specify the core directly instead of using the device string. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for 5f3d584 - Browse repository at this point
Copy the full SHA 5f3d584View commit details -
dts: bindings: update renesas rzt2m gpio bindings to handle interrupts
Add irqs to rzt2m gpio bindings in order to add interrupt support to rzt2m gpio driver and adds common gpio node to store interrupt config (irqs are shared between ports) Signed-off-by: Jakub Michalski <jmichalski@internships.antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 370343a - Browse repository at this point
Copy the full SHA 370343aView commit details -
dts: arm: add nodes to support gpio interrupts in renesas rzt2m
Add common gpio node to pinctrl node (interrupts are shared between ports) and syscon for interrupt edge detection register in order to support interrupts in rzt2m gpio Signed-off-by: Jakub Michalski <jmichalski@internships.antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 311aa33 - Browse repository at this point
Copy the full SHA 311aa33View commit details -
drivers: gpio: add interrupt support to renesas rzt2m gpio
Add interrupt support to renesas rzt2m gpio driver Signed-off-by: Jakub Michalski <jmichalski@internships.antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for e92c04c - Browse repository at this point
Copy the full SHA e92c04cView commit details -
boards: add switch nodes to rzt2m starter kit
Add onboard switch nodes to rzt2m starter kit Signed-off-by: Jakub Michalski <jmichalski@internships.antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for fa31494 - Browse repository at this point
Copy the full SHA fa31494View commit details -
soc: st: stm32 mcus setting the lptim clock source
Select the LPTIM clock source STM32_LPTIM_CLOCK to be LSE or LSI depending on the DTS clocks property of the stm32_lp_tick_source node. This will also affect the SYS_CLOCK_TICKS_PER_SEC depending on the lptim prescaler Signed-off-by: Francois Ramu <francois.ramu@st.com>
Configuration menu - View commit details
-
Copy full SHA for d70e96e - Browse repository at this point
Copy the full SHA d70e96eView commit details -
doc: releases: release-notes: 3.7: add informations on dhcpv4 options
Add documentation for new use of dhcpv4 options. Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
Configuration menu - View commit details
-
Copy full SHA for fe5313f - Browse repository at this point
Copy the full SHA fe5313fView commit details -
scripts: dts: update pyyaml version
The currently used PyYaml version has some vulnerabilies as described on the pull request description. It updates to version 6.0, removing these supply chain vulnerabily. The OSSF Scorecard was the tool used for discovering these vulnerabilties. Signed-off-by: Javan lacerda <javanlacerda@google.com>
Configuration menu - View commit details
-
Copy full SHA for dbfc1aa - Browse repository at this point
Copy the full SHA dbfc1aaView commit details -
drivers: iis2dlpc: fix typo in log message
Probably copy-pasted from another line. Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
Configuration menu - View commit details
-
Copy full SHA for b49116c - Browse repository at this point
Copy the full SHA b49116cView commit details -
drivers: iis2dlpc: fix typo in function name
iis2dlpc, not ii2sdlpc. Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
Configuration menu - View commit details
-
Copy full SHA for 808d897 - Browse repository at this point
Copy the full SHA 808d897View commit details -
drivers: add iis328dq stmemsc driver
Based on the iis2dlpc driver, with some significant differences in interrupt handling. Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
Configuration menu - View commit details
-
Copy full SHA for f4c596a - Browse repository at this point
Copy the full SHA f4c596aView commit details -
boards: st: nucleo_wb55rg: Add led1 alias
This board is missing the led1 alias, which prevents to use some samples such as basic/threads. Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Configuration menu - View commit details
-
Copy full SHA for 9c3e242 - Browse repository at this point
Copy the full SHA 9c3e242View commit details -
twister: ut for config_parser.py
initial commit Signed-off-by: Maciej Dubiel <maciejx.dubiel@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d076962 - Browse repository at this point
Copy the full SHA d076962View commit details -
scripts: tests: Blackbox test expension - disable
Add test related to disable-suite-name-check flag This flag disabling extended test suite name verification at the beginning of Ztest test. This option could be useful for tests or platforms, which from some reasons cannot print early logs. Add test related disable-warnings-as-errors Do not treat warning conditions as errors. Signed-off-by: Artur Wilczak <arturx.wilczak@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6d8132c - Browse repository at this point
Copy the full SHA 6d8132cView commit details -
scripts: tests: Blackbox test expansion - device
Adds tests related to device flags: --seed Signed-off-by: Kamil Paszkiet <kamilx.paszkiet@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 717fcca - Browse repository at this point
Copy the full SHA 717fccaView commit details -
net: wifi: Replace numeric values with defines
There should be a particular defines which clarify the use of that number. So, replacing numbers with defines in wifi shell. Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 6a0e6e4 - Browse repository at this point
Copy the full SHA 6a0e6e4View commit details -
net: wifi: Add reasons for 4 way handshake failure
When there is 4 way handshake timeout, it can be because of incorrect credential or some times when AP's signal strength is weak. It can cause 4 way handshake fail. Adding comment where WIFI_STATUS_CONN_WRONG_PASSWORD is defined. Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 10d9099 - Browse repository at this point
Copy the full SHA 10d9099View commit details -
bindesc: Update build time without re-running cmake entirely
With CONFIG_BINDESC_BUILD_TIME_ALWAYS_REBUILD a re-run was called for the entire project. This can result in issues with the zephyr linker mechanism. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
Configuration menu - View commit details
-
Copy full SHA for 3102fdc - Browse repository at this point
Copy the full SHA 3102fdcView commit details -
pm: runtime: fix race when waiting for suspended event
To wait for the asynchronous suspending work item to complete, a combination of semaphores and events is used. First, the semaphore is released, then the events are cleared (through the boolean argument to k_event_wait), then events are awaited. However, if the event flag happens to be set by the work handler in the short time between k_sem_give and k_event_wait, it is then cleared by k_event_wait and k_event_wait blocks forever waiting for the event. Make sure that we clear the event flag before releasing the semaphore. Signed-off-by: Marco Widmer <marco.widmer@bytesatwork.ch>
Configuration menu - View commit details
-
Copy full SHA for d83c63e - Browse repository at this point
Copy the full SHA d83c63eView commit details -
drivers: sensor: tmp108: Handle negative values correctly
Negative temperatures were converted to the sensor_value struct incorrectly. This fixes the causes: signed/unsigned mixups and integer overflows. Also clarified temperature calculation using multiplier/divisor config values. Fixes zephyrproject-rtos#68240 Signed-off-by: Boris Mulder <b.mulder@innoseis.com>
Configuration menu - View commit details
-
Copy full SHA for f87143d - Browse repository at this point
Copy the full SHA f87143dView commit details -
doc: api: fix broken links to API overview
fix incorrectly formatted sphinx links Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
Configuration menu - View commit details
-
Copy full SHA for 566b490 - Browse repository at this point
Copy the full SHA 566b490View commit details -
tests: thrift: build_only until c++11 threads are in sdk
There was a make-shift mutex implementation added to thrift while waiting for C++11 thread support in the SDK. This was fairly racey and would cause issues in CI regularly. Make the tests build-only for now until C++11 thread, mutex, etc support is stabilized. Signed-off-by: Chris Friedt <chrisfriedt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f2d1851 - Browse repository at this point
Copy the full SHA f2d1851View commit details -
net: Provide separate configs for TX/RX memory pool for variable bufs
Instead of having a single config specifying the memory pool size for variable-sized net buffers, have a separate one for TX and RX for better configuration granularity when optimizing memory usage of the application. Deprecate the old configuration but use its value as a default (for now) for the new configs. This will need to change when the config is deleted. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 8e2722e - Browse repository at this point
Copy the full SHA 8e2722eView commit details -
bluetooth: tester: Add CSIS btp command
This commit adds CSIS command to change type of SIRK. This is needed for CSIS/SR/SP/BV-05-C test case. Signed-off-by: Piotr Narajowski <piotr.narajowski@codecoup.pl>
Configuration menu - View commit details
-
Copy full SHA for e8d4a68 - Browse repository at this point
Copy the full SHA e8d4a68View commit details -
Samples: Bluetooth: Fix PAwR sample failed to set subevent data
Be respectful of PAwR subevents while scheduling scan activities. The radio will be swtiched from scan to PAwR when it is closed to the next subevent interval. Signed-off-by: Ryan Chu <ryan.chu@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 2759a35 - Browse repository at this point
Copy the full SHA 2759a35View commit details -
net: buf: Include user data when cloning
net_buf_user_data() is supposed to copy any data, which includes the user data. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for da676d2 - Browse repository at this point
Copy the full SHA da676d2View commit details -
tests: net: buf: Better clone coverage
This commit ensures that user data get copied when cloning a buffer. Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Configuration menu - View commit details
-
Copy full SHA for 3aba7d5 - Browse repository at this point
Copy the full SHA 3aba7d5View commit details -
intel_adsp: ace: Fix sparse error
Fixes the following errors when sparse (SCA) is enabled: soc/intel/intel_adsp/ace/power.c:46:12: warning: cast removes address space '__cache' of expression /soc/intel/intel_adsp/ace/power.c:48:9: warning: incorrect type in argument 1 (different address spaces) Fixes zephyrproject-rtos#70725 Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 688fbb5 - Browse repository at this point
Copy the full SHA 688fbb5View commit details -
samples: ipc: openamp_rsc_table: Check for endpoint create failure
Check if creating the RPMSG endpoint fails and exit the task if so. This prevents a later null pointer dereference if we try to continue. Signed-off-by: Andrew Davis <afd@ti.com>
Configuration menu - View commit details
-
Copy full SHA for 27cb75e - Browse repository at this point
Copy the full SHA 27cb75eView commit details -
samples: ipc: openamp_rsc_table: Normalize printed output
Currently a mix of printk() and LOG_*() are used, switch to using the LOG functions in all cases. The code also has mixed line-ending types, as the LOG functions add newlines remove these. Also some messages that are failures are printed with debug log level, use ERR level here. Signed-off-by: Andrew Davis <afd@ti.com>
Configuration menu - View commit details
-
Copy full SHA for 2127586 - Browse repository at this point
Copy the full SHA 2127586View commit details -
samples: ipc: openamp_rsc_table: Do not create null shared memory pool
We are always the remote client in this example. The shared pool is only used for allocating ring descriptors when we are the host. Do not create a shared pool with a NULL base address, simply do no pass in a pool. Signed-off-by: Andrew Davis <afd@ti.com>
Configuration menu - View commit details
-
Copy full SHA for 993f978 - Browse repository at this point
Copy the full SHA 993f978View commit details -
samples: ipc: openamp_rsc_table: Remove virtual shared memory device
A virtual metal_device is created and then the needed IO regions created and added to this device. Immediately we extract these regions back out and make use of them. There is no reason to do this, instead simply use the created IO regions. This also removes the need to have struct metal_device defined to have more than one IO region (METAL_MAX_DEVICE_REGIONS), which is not default. If the libmetal library was built with a different value, then updating this header would not fix the underlying implementation leading to runtime failures. Signed-off-by: Andrew Davis <afd@ti.com>
Configuration menu - View commit details
-
Copy full SHA for 0714052 - Browse repository at this point
Copy the full SHA 0714052View commit details
Commits on Mar 31, 2024
-
scripts: tests: Blackbox test expansion - platform
Adds tests related to the Twister's platform selection: * -A, --board-root * -K, --force-platform * -p, --platform Signed-off-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2f97795 - Browse repository at this point
Copy the full SHA 2f97795View commit details -
scripts: tests: Move bbox platform tests to a single file
Blackbox tests related to platform choice now moved to test_platform.py: * test_emulation_only * test_exclude_platform Signed-off-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2302e5f - Browse repository at this point
Copy the full SHA 2302e5fView commit details