Commit graph

590 commits

Author SHA1 Message Date
Anas Nashif 234efa4348 MAINTAINERS: add esspresif area
Add Espressif as a new area with maintainer.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-03-18 06:16:36 -04:00
Anas Nashif a9e4871a07 MAINTAINERS: expand collaborators on twister
add more collaborators to the twister area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-03-18 06:16:36 -04:00
Anas Nashif f3e5794326 MAINTAINERS: add interrupt controllers to X86 area
Add X86 related interrupt controllers to X86 area.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-03-18 06:16:36 -04:00
Anas Nashif 2770cf5157 MAINTAINERS: remove overlap between ARM/ARM64
To assign things correctly, remove overlap between two architectures.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-03-18 06:16:36 -04:00
Peter A. Bigot 6f90d3f764 MAINTAINERS: remove my assignments
I won't be supporting Zephyr for the foreseeable future, so remove my
association with specific subsystems.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2021-03-18 06:16:23 -04:00
peng1 chen 8779a9e34c MAINTAINER: add some collaborators
add some components collaborators into MAINTAINER.yml file.

Signed-off-by: peng1 chen <peng1.chen@intel.com>
2021-03-16 09:11:05 -05:00
Andrei Emeltchenko 17cd6fe90d MAINTAINERS: Remove myself as a USB maintainer
I have not had time to work with USB recently, so removing myself from
MAINTAINERS and CODEOWNERS for the USB subsystem.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2021-03-08 10:06:11 -05:00
Asbjørn Sæbø 66f699b8ea Bluetooth: Audio: Add maintainers/codeowners
Add Thalley (emil.gydesen@nordicsemi.no) and asbjornsabo
(asbjorn.sabo@nordicsemi.no) as additional maintainers/codeowners for
bluetooth audio.

(Also adds empty audio.h file, that will later be expanded, so that
the include/bluetooth/audio directory now listed in CODEOWNERS
actually exists.)

Signed-off-by: Asbjørn Sæbø <asbjorn.sabo@nordicsemi.no>
2021-03-04 18:00:35 -05:00
Carlo Caione 0f9406277d aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem
AArch64 has support for PSCI. This is especially useful for SMP because
PSCI is used to power on the secordary cores.

When the PSCI driver was introduced in Zephyr it was designed to rely on
a very PSCI-centric subsystem / interface.

There are two kinds of problems with this choice:

1. PSCI is only defined for the non-secure world and it is designed to
   boot CPU cores into non-secure state (that means that PSCI is only
   supposed to work if Zephyr is running in non-secure state)

2. There can be other ways or standards used to start / stop a core
   different from PSCI

This patch is trying to fix the original wrong assumption by making the
interface / subsystem a generic one, called 'pm_cpu_ops', and using PSCI
only as an actual driver that is a user of this new interface /
subsystem.

For now the new subsystem is only exposing two methods: cpu_on and
cpu_off, others will probably follow according to the needs.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-03-04 06:53:19 -05:00
Carlo Caione fe0969c35a MAINTAINERS: Add AArch64 maintainer and collaborators
Add a new entry specifically for AArch64.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-03-03 17:55:42 -05:00
Manivannan Sadhasivam dfe8aba504 MAINTAINERS: Add collaborator for lora
Add Marcin as the collaborator for lora.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2021-02-28 16:36:15 -05:00
Mulin Chao 6c3d4141fe MAINTAINERS: update collaborators in Nuvoton platforms.
Add Nuvoton developers, ChiHuaL and WealianLiao, as collaborators for
Nuvoton platforms in MAINTAINERS.yaml.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
2021-02-23 08:45:03 -06:00
Peter Bigot c48bc9a9b6 MAINTAINER: add myself as kernel collaborator
Confirm candidacy as kernel collaborator.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2021-02-14 22:10:54 -05:00
Anas Nashif ebaf587b85 MAINTAINER: maintainer file updates
- remove andrewboie
- added SiLabs and Nouvoton platforms
- Misc optimizations

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-02-02 13:59:22 -05:00
Kumar Gala bd20ee5c2e MAINTAINERS/CODEOWNERS: Remove nategraff-sifive
Nate hasn't been active for some time and its my understanding that
Nate is no longer at SiFive.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-01-26 14:44:32 -05:00
Anas Nashif cb67b2c7af MAINTAINER: various path updates/additions
More coverage for various areas, no maintainer changes..

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-22 18:38:20 +01:00
Anas Nashif 3de9adb0bb MAINTAINERS: MAINTAINERS.yml updates
The changes here are the result of running all open pull-requests
through a script to identify the assignee and findi ng many gaps or old
data. Some of the changes here are coming from pending PRs that were
waiting for some TSC confirm ation, others are done based on pending
maintainer and collaborator changes that were not submitting yet.

Two noteable changes:

- CMake/Build system: This is now limited to just the infrastructure and
not every single Cmake file in the tree.  - Documentation: ditto, this
is just for the doc infrastructure and not for every RST file in the
tree.

The reason for the above two changes is the fact that most PRs would
have some cmake or doc changes and assignees in this case should not be
the owners of the build system or the doc infra, instead we should
assign to the subsystem being changed. (Otherwise majority of PRs would
be assigned to the doc and build system maintainers).

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-20 12:21:42 -05:00
Carlo Caione 57f7e31017 drivers: PSCI: Add driver and subsystem
Firmware implementing the PSCI functions described in ARM document
number ARM DEN 0022A ("Power State Coordination Interface System
Software on ARM processors") can be used by Zephyr to initiate various
CPU-centric power operations.

It is needed for virtualization, it is used to coordinate OSes and
hypervisors and it provides the functions used for SMP bring-up such as
CPU_ON and CPU_OFF.

A new PSCI driver is introduced to setup a proper subsystem used to
communicate with the PSCI firmware, implementing the basic operations:
get_version, cpu_on, cpu_off and affinity_info.

The current implementation only supports PSCI 0.2 and PSCI 1.0

The PSCI conduit (SMC or HVC) is setup reading the corresponding
property in the DTS node.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-01-18 19:06:53 +01:00
Henrik Brix Andersen 9259fb4c77 MAINTAINERS: add myself as collaborator on PWM
Add myself as collaborator on the PWM code.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-01-12 19:43:06 +01:00
Anas Nashif 8b4cfcfc0f maintainers: rename sanitycheck
Change sanitycheck occurances with twister.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-12-11 14:13:02 -05:00
Anas Nashif c7fc9cdef2 MAINTAINERS: add missing labels
Add all missing labels.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-12-07 13:01:44 -05:00
Anas Nashif 41d87c43cf MAINTAINER: fix kconfig area
Do not include every single Kconfig file as part of this area, Kconfigs
in different areas are maintained by the repective component
maintainers.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-12-07 13:01:44 -05:00
Michael Scott adf3afb0ea MAINTAINERS: Remove myself as modem drivers maintainer.
- Status is now orphaned.
- There has been a bit of activity in this area over the last
  few months and I'm sure one or more of these new stake holders
  would make a fine maintainer.

Signed-off-by: Michael Scott <mike@foundries.io>
2020-12-07 12:33:30 -05:00
Jakub Rzeszutko cd85826e1b maintainers: remove obsolete path
Commit: 11de84a6b4ec4be23bed92bf2d8d36f3876189b6 moved shell core
tests from tests/shell to tests/subsys/shell. Remove obsolete path
from MAINTAINERS.yml accordingly.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2020-12-07 09:25:08 -05:00
Katsuhiro Suzuki 302db10537 MAINTAINERS: Add myself to watchdog collaborators.
Currently there is no maintainer and active collaborator in watchdog
subsystem area. I hope this helps to encourage Zephyr developments.

Signed-off-by: Katsuhiro Suzuki <katsuhiro@katsuster.net>
2020-12-02 07:52:39 -06:00
Katsuhiro Suzuki a48d0b86be MAINTAINERS: add RISCV related directories
This patch gathers and adds all RISCV related directories into
'RISCV arch' entry.
It is preliminary modification until suitable maintainer (or entry)
for each RISCV boards or sub-architecture appears in the future.

Signed-off-by: Katsuhiro Suzuki <katsuhiro@katsuster.net>
2020-11-18 13:53:10 -06:00
Ioannis Glaropoulos cf02950258 MAINTAINERS: cleanup inline comments
Cleanup comments: # Provisional entry, subject to approval
That's because the MAINTAINERS file was reviewed in the
last TSC F2F and the entries are not provisional any more.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-11-17 10:20:22 -05:00
Katsuhiro Suzuki c9112fb52f MAINTAINERS: Add myself to RISCV subsys collaborators.
Currently there is no maintainer and active collaborator in RISCV
subsys area. I hope this helps to encourage RISCV developments.

Signed-off-by: Katsuhiro Suzuki <katsuhiro@katsuster.net>
2020-11-16 08:17:45 -06:00
Johann Fischer 591740b3ea codeowners: update due to Github user name change
Update CODEOWNERS and MAINTAINERS due to Github user name change.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2020-11-16 10:34:50 +02:00
Martin Åberg 7faec88bd1 MAINTAINERS: Add entry for SPARC architecture
Add myself as collaborator for the SPARC architecture and its
relevant paths.

Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>
2020-11-13 14:53:55 -08:00
Paul Sokolovsky c041a673a3 MAINTAINERS: Remove myself from POSIX subsys maintainers.
To not keep the entry empty, move to collaborators.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2020-11-05 11:20:13 -06:00
Nicolai Glud 8c4090cc03 codeowners: Add myself to winc1500
Add myself as code owner for winc1500 driver.

Signed-off-by: Nicolai Glud <nicolai.glud@prevas.dk>
2020-10-22 15:04:48 +02:00
Carles Cufi 5aacc1f433 Revert "zephyr: maintainers:"
This reverts commit c45ac06f08.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-10-09 09:19:28 -05:00
Paul He 1810cec279 MAINTAINERS: fix indentation inconsitency
Use the same indentation as other parts of area Bluetooth Mesh.

Signed-off-by: Paul He <pawpawhe@gmail.com>
2020-10-09 08:55:54 -05:00
Alexander Kozhinov c45ac06f08 zephyr: maintainers:
create "Networking: CivetWeb" maintenance section
add Nukersson as maintainer
add jukkar as collaborator

Signed-off-by: Alexander Kozhinov <AlexanderKozhinov@yandex.com>
2020-10-09 11:47:34 +02:00
Siddharth Chandrasekaran 2bdbf362e1 mgmt/osdp: Add MAINTAINERS.yml entry for OSDP
Add myself as collaborator for mgmt/osdp and its relevant paths.

Signed-off-by: Siddharth Chandrasekaran <siddharth@embedjournal.com>
2020-09-14 16:00:45 -05:00
Anas Nashif aeba9209e1 MAINTAINERS: remove bogus path for i2c
include/drivers/i2c/ does not exist in the tree.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-08-13 17:03:47 +02:00
Yasushi SHOJI 0dc187584c MAINTAINERS: Fix errors reported by get_maintainer.py
There are two issues in MAINTAINERS.yml.

tests/subsys/fs/littlefs/ specified under Little FS doesn't have the
trailing slash (/).

The commit 0eaa495ccb renamed
samples/drivers/CAN to can but MAINTAINERS.yml wasn't.

Signed-off-by: Yasushi SHOJI <yasushi.shoji@gmail.com>
2020-08-13 08:21:21 -05:00
Carles Cufi c200b1c5e6 mgmt: Move mcumgr into its own folder
In order to be able to add more entries under 'subsys/mgmt', move the
current contents of it, which relate exclusively to MCUMgr, to its own
folder.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-07-31 08:46:53 -05:00
Ioannis Glaropoulos a2bd288ae8 MAINTAINERS: initial version of MAINTAINERS file
Pushing the initial version of Zephyr MAINTAINERS file.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-07-24 17:07:48 +02:00