Commit graph

800 commits

Author SHA1 Message Date
Emil Obalski 557b12f2c6 CODEOWNERS: Adding myself for icmsg backend for IPC service
Adding myself as a code owner for icmsg backend in
IPC-service.

Signed-off-by: Emil Obalski <Emil.Obalski@nordicsemi.no>
2023-04-03 11:29:08 +02:00
Chris Friedt e181ec4bcd boards: riscv: remove beaglev_starlight_jh7100
Unfortunately, this board did not make it to production.

http://bit.ly/42T4Aof

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-03-30 17:31:27 -04:00
Andrei Emeltchenko 97c55ce46c smbus: Update CODEOWNERS and MAINTAINERS files
Update CODEOWNERS and MAINTAINERS files.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Alberto Escolar Piedras f27c0b4905 tests bsim: Change folder structure
Bsim won't be limited anymore to BT tests.
In preparation for adding more tests in network areas
swap the tests/bluetooth/bsim with tests/bsim/bluetooth

There is no other changes in this commit beyond that.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-03-17 19:59:50 +01:00
Jamie McCrae b3b2f28270 CODEOWNERS: Add self to sysbuild
Add myself to sysbuild entry and adds additional folders.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-08 08:53:46 -06:00
Nazar Palamar dea6ef0d3a CODEOWNERS: Update codeowners for Infineon/Cypress sources
- Add Ian Fyall (@ifyall) as codeowner for Infineon/Cypress sources.
- Add Nazar Palamar (@npal-cy) as codeowner for Infineon/Cypress sources.
- Remove Gerson Fernando Budke (@nandojve) from codeowner
of Cypress sources.

Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
2023-03-01 11:44:57 +01:00
Dawid Niedzwiecki e734adfb78 subsys/mgmt/ec_host_cmd: update directory structure
The Host Commands can be used with different transport layers e.g. SHI
or eSPI. The code that provides the peripheral API and allows sending
and receiving Host Commands via different transport layers is not
actually drivers of a peripheral, so move it to the
subsys/mgmt/ec_host_cmd folder.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2023-02-28 10:42:23 +01:00
Jonathan Rico 2a9eda226b tests: Bluetooth: restructure bsim_bt directory
This commit separates each test by layer level.

Obviously the tests will run the whole stack, but they should be separated
by which component/layer they intend on testing.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2023-02-23 14:35:05 +01:00
Goh Shun Jing e086d9d5d6 CODEOWNERS: Add code owener for uart_altera.c
Add code owener for uart_altera.c

Signed-off-by: Goh Shun Jing <shun.jing.goh@intel.com>
2023-02-23 09:26:33 +01:00
Andriy Gelman 8a97da056b drivers: dma: Add infineon xmc4xxx dma support
Adds dma drivers for xmc4xxx SoCs.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2023-02-21 21:15:53 +01:00
Khor Swee Aun 4be438254a codeowners: Add code owner for INTEL FPGA NIOSV
Add code owner for INTEL FPGA NIOSV dts, SoC and board.

Signed-off-by: Khor Swee Aun <swee.aun.khor@intel.com>
2023-02-20 09:29:13 -05:00
Adrian Warecki f230a887da drivers: watchdog: Add a new driver for Synopsys DesignWare watchdog
This commit adds a base version of the driver for Synopsys DesignWare
watchdog.

Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
2023-02-19 20:42:52 -05:00
Vaishnav Achath 52ef8e44e5 MAINTAINERS: Add vaishnavachath as maintainer for TI Platforms
Add myself as a maintainer for existing TI platforms,
currently I am an employee with Texas Instruments Inc. in
the Embedded Processors software department and has worked
on the supported simplelink platforms in Zephyr for the last
2 years.

Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
2023-02-03 12:32:16 -05:00
Goh Shun Jing ad5eda6383 CODEOWNERS: Add code owener for uart_altera_jtag.c
Add code owener for uart_altera_jtag.c

Signed-off-by: Goh Shun Jing <shun.jing.goh@intel.com>
2023-01-27 14:24:43 -05:00
Anas Nashif da386cdc40 CODEOWNERS: remove inactive code owners
Remove inactive users from CODEOWNERS file.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-01-18 15:13:37 -05:00
Kristoffer Rist Skøien 88608e213f CODEOWNERS: boards/arm/nrf5340_audio_dk_nrf5340
Relevant users added as codeowners

Signed-off-by: Kristoffer Rist Skøien <kristoffer.skoien@nordicsemi.no>
2023-01-17 09:21:18 +01:00
Stephanos Ioannidis b0ed245a22 CODEOWNERS: Add C++ library entry
This commit adds a CODEOWNERS entry for the C++ library (previously
called C++ subsystem) to appease the check_compliance.py.

Note that we have not completely phased out the CODEOWNERS file yet
and, until we do, the CODEOWNERS check in check_compliance.py should
stay.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-01-13 17:42:55 -05:00
Nick Ward 0d23b46025 CODEOWNERS: take ownership of PCA9685 PWM driver
Take ownership of the PCA9685 PWM driver.

Signed-off-by: Nick Ward <nix.ward@gmail.com>
2023-01-11 09:38:18 +01:00
Dominik Ermel d492c0d79a scripts/utils/migrate_mcumgr_kconfigs.py: Script for migrating MCUmgr
Script that provides aid with converting project files to
new Kconfig option names.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-22 12:36:34 +01:00
Filip Kokosinski 509e101a91 soc: silabs_exx32: Add support for SiLabs EFR32BG22 SoC
This commit adds support for Silicon Labs EFR32BG22 SoC.

Co-authored-by: Mateusz Sierszulski <msierszulski@antmicro.com>
Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2022-12-20 22:50:19 +01:00
Jiafei Pan 0404355263 codeowners: add entry for arm64 board mimx93_evk
Add myself to be owner for board mimx93_evk_a55.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2022-12-20 09:22:40 +01:00
Dinesh Kumar K f050e18798 drivers: sensor: Add support for grow_r502a fingerprint sensor
Add driver support for grow_r502a fingerprint sensor

Signed-off-by: Dinesh Kumar K <dinesh@linumiz.com>
2022-12-14 18:44:29 +01:00
Ryan McClelland 672a401f20 i3c: add cdns i3c driver
This gives initial support to the cadence i3c controller

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2022-12-12 15:51:16 -05:00
Yuval Peress b38445eaa0 math: Introduce a DSP basicmath subsystem with a cmsis backend
Introduce an API mirroring the CMSIS-DSP's basicmath. If CMSIS_DSP is
enabled, then it will by default be used as a backend. Developers may
opt into a custom backend by setting CONFIG_DSP_BACKEND_CMSIS=n. If
done, the application must provide `zdsp_backend/dsp.h` and optionally
implement the functions in its own .c files.

Signed-off-by: Yuval Peress <peress@google.com>
2022-12-02 20:15:55 +01:00
Madhurima Paruchuri fa738b0f74 usb-c: Generate USB-C connector VIF policies XML file
Generates XML file containing VIF policies by reading the device tree
using EDT.pickle generated during build
This script writes a subset of general and sink-pdo VIF policies in
output file
This script gets invoked during build if enabled through kconfig
The generated XML containing USB-C VIF policies could be used by
USB PD/Type-C analysers/testers to understand USB-C properties and
perform tests accordingly

Signed-off-by: Madhurima Paruchuri <mparuchuri@google.com>
2022-12-02 08:46:04 -06:00
Gerard Marull-Paretas 0b435c858d codeowners: add entry for regulators
Add myself as owner of regulators code.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-11-30 15:49:30 +01:00
Mahesh Mahadevan 9061d774c9 CODEOWNERS: Remove files and update paths
Some of the files have been deleted or moved.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-11-22 16:55:26 +09:00
Carles Cufi c10ec51bc1 codeowners: Add myself to check_compliance.py
I've been doing quite a bit of work on it and plan to do quite a bit
more.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-11-21 08:16:37 -05:00
René Beckmann 1dadb0371e CODEOWNERS, MAINTAINERS: Add entries for MQTT-SN
This adds the files related to MQTT-SN, with an additional exlude
to separate MQTT and MQTT-SN.

Signed-off-by: René Beckmann <rene.beckmann@grandcentrix.net>
2022-11-09 10:43:00 +01:00
Aleksander Wasaznik 9124e310fd CODEOWNERS: Remove alwa-noric from bluetooth mesh
Removes alwa-nordic from the following paths:
/tests/bluetooth/bsim_bt/bsim_test_mesh/
/tests/bluetooth/mesh_shell/

This is done by adding new definitions for those paths, inheriting the
owners of the previously matching rule, but without alwa-nordic.

PavelVPV is added to both entries.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2022-10-27 11:05:12 +02:00
Gerard Marull-Paretas 5b8f5b1d0c codeowners, maintainers: update my status on a few areas
This patch updates my status on areas where unfortunately I no longer
have time or interest to contribute:

- Removed my collaborator status from STM32, display, sensors, kscan,
  PWM and hal_ti
- Downgraded my status from maintainer to collaborator for the GD32
  platform

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-26 16:02:07 -05:00
Sam Hurst 78809549ee CODEOWNERS: Add ownership for USB-C
Add myself as codeowner for the USB-C subsystem and sample

Signed-off-by: Sam Hurst <sbh1187@gmail.com>
2022-10-22 18:38:35 -04:00
Sam Hurst 3dd07aebdd usb-c: Change dir name from usbc to usb_c
For improved readability, change dir name from
usbc to usb_c

Signed-off-by: Sam Hurst <sbh1187@gmail.com>
2022-10-22 18:38:35 -04:00
Carles Cufi b02d252e4d CODEOWNERS: Remove Andrzej Puzdrowski from most maintainerships
Andrzej is no longer involved directly in Zephyr, but remains connected
to the MCUboot project. Replace his maintainership with either other
people from Nordic or leave the subsystem "orphaned" (i.e. labeled as
odd fixes).

Also add @nordicjm to the SMP/MCUmgr maintainership, as he is already an
SMP/MCUmgr collaborator.

Finally, removed @aunsbjerg from mcumgr path maintainership, since he's
already assigned to the UDP platform implementation, which is what he is
an owner of.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-10-19 08:22:19 -05:00
Manuel Arguelles 2daa539580 codeowners: add owner for NXP S32 platforms
Add ownership to NXP S32 platform related files.

Signed-off-by: Manuel Arguelles <manuel.arguelles@nxp.com>
2022-10-14 09:51:14 +02:00
Ryan Erickson 1ffb5162fc CODEOWNERS: add MG100 board owner
Add myself.

Signed-off-by: Ryan Erickson <ryan.erickson@lairdconnect.com>
2022-10-03 10:11:28 +02:00
Valerio Setti b609c7a474 CODEOWNERS: add ownership of STM32 quadrature decoder driver
Adding myself as the code owner for the STM32's quadrature encoder
driver

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2022-10-03 10:10:31 +02:00
Christian Taedcke 208499f54a CODEOWNERS: Remove myself as codeowner
I am not using Silicon Labs platform for a while now and will not be for
the foreseeable future.

Signed-off-by: Christian Taedcke <christian.taedcke@lemonbeat.com>
2022-10-02 18:09:13 -04:00
Adrian Bonislawski 6cb0967231 codeowners: add code owner for dma intel_adsp
Add code owner for dma intel_adsp

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
2022-09-30 15:18:20 +00:00
Emil Gydesen a47f8297fe CODEOWNERS: Remove asbjornsabo from BT Codeowners
Asbjorn will not be as involved with Zephyr
development anymore, so removing him as a codeowner.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-09-26 09:48:49 -05:00
Dominik Ermel af79689c8b CODEOWNERS: Add/change onership of mcumgr components
Add de-nordic as codeowner for:
 include/zephyr/mgmt/mcumgr/
 subsys/mgmt/mcumgr/
 tests/subsus/mgmt/mcumgr/

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-09-12 14:16:04 +00:00
Daniel Leung ce7058d2f5 drivers: i3c: introduce I3C API for controllers
This introduces the I3C API for I3C controllers. Currently,
this supports one controller per bus under Zephyr.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2022-09-09 17:42:33 -04:00
Pierre Marzin 1d2752f4ee drivers: pwm: add Renesas R-Car driver
Add R-Car Gen3 PWM driver.

Clock diviser is automatically adjusted according to requested period
and duty-cycle in order to obtain as much accuracy as possible.
Indeed, in order to improve PWM accurancy, the PWM clock has to fit
the requested period. So use the given period_cycle to define if the
clock as to be adapted. In such case, increase/decrease the clock
diviser to adapt the period_cycle and be sure that it fits into the
10 bits counter of the PWM controller.

Tested on H3ULCB on pwm0 and pwm4.

Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
2022-09-07 15:50:49 +02:00
Filip Kokosinski 8e419c7bc6 MAINTAINERS: update CODEOWNERS and MAINTAINERS.yml
This commit updates the outdated entries of CODEWONERS and
MAINAINERS.yml files.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2022-09-06 09:35:38 -05:00
Jiafei Pan 9c0c2e1320 CODEOWNERS: imx8m/p/n: update codeowner
Add me to be codeowner of platform imx8mm/p/n ARM64
platforms.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2022-09-05 10:17:13 +02:00
Boon Khai Ng 7ceb48a5cd codeowners: Add code owner for Cadence QSPI NOR Flash Driver
Add code owner for Cadence QSPI NOR Flash Driver.

Signed-off-by: Boon Khai Ng <boon.khai.ng@intel.com>
2022-09-01 14:30:59 -04:00
Jun Lin 77822fc316 CODEOWNERS: remove the inactive code owner
WealianLiao is unable to support Zephyr for npcx chip for the
foreseeable future. Remove him from the CODEOWNERS file.

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2022-09-01 13:08:53 -04:00
Kumar Gala 8403866e39 CODEOWNERS: Fix error/warnings reported by check_compliance.py
Fix warnings/errors:
* Path '/drivers/dma/*cavs*' not found in the tree
* Expected '/' after directory 'scripts/west_commands/fetchers'

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-22 15:53:15 -04:00
Felipe Neves 4bff7ecab3 drivers: ipm: esp32: added IPM driver
implemented by software for esp32 dual core
variants.

Signed-off-by: Felipe Neves <felipe.neves@linaro.org>
2022-08-16 18:06:02 +02:00
Carles Cufi 336aa9dc88 modules: Basic binary blob infrastructure
This patch introduces the basic infrastructure to list and fetch binary
blobs. This includes:

- The new 'blobs' extension command
- An implementation of the `west blobs list` command
  with custom formatting
- A very simple mechanism for loading fetchers
- A basic implementation of an HTTP fetcher

In order to ensure consistency among the west extension commands in the
main zephyr tree, we reuse a similar class factory pattern that is present
for ZephyrBinaryRunner instances in the ZephyrBlobFetcher case. This
could be achieved with a simpler mechanism, but opted for consistency
before simplicity.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-08-16 05:59:02 -07:00