Commit graph

552 commits

Author SHA1 Message Date
Ayush Singh ef04b5226e MAINTAINERS: Add BeagleBoard Platforms
- Due to the incresing support for ZephyrRTOS in BeagleBoard boards, it
  would be good to have this entry.
- Was discussed in Discord when asking for help for PR review

Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
2024-01-23 10:02:32 +01:00
Declan Snyder e4b761aafb MAINTAINERS: Create NXP Drivers group
Create NXP Drivers group separate from the platforms.
The idea being that currently there are two problems:

- All the Drivers drivers are falling under the responsibility
of the MCUX platforms' maintainers, some of whom do not have the
cycles or interest to maintain these things.

- The maintainers of the other platform groups do not get counted
as reviewers of the Drivers drivers that their platforms use.

So, separate all the driver files from the MCUX platforms, and add the
relevant people who have an interest in maintaining the Drivers, including:

- At least one maintainer of each platform group, and
- The NXP contributors who are highly active in maintaining
  and reviewing the NXP drivers in upstream Zephyr.

Another two problems this PR fixes:

- The platforms of the other NXP groups are still falling under the MCUX
  group. Exclude the platforms of the other NXP groups from MCUX group.
  MCUX group will still be the default group for unsorted NXP platforms.

- Add a few file paths to some of these groups to cover a few missed
  files, and add description properties of the NXP groups.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-01-22 15:25:53 -05:00
Anas Nashif 5df0cf1701 MAINTAINERS: add wildcard for ITE drivers
Include ITE drivers in ITE platforms area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-01-22 14:48:01 -05:00
Jonathan Rico 52a44eb19b MAINTAINERS: Add HoZHel to "Bluetooth HCI"
They are actively contributing to Bluetooth HCI drivers.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-01-22 13:26:34 -06:00
Jonathan Rico cbdc91f7a3 MAINTAINERS: Add "Bluetooth HCI" section
Split out the HCI drivers from the main Bluetooth sections.
The contributors to those are usually silicon vendors.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-01-22 13:26:34 -06:00
Philip Molloy 1eb074ea0c MAINTAINERS: add ARM boards to ADI platform
Currently this just includes the ADI SDP-K1

Signed-off-by: Philip Molloy <philip@philipmolloy.com>
2024-01-19 15:09:53 +00:00
Jonathan Rico d019474766 MAINTAINERS: Add Bluetooth Classic section
This is the "legacy" Bluetooth protocol.

lylezhu2012 (NXP) recently volunteered to maintain it.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-01-19 07:26:59 -06:00
Anas Nashif 69522b8694 MAINTAINERS: add arch/Kconfig
Add file to common arch area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-01-18 18:02:35 -05:00
Martí Bolívar 9569e44104 MAINTAINERS: retire myself as DT maintainer
Unfortunately, I don't have the cycles to do this job well at the
moment.

Signed-off-by: Martí Bolívar <mbolivar@amperecomputing.com>
2024-01-17 17:13:41 -08:00
Anas Nashif 38690800b8 MAINTAINERS: remove inactive collaborator from area
Remove inactive collaborator from Intel ADAP area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-01-15 18:18:15 -05:00
Declan Snyder 43e34e95d4 MAINTAINERS: Add decsny as ETH/MDIO collaborator
Add myself (decsny) as ethernet/mdio collaborator.

I have taken an interest in ethernet and am currently
maintaining and writing some ethernet/mdio drivers for NXP,
and would like to use the collaborator role to monitor the
zephyr activity of the ethernet/mdio subsystems.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-01-13 00:23:07 +00:00
Armando Visconti 765519ea92 drivers/sensor: fix some ST drivers dependency to HAL_ST module
In order to avoid build failures as described in issue #67242,
make all ST drivers using HAL_ST module dependent to HAL_STMEMSC
and HAS_STLIB libs, which need to be configured in all samples
referring to them.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2024-01-12 12:55:46 +01:00
David Leach c2f0a7a5a3 maintainers: Split up NXP maintainer group
Split the NXP maintainer group into NXP S32, NXP Xtensa, and NXP.

Signed-off-by: David Leach <david.leach@nxp.com>
2024-01-11 12:42:45 -06:00
Gerard Marull-Paretas 0f73e8fd3e dts: arm/riscv: gigadevice: s/gigadevice/gd
To stay consistent with other vendors, use vendor prefix (gd).

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-01-10 20:59:21 -05:00
Gerard Marull-Paretas b3d8fc5e82 soc: arm: gigadevice: s/gigadevice/gd_gd32
Gigadevice was inconsistent with the convention established by other SoC
families, that is, use <vnd_prefix>_<family>. For example, ST STM32 uses
st_stm32. Note that GD32VF103, under soc/riscv, has already been
adjusted.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-01-10 20:59:21 -05:00
Håvard Reierstad 1b49059237 MAINTAINERS: Add HaavardRei as BT Mesh collaborator
Add myself as a Bluetooth Mesh collaborator

Signed-off-by: Håvard Reierstad <haavard.reierstad@nordicsemi.no>
2024-01-10 13:15:53 -05:00
Jonathan Rico 4d7b7c89a6 MAINTAINERS: Remove inactive collaborators from Bluetooth host
They have been inactive for more than a few months.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-01-10 13:15:12 -05:00
Jonathan Rico a147c8814b MAINTAINERS: Add myself as Bluetooth host co-maintainer
As discussed in the Bluetooth host weekly meeting.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-01-10 13:15:12 -05:00
Yong Cong Sin 25b0083ee9 MAINTAINERS: add myself as a POSIX collaborator
Add myself as a collaborator in the POSIX subsystem.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-01-10 07:18:19 -05:00
Aaron Ye 754f7ac1fb MAINTAINERS.yml: Update the Ambiq platform covered files
Current setting missed some necessary files which should be
covered by Ambiq platforms. Add them in this commit.

Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-01-09 10:04:24 +01:00
Gerard Marull-Paretas 4a0d880350 soc: riscv: ite: reorganize SoC folder
Follow the vendor structure [1]:

- Family: ITE Embedded Controller SoCs
- Series: IT8XXX2
- SoCs: IT81202BX, IT81202CX, etc.

[1]: https://www.ite.com.tw/en/product/category?cid=1

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-01-09 09:40:07 +01:00
Gerard Marull-Paretas 5a98d87335 soc: riscv: gd32vf103: reorganize SoC folder
Move things out from riscv-privileged, and create the new RISC-V GD32
family. New family folder follows the <vnd>_<family> naming convention.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-01-09 09:40:07 +01:00
Steffen Jahnke a5c8fbf0d9 maintainers: Added Panasonic boards to the MAINTAINERS.yml file
Added maintainer for the pan17*_evb evaluation boards.

Signed-off-by: Steffen Jahnke <steffen.jahnke@eu.panasonic.com>
2024-01-08 12:35:03 +01:00
Anas Nashif 0b999c0943 lib: move utilities into own folder
Move various utilities out of lib into own folder for better assignement
and management in the maintainer file. lib/os has become another dumping
ground for everything and it the Kconfig and contents in that folder
became difficult to manage, configure and test.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-12-22 09:54:12 +01:00
Anas Nashif e710c9ce9e MAINTAINERS: Cover as many files as possible
Gone through orphaned files and added those to relevant areas and
created new areas. Initially, some of the areas have the minimal
required data, i.e. without maintainers or collaborators which can be
filled in later.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-12-22 09:54:12 +01:00
Anas Nashif 8ade97c1d2 MAINTAINERS: add related tests to areas
Add a reference to related tests in each area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-12-22 09:54:12 +01:00
Joakim Andersson 51c54b1eae MAINTAINERS: Remove joerchan
Remove joerchan, put SebastianBoe instead.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2023-12-18 09:28:01 +01:00
Luca Burelli 8ff2ad7e5e MAINTAINERS: add myself as a collaborator for llext
Add @pillo79 as a collaborator for llext development.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2023-12-06 18:01:34 -05:00
Daniel Leung 81773c9905 MAINTAINERS: fix missing asterisk for STM32 driver matching
There is a missing asterisk for one of the driver matching
pattern for STM32. So fix that.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-11-29 09:32:52 -05:00
Fabio Baltieri f9ab050306 drivers: gnss: move gnss_publish.h in include/
Move gnss_publish.h in include/ so that out of tree drivers and tests
can use it.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-11-29 14:30:40 +00:00
Christopher Friedt a8d2feef83 maintainers: remove cfriedt as ti collaborator
Just in an effort to reduce notifications in areas that I'm not
super actively involved in. I was getting a lot of false
positive notifications for sensors.

Feel free to ping me for individual reviews on
simplelink parts or TI HAL or radio drivers.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2023-11-29 10:24:05 +01:00
Fabio Baltieri 407e9a4c74 test: add a gnss build_all test
Add a generic test for GNSS devices.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-11-28 15:33:28 +01:00
Aaron Ye c2ddfa2bd2 MAINTAINERS: Add more collaborators for Ambiq platforms.
Add Ambiq engineers responsible for maintaining Zephyr on Ambiq platforms.

Signed-off-by: Aaron Ye <aye@ambiq.com>
2023-11-28 14:47:48 +01:00
Alberto Escolar Piedras 5f4bd36b98 tests/boards/native*: Moved to native_sim
Moved folder to tests/boards/native_sim from native_posix
(including updating the MAINTAINERS file)
And enable all these tests for native_sim.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-11-27 16:06:42 +00:00
Benjamin Cabé 0bd03239ee MAINTAINERS: clean up POSIX area
Ensure documentation related to POSIX portability matches POSIX area.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-11-27 09:23:07 -06:00
Maciej Baczmanski 38118c24a3 MAINTAINERS: add myself as collaborator for openthread related repos
Add maciejbaczmanski as collaborator for openthread repos.

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
2023-11-27 09:20:03 -06:00
Dawid Niedzwiecki 13e5c6359b maintainers: correct user name
Update user name from semihalf-niedzwiecki-dawid to niedzwiecki-dawid.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2023-11-25 08:52:08 -05:00
Mulin Chao 64cce4866f MAINTAINERS: add Nuvoton collaborators for Nuvoton NPCX Platforms
Add Nuvoton guys, TomChang19 and alvsun, in collaborators of Nuvoton
NPCX Platforms and remove MulinChao and ChiHuaL since they are already
the maintainers.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
2023-11-23 09:41:10 +00:00
Huifeng Zhang 716de6fef2 MAINTAINERS: Add myself to ARM arch as collaborator
Adding myself as a collaborator on ARM arch so that I can help maintain
the aarch32 cortex-a/r codes.

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-11-22 14:58:12 +00:00
Fabio Baltieri 9234088306 samples: kscan_touch: drop the kscan_touch sample
All in-tree touchscreen drivers have been migrated over to input, the
compatibility node has been removed from those boards as well, this
sample can be dropped now.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-11-20 09:22:03 +01:00
Daniel Leung f12d49d7ef kernel: mm: separate demand paging headers into its own file
This separates demand paging related headers into its own file
instead of being stuffed inside the main kernel memory
management header file.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-11-20 09:19:14 +01:00
Daniel Leung c972ef1a0f kernel: mm: move kernel mm functions under kernel includes
This moves the k_* memory management functions from sys/ into
kernel/ includes, as there are kernel public APIs. The z_*
functions are further separated into the kernel internal
header directory.

Also made a quick change to doxygen to group sys_mem_* into
the OS Memory Management group so they will appear in doc.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-11-20 09:19:14 +01:00
Nicolas Pitre 21d885535e MAINTAINERS: declare myself as a RISC-V collaborator
... given that 62.5% of the code in arch/riscv/core/* is mine.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2023-11-17 18:22:02 -05:00
Filip Kokosinski 3b96c2421e MAINTAINERS: add the PLIC interrupt controller driver to the RISC-V area
This commit adds the RISC-V Platform-Level Interrupt Controller driver to
the RISC-V area of maintenance.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-11-17 09:26:33 +01:00
Girisha Dengi 11857e3509 MAINTAINERS: Update maintainers/codeowners for Intel Agilex boards
Corrected/Updated proper github account names for maintainers
and codeowners file.

Signed-off-by: Girisha Dengi <girisha.dengi@intel.com>
2023-11-16 11:51:39 -06:00
Johan Hedberg d10e0e5247 MAINTAINERS: Fixes to Networking Buffers section
Add a missing c-file (buf_simple.c) and use a dedicated label for
Networking Buffers. Also add explicit excludes of the same files to the
Networking section. Without the dedicated label it seems that the wrong
maintainer gets set as assignee for pull requests.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-11-16 09:29:40 +01:00
Ricardo Rivera-Matos 1a0b1124c6 MAINTAINERS: charger: Adds entry for "Chargers"
Adds an entry for the charging API.

Signed-off-by: Ricardo Rivera-Matos <ricardo.rivera-matos@cirrus.com>
2023-11-09 17:26:03 -05:00
Anas Nashif b72e5c1f3d MAINTAINERS: more fixes and expansion of coverage
More fixes and new areas that were not covered before.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-11-09 11:24:32 -05:00
Benjamin Cabé 014666bf05 MAINTAINERS: add some missing (mainly doc-related) entries
Added several documentation pages/folders (including boards and samples)
to relevant areas.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-11-04 07:39:08 -04:00
Johan Hedberg e07ded1656 MAINTAINERS: Add Tomasz to ACPI as collaborator
Tomasz is actively involved in Zephyr's ACPI support, so add him as a
collaborator to the subsystem.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-11-02 14:37:13 -04:00