Move CMSIS module Kconfig options to a folder, in preparation for CMSIS
core header creation.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Adding myself as collaborator in various networking related areas
that I was working with earlier.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Adding myself as code-owner since I am at this point the primary author
of, and actively maintaining conn_mgr.
Signed-off-by: Georges Oates_Larsen <georges.larsen@nordicsemi.no>
Add myself (decsny) as collabotor to SD subsystem to help
to maintain the eMMC support which I added to Zephyr last year.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Bluetooth HCI drivers, Bluetooth services and the Bluetooth shell can be
considered part of the Host. Move the paths to the Host entry so that
the "Bluetooth Host" label is applied to PRs that change files in those
paths.
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
Merge both Renesas R-Car platforms
Add Mykola to collaborators
Remove Pierre from collaborators
Update CODEOWNERS file for all renesas r-car related files
Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
To better delimit renesas ranges dts, we need to use ranges folder.
It will also help maintainers to better delimit their files to
be notified about.
Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
Force all AM6-based boards to start with 'am6' which allows to
place all boards for the same SoC next to each other. The 'ti_'
prefix would end in spreading boards all over the board directory.
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Add Peter van der Perk and Benjamin Perseghetti to NXP
collaborators for NXP Platforms and NXP HAL.
Also the new vmu_rt* board path to NXP Platforms group so PRs are
properly assigned.
Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
As the cadence uart, has no off-the-shelve microprocessor out there.
Add a build only test case for the cadence uart using the qemu cortex
m3 as the board.
Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
I'm using a new account now.
Do the corresponding CODEOWNERS change just for consistency as well.
Signed-off-by: Martí Bolívar <mbolivar@amperecomputing.com>
Fix various incorrect maintainer file entry for directories. These
are currently matching files, but would break few scripts if we were to
upgrade the CI image to Python 3.11 due to a change in behavior of
Path.glob().
Fixes various:
MAINTAINERS.yml: glob pattern '...' in 'files' in area '...' does not
match any files
on machines running Python 3.11 or newer.
Link: https://docs.python.org/3/library/pathlib.html#pathlib.Path.glob
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
The correct paths are soc/xtensa/espressif_esp32
and soc/riscv/espressif_esp32, not soc/xtensa/esp32
and soc/riscv/esp32.
Signed-off-by: Bartosz Bilas <bartosz.bilas@hotmail.com>
The Keystone 3 (K3) family encompasses a wider variety of SoC's.
This aligns the soc/arm64 naming with the soc/arm directory.
Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
Renesas R-Car ARM64 platforms entry has been added to maintainers list.
lorc (Volodymyr Babchuk <volodymyr_babchuk@epam.com>) will be a maintainer
of the Renesas R-Car boards based on ARMv8.
Signed-off-by: Mykola Kvach <mykola_kvach@epam.com>
Acked-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Add myself as a maintainer for TI HAL layer (hal_ti),
this update was missed while changing the maintainer details
for the rest of TI platforms.
Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
TF-M will be maintained by d3zd3z moving forward. This PR also includes
some cleanup to the collaborator list of subsystems and modules related
to TF-M.
Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
Update the native posix area to cover also the native simulator,
and fix the drivers include path pattern, as some do not have the
whole native_posix in their name.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Introduce a new area of maintenance for the IEEE 802.15.4 native stack
as distinguished from both, IEEE 802.15.4 drivers and OpenThread and
more specialized than generic network subsystem maintainership.
Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
Drop the collabors entries that were already in maintainers (no need for
the dup), change the board expression so that it matches both ITE boards
currently in the repo.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Add an input build_all test with a bunch of input driver, move the
ft5336 one out of sensors as well.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
This looks a bit lost in its own USB-C chapter,
move it to USB under the Power Delivery heading.
Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
Mostly moved and reorganised content to the Connectivity chapter,
separated API references. Fill in some gaps in the USB device
documentation.
Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
Add a new _test_ that is used to build all regulator drivers. SoC
regulators, such as Raspberry Pi Pico core supply are excluded as they
are typically built as part of the platform.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
With significant contribution to MCUmgr that brought increased
upload speeds and various other improvements in RAM and CPU usage,
general improvements in MCUmgr architecture and documentation,
Jamie has shown his vision for the subsystem and therefore
lets welcome him as a new MCUmgr subsystem maintainer.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit adds the "area: Coding Guidelines" label to the "Coding
Guidelines" area.
Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
This commit adds more coding guidelines and code style-related files to
the "Coding Guidelines" area; most importantly, it adds the coding
guidelines document itself (`doc/contribute/coding_guidelines/`) to the
area.
Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
Since I've been working on device.h for a while, I propose to become the
maintainer of the device driver model in Zephyr.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Move the build-only test for the MCP2515 CAN controller driver to the
tests/drivers/build_all/can/ folder.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
I am no longer able to act as GPIO subsystem maintainer. I would like
to degrade my role to collaborator.
Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
The babblesim tests for bluetooth have been moved to a new folder.
To ensure that the proper people still get involved this PR adds
the bsim/tests/bluetooth/ll folder to the bluetooth controller section
and similar for the mesh babblesim folder
Signed-off-by: Andries Kruithof <andries.kruithof@nordicsemi.no>
Today these scripts are orphan. Let's better set them
as owned by the nrf52_bsim maintainer.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
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>
At the moment all Intel drivers get label Intel ADSP. Correct to match
only "intel,adsp*".
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit adds a maintainer and a collaborator to the "platform:
SiLabs" area. It also changes its status to "maintained".
Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
After the introduction of the renesas smartbond family the scope of dts
files needs to be limited to the rcar subfolder.
Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
Add myself as maintainer of hash utilities which currently
encompasses hash functions and hash maps (hash tables).
Signed-off-by: Chris Friedt <cfriedt@meta.com>
Since I contributed Zephyr's SD rework, and SDHC drivers are currently
marked as orphaned, make myself the maintainer.
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
- Remove Gerson Fernando Budke (@nandojve) from maintainers
of Cypress sources.
- Add Nazar Palamar (@npal-cy) as collaborators for
Infineon/Cypress sources.
Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
Rework the Host Command support. It includes:
-change API to backend
-change a way of defining rx and tx buffers
-fix synchronization between the handler and backend layer
-simplify the HC handler
Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
These platforms are significantly different.
Add vaishnavachath as a TI Sitara Platforms maintainer.
Add gramsay0 as a TI Sitara Platforms collaborator.
Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
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>
Add Marc as STM32 Platform collaborator.
Additionally add him and gautierg-st as collaborators to STM32 HAL module.
Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
Create a new section that groups files related to the coding guidelines.
This includes documentation and code formatting configuration files.
Signed-off-by: Keith Short <keithshort@google.com>
This commit changes the release notes area maintainers to the release
managers for the Zephyr 3.4 release.
Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
A few POSIX arch docs were orphaned.
Add them to the native posix & posix arch entry
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Add a maintainer for the Raspberry Pi Pico platform, including
the RP2040 SoC, boards using it, and drivers.
Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
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>
This commit places @stephanosio, the current CI maintainer, at the top
of the maintainer list for the "Continuous Integration" area such that
all CI-related PRs get assigned to @stephanosio.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This directory has existing LwM2M tests and tests/net/lib
has other protocols as well, so keep all in one place.
Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
While GitHub encourages using single account for both personal and work
purposes (even recommends merging multiple accounts into one), there are
some serious downsides when doing so.
The biggest disadvantage of using one account is the inability to select
which email address the "Rebase and merge" action will use. GitHub, at
least as of today, always uses primary email address for "Rebase and
merge" action.
Another issue is selecting email for notification based on organization.
Custom email routing can only be configured if you are organization
member (or at least outside collaborator). While this works reasonably
fine for zephyrproject-rtos organization, I cannot route e.g. mcu-tools
organization emails to my work email.
To avoid the issues I have decided to use dedicated GitHub account for
my Nordic Semiconductor related work activities: tmon-nordic
Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
This commit moves the files under `subsys/cpp` directory to the
`lib/cpp` directory because the C++ ABI runtime library and the
standard C++ library components are not a "subsystem" (aka. API) in
conventional sense and is better described as a "library."
Classifying the C++ ABI runtime library and the standard C++ library as
"libraries" instead of "subsystems" also better aligns with how the
existing C standard library implementation (`lib/libc`) is handled.
Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
subsys/mgmt/osdp _has_ a dedicated maintainer who will rush to address
any issues identified :)
Also, add @adakus and @r2r0 as collaborators since they are using this
subsystem in production and have agreed to review, test, and report issues
for this subsystem in future.
Signed-off-by: Siddharth Chandrasekaran <sidcha.dev@gmail.com>
This removes the tinycbor module and replaces references in it
e.g. in sample text to use the zcbor replacement.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Due to an unexpected change in employment status and going back to
full-time linux kernel development and maintenance, I'm no longer able
to spend much time on Zephyr. :(
Change my maintainership status to "odd fixes" for lvgl. I would also
be willing to pass the torch on to anyone interested.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Add a missing ":" for "Drivers: Regulators", currently causing PR
assigner failure:
```
yaml.scanner.ScannerError: while scanning a simple key
in "MAINTAINERS.yml", line 976, column 1
could not find expected ':'
in "MAINTAINERS.yml", line 977, column 3
```
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Add entry for regulator drivers. Add myself as a maintainer as I've been
reworking the whole subsystem lately, and Daniel DeGrasse as a
collaborator as he's been active in reviews and implementations.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
There's now two google_* boards in the repository and it looks like we
are going to keep a common prefix for these.
Add an explicit maintainer entry for these with Keith and I as
maintainers so that PRs against these will get reviewers and assignees.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
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>
Replace Enjia with Johan for x86 platform maintenance, and add Tomasz as
collaborator for x86 platforms & arch.
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Simple test for API rules, allocation, queue, and dequeu
of the endpoint requests. USB device controller should not be
connected to the host as this state is not covered by this test.
Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
Add an entry in the maintainers file for the experimental fuel gauge
API. Initially mark teburd (Intel) and aaronemassey (Google) as
maintainers.
Signed-off-by: Aaron Massey <aaronmassey@google.com>
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>
@attie-argentum has been collaborating with SAM0 SoC for a few
time. He seems to have good knowledge and it is motivated to
assume more responsabilities on the project. This add
@attie-argentum as a collaborator for Microchip SAM platforms.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
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>
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).
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
Add an entry for the release notes files so that release notes PRs get
tagged as "Release Notes", that should make them easier to manage close
to release time.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
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>
Sample is now maintained in the SOF repository, no need for duplication.
The SoF project maintains the board configurations and SOF related
configs better than we do.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
* Split dts infrastructure and bindings
* Add Kumar back as a maintainer for both, and Marti just for
the infrastructure side.
Signed-off-by: Kumar Gala <galak@kernel.org>
Asbjorn will not be very involved with Zephyr
development, so moving him from maintainer to
collaborator.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
By including `doc/` under the "Documentation" area we put documentation
content and infrastucture in the same basket, however, people
maintaining infrastructure is often not interested in reviewing
documentation content. This patch creates a new "Documentation
Infrastructure" area and limits its scope to infrastructure-only files
(CMake, Sphinx, extensions, etc.). I've assigned myself as a maintainer
as I've been working on such areas for a long time now. @utzig removed
from the list of collaborators as it is no longer active in this area.
Core documentation, e.g. getting started, contribute, etc. is kept under
the "Documentation" area.
Subsystem specific documentation folders/files should be added in the
respective areas (many already do).
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
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>
WealianLiao is unable to support Zephyr for npcx chip for the
foreseeable future. Remove him from the MAINTAINERS file.
Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
The majority of functions in scripts/kconfig/kconfigfunctions.py are
related to devicetree so I think its resonable to list it under
the devicetree maintained files.
Signed-off-by: Kumar Gala <galak@kernel.org>