Commit graph

883 commits

Author SHA1 Message Date
Henrik Brix Andersen 98cecb3681 drivers: gpio: ht16k33: add GPIO driver for Holtek HT16K33 LED driver
The HT16K33 is a memory mapping, multifunction LED controller
driver. The controller supports up to 128 LEDs (up to 16 rows and 8
commons) and matrix key scan circuit of up to 13x3 keys.

This commit adds support for the keyscan functionality of the HT16K33.

Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
2019-05-07 22:33:06 -04:00
Paul Sokolovsky a5519ed024 CODEOWNERS: Add entry for lib/libc
Add fallback maintainer for lib/libc.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2019-05-07 22:18:09 -04:00
Derek Hageman 1892c67b26 CODEOWNERS: Add ownership for SAM0 I2C driver
Add myself as owner for the SAM0 I2C driver.

Signed-off-by: Derek Hageman <hageman@inthat.cloud>
2019-05-07 08:42:24 -04:00
Johan Hedberg 2c86cac29f CODEOWNERS: Add joerchan and remove sjanc for Bluetooth host paths
Szymon is no longer actively looking at Bluetooth code, whereas Joakim
from Nordic has been assigned for Bluetooth host support.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2019-05-07 14:11:49 +03:00
Maureen Helm bcf286d626 CODEOWNERS: Add code owner for rv32m1_vega related files
Adds @MaureenHelm as the code owner for all rv32m1_vega related files.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2019-05-06 14:52:17 -05:00
Charles E. Youse cfe06aca76 boards/up_squared: declare myself King of the up_squared
I'm the de-facto maintainer of all things Apollo Lake these days,
and the Apollo Lake begins with the up_squared.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-05-04 18:29:32 -04:00
Brett Witherspoon 735b287243 CODEOWNERS: Add codeowner for TI CC13x2 / CC26x2 files
Add myself as codeowner for TI CC13x2 / CC26x2 related files.

Signed-off-by: Brett Witherspoon <spoonb@cdspooner.com>
2019-05-04 09:13:43 -05:00
Anas Nashif af3f81ef04 CODEOWNERS: remove use of commas
Commas are not allowed in this file and prevents parsing by github.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-05-03 15:41:44 -04:00
Anas Nashif f2f0b67735 CODEOWNERS: minor cleanup
Remove redundant lines and minor owner updates.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-05-03 15:41:44 -04:00
Derek Hageman e07e8b87ae CODEOWNERS: Add ownership for SAM0 DMA driver
Add myself as owner for the SAM0 DMA driver.

Signed-off-by: Derek Hageman <hageman@inthat.cloud>
2019-05-02 19:20:12 -05:00
Scott Worley a0a9a1f905 dts : arm : Add Microchip MEC1501 SoC device tree
Initial support for Microchip MEC1501 series is added to the tree.
Additional support for UART is also included. This SoC supports
two operational modes for interrupts (Direct and Aggregated). For
this commit, the direct capable interrupts are configured in
direct mode.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2019-04-30 14:08:23 -07:00
Scott Worley 66cae83ff7 ext : hal : mec1501 Add the MEC1501 external headers.
Origin: Microchip CPG
Purpose: Peripheral firmware library for MEC1501
Version: 0.1
License: Apache
Maintained-by: External

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2019-04-30 14:08:23 -07:00
Marc Herbert a0d79f5f08 CODEOWNERS: include/cortex_m/csme/ -> include/cortex_m/csme.h
Typo fix as discussed in original PR #14475 for commit eb82bdd419

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2019-04-30 14:07:40 -07:00
Benjamin Valentin 0ee07269a9 CODEOWNERS: Add code ownership for Atmel samr21 code
Take ownership of external SDK files.

Signed-off-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2019-04-28 13:25:35 -04:00
Kamil Piszczek 968d3a9ef4 dts: flash simulator cleanup
Moved the DT node description for Flash simulator to the board dts file.

Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no>
2019-04-26 04:04:19 -07:00
Siddharth Chandrasekaran bb72df5bb2 board: stm32_min_dev: Add support for blue/black variant
Add support for blue pill and black pill variants of the STM32
minimum development board by splitting board configuration into
stm32_min_dev_blue and stm32_min_dev_black.

CODEOWNERS: Add myself (@cbsiddharth) as codeowner for stm32_min_dev

Signed-off-by: Siddharth Chandrasekaran <siddharth@embedjournal.com>
2019-04-26 03:34:45 -07:00
Balaji Kulkarni a25dce964b libc: minimal: Add bsearch function
This function implements generic binary-search.

Fixes #15159

Signed-off-by: Balaji Kulkarni <balaji.kulkarni92@gmail.com>
2019-04-25 20:39:36 -07:00
Kamil Piszczek 570183c6cc tests: drivers: add flash_simulator driver
This commit adds a tests for flash simulator driver implementation
for qemu_x86 boards.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no>
2019-04-24 13:05:11 -07:00
Kamil Piszczek c837d85c2b drivers: flash: add flash_simulator driver
This commit adds a flash driver implementation that writes to RAM and
exports statistics through stats.h. It can be used to simulate flash
memory for testing purposes.

Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no>
2019-04-24 13:05:11 -07:00
Andrew Boie 035bc2c6f4 CODEOWNERS: minor adjustment
I haven't worked on sanitycheck for quite some time.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-04-24 13:00:13 -07:00
Jukka Rissanen 94857d3148 CODEOWNERS: Update networking files
Some networking related files were missing owner.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2019-04-24 11:38:24 -07:00
Erwan Gouriou ea1f7fb1f2 CODEOWNERS: Add codeowner to dts/bindings/*/st,stm32
Set erwango as codeowner for stm32 dts bindings


Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-04-24 08:19:20 -05:00
Erwan Gouriou 20b645165e CODEOWNERS: Set owner to ext/hal/st
ext/hal/st doesn't have an onwer, set @erwango and remove
entry for ext/hal/st/stm32cube.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-04-24 08:19:20 -05:00
Anas Nashif 636a7af43e CODEOWNERS: update code owners
Replace owners who are not working on Zephyr anymore.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-04-23 15:11:06 -07:00
Manivannan Sadhasivam f73e157d87 CODEOWNERS: Add codeowner for 96b_wistrio
Add myself as the codeowner for 96Boards Wistrio.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2019-04-22 08:54:18 -05:00
Alexander Wachter 9e8ad2dfe7 CODEOWNERS: Add codeowner for ams iAQcore and ENS210
Add @alexanderwachter as codeowner for AMS iAQcore and ENS210

Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
2019-04-19 08:37:17 -05:00
Ioannis Glaropoulos cebc26274f CODEOWNERS: add code-owner for Arduino Due
Assigning code-owner for Arduino Due board.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-18 17:43:26 -04:00
Henrik Brix Andersen 8a4dbb5b03 drivers: i2c: rv32m1: add I2C driver for the RV32M1 RI5CY SoC
Add driver and device tree binding for the Low Power Inter-Integrated
Circuit (LPI2C) controllers found in the RV32M1 RI5CY SoC.

Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
2019-04-18 16:04:23 -05:00
Karsten Koenig 35b9308488 drivers: can: mcp2515: Add driver for MCP2515 CAN controller
The MCP2515 is a CAN controller that can be connected via SPI to an
host MCU. This driver adds support for the MCP2515 as a new driver in
the CAN subsystem.
As it is a SPI peripheral it uses a thread for its interrupt
handling and the received message filtering is done inside this
interrupt thread, as the MCP2515 filter capabilities are not sufficient
for the Zephyr CAN interface.
The driver was validated with an external CAN logger and the adjusted
CAN sample application.

Signed-off-by: Karsten Koenig <karsten.koenig.030@gmail.com>
2019-04-17 16:12:30 -04:00
Ioannis Glaropoulos b8774ae8f6 CODEOWNERS: code-owner for SAM3X
Adding Code-Owner for Atmel SAM3X SOC (Cortex-M3).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-17 15:03:32 -04:00
Charles E. Youse e039053546 uart/ns16550, drivers/pcie: add PCI(e) support
A parallel PCI implementation ("pcie") is added with features for PCIe.
In particular, message-signaled interrupts (MSI) are supported, which
are essential to the use of any non-trivial PCIe device.

The NS16550 UART driver is modified to use pcie.

pcie is a complete replacement for the old PCI support ("pci"). It is
smaller, by an order of magnitude, and cleaner. Both pci and pcie can
(and do) coexist in the same builds, but the intent is to rework any
existing drivers that depend on pci and ultimately remove pci entirely.

This patch is large, but things in mirror are smaller than they appear.
Most of the modified files are configuration-related, and are changed
only slightly to accommodate the modified UART driver.

Deficiencies:

64-bit support is minimal. The code works fine with 64-bit capable
devices, but will not cooperate with MMIO regions (or MSI targets) that
have high bits set. This is not needed on any current boards, and is
unlikely to be needed in the future. Only superficial changes would
be required if we change our minds.

The method specifying PCI endpoints in devicetree is somewhat kludgey.
The "right" way would be to hang PCI devices off a topological tree;
while this would be more aesthetically pleasing, I don't think it's
worth the effort, given our non-standard use of devicetree.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-04-17 10:50:05 -07:00
Ioannis Glaropoulos 04ef68b85a CODEOWNERS: Adding missing code owner for Cortex-M SysTick driver
Adding code-owner for the ARM Cortex-M SysTick-based
timer driver.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-11 13:50:41 -04:00
Andrew Boie 4ea404d9bf CODEOWNERS: add lib/os
Part of the core kernel, Andy and I will watch over it.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-04-03 13:47:45 -04:00
Torsten Rasmussen bd7569f272 cmake: Extracted Zephyr module processing into python script
Fixes: #14513

This commit move the functionality of extracting zephyr modules into
generated CMake and Kconfig include files from CMake into python.

This allows other tools, especially CI to re-use the zephyr module
functionality.

Signed-off-by: Torsten Rasmussen <torsten.rasmussen@nordicsemi.no>
2019-03-29 23:10:59 -04:00
Anas Nashif 0b9dda321e CODEOWNERS: add owner for /dts/bindings/
@galak is now the proud owner of /dts/bindings/.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-03-28 10:25:02 -04:00
Krzysztof Chruscinski bc3891ef03 CODEOWNERS: Add @nordic-krch and @jarz-nordic to shell, logging samples
They are already owners of modules itself but not the samples.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-03-28 08:41:28 -05:00
Mieszko Mierunski cbf4e54ead tests: uart: Add nrf9160_pca10090 to UART async test
Add nrf9160_pca10090 to UART async test.
Add myself as codeowner to uart_async_api tests.

Signed-off-by: Mieszko Mierunski <mieszko.mierunski@nordicsemi.no>
2019-03-28 09:30:57 -04:00
Andrzej Głąbek 2c3445b933 CODEOWNERS: Set @nordic-krch as the codeowner of the counter driver
As the author of the latest rework of the counter driver API,
@nordic-krch is a more appropriate person than me to be the codeowner
of this driver.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2019-03-27 11:56:22 +01:00
Charles E. Youse eaf1c3b8a6 drivers/pci: stop using LOG_DBG()
When the console UART is a PCI device, and PCI debug logging is enabled,
the system crashes because the UART is initialized before logging, but
the UART initialization invokes the PCI subsystem which invokes logging.
Reordering the initialization sequence will not fix this chicken/egg.

Luckily, the LOG_DBG() calls in the PCI subsystem appear to be bitrot
leftovers from early development, so they are simply removed.

Also mark myself as the owner of the PCI subsystem.

Fixes: #14763

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-03-26 23:56:02 +01:00
Ioannis Glaropoulos eb82bdd419 CODEOWNERS: add code-owner for cortex-m/cmse module
Code-owner for the ARM/Cortex-M/CMSE module (source
and include directories).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-03-18 11:40:09 -05:00
Ramakrishna Pallala d910aa6029 samples: power: Add test for device Idle PM
Added test for Device Idle Power Management to invoke
device_pm_get/put API's.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00
Ramakrishna Pallala 6b21e1b7a7 power: Add device idle power management support
Add framework for device Idle Power Management(IPM)
for suspending devices based on device idle. This will
help in saving power even while system(CPU) is active.

The framework uses device_set_power_state() API set the
device power state accordingly based on the usage count.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00
Daniel Leung 212ec9a29a linker: sort app shared mem partition by alignment
If CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT is enabled,
the app shared memory partition may cause waste of memory
due to the need for padding.

For example, tests/subsys/jwt and board mps2_an385:

  z_test_mem_partition: addr 0x20000000, size 52
  z_libc_partition    : addr 0x20000040, size 4
  k_mbedtls_partition : addr 0x20008000, size 32736

    ending at 0x2000ffff, taking up 65536 bytes

With power-of-two size and alignment requirement,
k_mbedtls_partition takes up 32KB memory and needs to be
aligned on 32KB boundary. If the above partitions are
ordered as shown, there needs to be a lot of padding
after z_libc_partition before k_mbedtls_partition can
start. In order to minimize padding, these partitions
need to be sort by size in descending order.

After the changes here,	the partitions are:

  k_mbedtls_partition : addr 0x20000000, size 32736
  z_test_mem_partition: addr 0x20008000, size 52
  z_libc_partition    : addr 0x20008040, size 4

    ending at 0x2000805f, taking up 32864 bytes

With the above example, sorting results in a saving
of 32672 bytes of saving.

Fixes #14121

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2019-03-13 18:26:51 +01:00
Gaute Gamnes baa1a62310 samples: servo_motor: Fix servo_motor sample to use new DT options
1. Remove microbit Kconfig conf file.
2. Include microbit DT overlay with prescaler setting.
3. Set codeowner of servo_motor bbc_microbit to @jhe

Signed-off-by: Gaute Gamnes <gaute.gamnes@nordicsemi.no>
2019-03-12 13:34:01 +01:00
Gaute Gamnes 281e251690 dts: nrf: Temp device node added to nRF5 devices with yaml binding
1. Temp device node added to all nRF5 DTSI files.
2. Added yaml binding for Nordic Temp node.
3. Set codeowner of nordic dts bindings to @anangl

Signed-off-by: Gaute Gamnes <gaute.gamnes@nordicsemi.no>
2019-03-12 13:33:36 +01:00
Kumar Gala 11cedc6c49 ext: libmetal: Update libmetal to snapshot for bug fixes
Pull in libmetal SHA 59a10acbb0bb684c1a75488f11878cb984170c81 to get
some build fixes related to newlib.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2019-03-11 14:37:57 -05:00
Erwan Gouriou 7d168db9aa CODEOWNERS: Add codeowner to boards/shields
Following new shield introduction in #14057, it has been highlighted
there was no codeowner for boards/shields/.
Assign erwango as codeowner.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-03-11 12:07:01 -04:00
Erwan Gouriou 831fbed3a7 scripts: Add hook calllable series-push-hook script
Running checkpatch in pre-commit hook could be a constraint
for day to day work. Though, running it before pushing to
zephyr repo is highly recommended.
Add a  series push script callable from pre-push hook.
Document how to use it in contribute section.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-03-08 16:43:06 -05:00
Maureen Helm 8624797dc9 CODEOWNERS: Add code owner for nxp dts
Adds @MaureenHelm as code owner for nxp device tree bindings.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2019-03-08 04:37:56 -06:00
Vincent Wan 794c18932e CODEOWNERS: Update code ownership for TI SimpleLink code
Updated for SimpleLink-related code in ext, board and soc.

Signed-off-by: Vincent Wan <vincent.wan@linaro.org>
2019-03-05 11:37:10 -05:00
Andrew Boie e686aefe09 mbedtls: provide user mode access
The mbedtls library has some globals which results in faults
when user mode tries to access them.

Instantiate a memory partition for mbedtls's globals.
The linker will place all globals found by building this
library into this partition.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-03-05 08:27:20 -05:00
Andrzej Puzdrowski b7a20d1ae5 CODEOWNERS: Add owners for tests of settings subsystems
The settings tests was not properly covered in terms of maintainership,
add maintainers for the corresponding subystems.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2019-03-04 16:51:19 +01:00
Michael Scott 3f400e4d9a CODEOWNERS: add modem ownership
Add @mike-scott as modem drivers maintainer

Signed-off-by: Michael Scott <mike@foundries.io>
2019-03-03 23:42:39 -05:00
Marc Herbert c78be1bb7b CODEOWNERS: fix 3 check-compliance.py issues not reported by github
- PR #13722 moved 3 gen_*.py to /arch/x86/ without updating CODEOWNERS
- PR #13745 forgot a trailing slash in /dts/bindings/can
- PR #13675 forgot a trailing slash in /samples/boards/intel_s1000_crb

No idea why github doesn't keep reporting these every time and
impossible to tell as CI hides most of its logs.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2019-03-01 09:16:25 +01:00
Erwan Gouriou 4fe3aea774 codeowner: add codeowner for ST stm32 development boards
Add codeowner for STM32 based ST development boards

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-02-26 00:40:43 -06:00
Alexander Wachter bcfe86b76b CODEOWNERS: Add hwinfo ownership
Add @alexanderwachter as hwinfo maintainer.

Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
2019-02-26 02:08:28 +01:00
Alexander Wachter 89ddc391fd CODEOWNERS: CAN ownership
Add @alexanderwachter as CAN maintainer

Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
2019-02-26 02:08:28 +01:00
Anas Nashif 7352d2b0c1 CODEOWNERS: update owners and added xcc/s1000 related lines
Updated for board and toolchain and a few minor fixes.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-02-24 17:48:10 -05:00
Ulf Magnusson 406e942949 CODEOWNERS: Add missing trailing / on some directories
Gets rid of some warnings from check_compliance.py:

  Wrong syntax: /home/ulf/z/subsys/fs/fcb
  Wrong syntax: /home/ulf/z/subsys/fs/nvs
  Wrong syntax: /home/ulf/z/subsys/storage

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-02-24 15:09:50 -05:00
Carles Cufi f897215289 CODEOWNERS: Add owners for storage-related subsystems
Storage was not properly covered in terms of maintainership, add
maintainers for the corresponding subystems.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2019-02-20 09:14:22 -06:00
Anas Nashif cda614562c CODEOWNERS: fix syntax for directories
Add trailing "/" to signify directories.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-02-19 20:21:02 -05:00
Anas Nashif 6a86c551dd CODEOWNERS: prepend / to all entries
This will avoid globbing on files named the same deeper in the tree.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-02-19 20:21:02 -05:00
Anas Nashif d140e481f5 CODEOWNERS: fix path and remove outdated
Few directories and files have moved around, so update CODEOWNERS
accrodingly.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-02-19 20:21:02 -05:00
Anas Nashif 504855c8a3 CODEOWNERS: cleanup owners
Few people not working on those components anymore.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-02-19 20:21:02 -05:00
Paul Sokolovsky 834c50f00c CODEOWNERS: Add @pfalcon for POSIX-related things
I already did a bunch of POSIX API related work, and integration of
BSD Sockets API, etc. with full POSIX subsystem will require further
more work.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2019-02-01 05:28:55 -06:00
Anas Nashif a93651085e boards: remove pulpino board
This board is unmaintained and unsupported. It is not known to work and
has lots of conditional code across the tree that makes code
unmaintainable.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-01-31 22:47:18 -05:00
Marti Bolivar 5bb07d61d0 CODEOWNERS: add myself as maintainer for west commands
I forgot to do this when creating these files.

Signed-off-by: Marti Bolivar <marti@foundries.io>
2019-01-30 13:31:51 -05:00
Thomas Ebert Hansen ff0f0e4899 CODEOWNERS: Add @thoh-ot for subsys/bluetooth/controller
Add @thoh-ot as co-codeowner for subsys/bluetooth/controller

Signed-off-by: Thomas Ebert Hansen <thoh@oticon.com>
2019-01-30 08:24:36 -05:00
Ioannis Glaropoulos 94f8f4c09d CODEOWNERS: Code-owner for nRF9160 Board
Assigning code-owner for Nordic Semiconductor nRF9160_pca10090
development board, featuring nRF9160 and ARMv8-M core with
ARM TrustZone-M.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-01-25 22:16:49 +01:00
Jan Van Winkel 188643e054 CODEOWNERS: Added code owner for GUI related code
Added myself as code owner for GUI related code (lib/gui &
samples/gui)

Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
2019-01-07 18:17:00 -05:00
Manivannan Sadhasivam a26fe1e2f4 CODEOWNERS: Add myself as the code owner for 96b_stm32_sensor_mez
Add myself as the code owner for 96b_stm32_sensor_mez board.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2019-01-07 14:30:12 -06:00
Anas Nashif 4be3515c53 CODEOWNERS: update code owners
Both @pswarnak and @lpereira do not work on Zephyr any more.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2019-01-03 15:09:57 -05:00
Paul Sokolovsky dcf824b1d8 CODEOWNERS: Add for drivers/wifi same reviewers as for drivers/ethernet
drivers/wifi/ is closely related to the (IP) network stack, so
shouldn't be left without owners, so use the same as for Ethernet.

Also, extend, don't replace reviewers for drivers/wifi/eswifi based
on the above change and CODEOWNERS processing order.

Also, add a reminder about this processing order at the top of file.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-12-27 19:22:44 -05:00
Andrew Boie 0bf3e38be1 CODEOWNERS: add owners to mem protection scripts
Based on original author/organization.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-12-03 11:32:22 -08:00
Armando Visconti a33474673d CODEOWNERS: Add @avisconti as maintainer
Add @avisconti as maintainer for following stuff:

- ArgonKey board
- STM32 I2S driver
- ST motion sensor drivers

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2018-11-22 12:16:57 -05:00
Himanshu Jha 39c3c4e020 CODEOWNERS: Update list to add scripts/coccinelle/ directory
Add missing directory `scripts/coccinelle/` to the maintainer
list of Coccinelle Infrastructure, which was assigned
recently in commit d88421db37

This directory is used to add new coccinelle scripts.

Signed-off-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Himanshu Jha <himanshujha199640@gmail.com>
2018-11-07 08:19:14 -05:00
Himanshu Jha d88421db37 CODEOWNERS: Assign maintainer of Coccinelle Infrastructure
Add myself and Julia Lawall as the maintainer of Coccinelle
Infrastructure.

Signed-off-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Himanshu Jha <himanshujha199640@gmail.com>
2018-11-06 12:41:49 -05:00
Anas Nashif 91159849a1 CODEOWNERS: maintainer updates
- Updated maintainers for riscv32: Added @nategraff-sifive
- Removed @tarunkum who is not working on the project anymore

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-11-02 10:44:21 -04:00
Loic Poulain 2255199234 CODEOWNERS: Assign maintainer for eswifi driver
Assign to myself.

Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
2018-10-29 16:38:02 +02:00
Jan Van Winkel 8bf31eb2fb CODEOWNERS: Assign maintainer for display API & drivers
Assign vanwinkeljan as maintainer for display API and display drivers.

Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
2018-10-27 15:47:43 -04:00
Jakub Rzeszutko a58eddb84f CODEOWNERS: update logging and shell code owners
Logging system and shell did not have code owners. Since shell
and logger has been replaced by me and Krzysztof hence I've added
us as a code owners.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2018-10-15 09:15:44 -04:00
Alberto Escolar Piedras 5458f9e2a7 CODEOWNERS: assign maintainer for include/arch/posix
include/arch/posix was orphan. Assign aescolar as maintainer
for it.

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-10-10 14:24:37 +02:00
Alberto Escolar Piedras 30d04578cd CODEOWNERS: Assing maintainer for all native_posix backends
Assign aescolar as maintainer for all native_posix subsys
backends/components/modules

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-09-24 06:52:27 -05:00
Ioannis Glaropoulos 4ed481b07e CODEOWNERS: Assign maintainers for Nordic SoC .dtsi files
Assign a list of maintainers for Nordic SoC Device Tree include
headers.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2018-09-16 19:52:47 -04:00
Carles Cufi a75dfe35a0 CODEOWNERS: Assign missing nRF boards and SoC
List the correct maintainers for Nordic Semiconductor boards and SoCs.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2018-09-15 11:23:35 -04:00
Maureen Helm b7fdc2397a CODEOWNERS: Add @MeganHansen to review nxp board docs
Adds @MeganHansen as a code owner to review nxp board documents.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-09-13 12:17:57 -04:00
Anas Nashif d7f7324d60 CODEOWNERS: adapt to new location of soc code
soc code is now under ZEPHYR_BASE/soc

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-09-13 00:56:48 -04:00
Anas Nashif a06f091bad CODEOWNERS: fix syntax
According to https://help.github.com/articles/about-codeowners/:

The `docs/*` pattern will match files like
`docs/getting-started.md` but not further nested files like
`docs/build-app/troubleshooting.md`.

	docs/*  docs@example.com

In this example, @octocat owns any file in an apps directory
anywhere in your repository.

	apps/ @octocat

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-09-11 23:21:11 -05:00
Paul Sokolovsky 5cd3e5905f CODEOWNERS: Add @pfalcon for drivers/ethernet/
As I'm a reviewer for net/ip/, be sure to review also changes to
drivers/ethernet/, as that's closely related to the IP stack.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-09-06 08:52:11 -04:00
Alberto Escolar Piedras 3a2572625e codeowners: Assign tests/boards/native_posix to aescolar
Assign to aescolar tests/boards/native_posix

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-08-01 12:43:29 -04:00
Carles Cufi 880f21fbb3 codeowners: Assign doc CMake and scripts to me
Assign to myself the CMakeLists.txt and the scripts.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2018-07-19 08:44:41 -04:00
Maureen Helm 3a988a5e22 CODEOWNERS: Update entry for sensor drivers
Adds @MaureenHelm as code owner for sensor drivers, and updates the
pattern to match subdirectories.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-07-09 11:16:11 -04:00
Alberto Escolar Piedras 567be49aa9 CODEOWNERS: fix due to username change
The user name aescolar-ot was changed to aescolar so this
file needs to be updated accordingly

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-07-03 08:25:18 -04:00
Erwan Gouriou c40b9e04e8 codeowner: Fix wildcard issue for arch/arm/soc/st_stm32/
I was not requested reviews for PR impacting subdirectories
of arch/arm/soc/st_stm32/.
Remove '*' to fix this.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2018-05-28 08:47:55 -04:00
David B. Kinder a129f19bea doc: CODEOWNERS for .rst files
Move *.rst to end of the list to ensure all .rst files get reviewed by
our tech writer (last match takes precedence).

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-05-22 12:43:24 -04:00
Maureen Helm a631e1a1e4 CODEOWNERS: Fix nxp related directories
Fixes wildcard for nxp socs so we match kinetis, lpc, and imx families.
Updates ext/hal/nxp/ to match mcux and imx hals.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-05-17 13:05:59 -05:00
Anas Nashif 8b29cb84ab CODEOWNERS: fix path syntax
Fix wildcarding directories based on CODEOWNER docs

Fixes #7519

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-05-15 18:05:16 +03:00
Paul Sokolovsky 6b5ded4c3e CODEOWNERS: Add pfalcon for various net directories
Based on regular contribution history, and to improve review
coverage.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-05-11 07:39:18 -07:00
Anas Nashif def4a4c152 CODEOWNERS: more fix and and updates
Change some entries where path has changed, remove obsolete entries.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-05-07 12:27:37 -04:00
Anas Nashif d9ff55f2e3 CODEOWNERS: add more owners to tests/*
Add more people to tests/* to get more reviews and to get notified when
tests/* change.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-05-07 12:27:37 -04:00
Manivannan Sadhasivam 517a08ee13 CODEOWNERS: Add myself as the Codeowner for LED API and drivers
Add myself as the Codeowner for LED API and its drivers.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2018-04-28 20:39:55 +05:30
Anas Nashif a534aa6a6e CODEOWNERS: update owners
Update posix, usb and power subsystem owners.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-04-13 08:30:18 -05:00
Paul Sokolovsky f8248d4fe7 CODEOWNERS: Add @pfalcon as a maintainer of BSD Sockets subsystem
Together with entire Net subsystem maintainers.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-04-11 08:31:31 -04:00
Anas Nashif 66d60d2941 boards: delete arduino_101_ble board
This board is the same as curie_ble, so remove duplication and have only
one board definition.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-03-23 16:21:16 -04:00
Maureen Helm 195ffc1e72 CODEOWNERS: Update entries for nxp soc families, boards, and drivers
Updates existing entries and adds missing entries for nxp soc families
(kinetis, lpc, and imx), boards (freedom, lpcxpresso, imx), and mcux
drivers.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-03-06 10:52:29 -05:00
Anas Nashif 46f2ca86ac CODEOWNERS: minor cleanup
Cleanup ownership for some of the components and set correct owners.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-03-06 08:36:21 -05:00
Anas Nashif 281b94e79e codeowners: add additional owners for riscv32
Add new owners for the RISCV32 architecture and all associated drivers
and boards.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-03-05 05:42:41 -05:00
Justin Watson 7170339293 codeowners: Add fallrisk as codeowner of SOC SAM4S
Also added fallrisk as codeowner of board sam4s_xplained.

Signed-off-by: Justin Watson <jwatson5@gmail.com>
2018-02-23 08:52:48 -06:00
Alberto Escolar Piedras 1827fcf07a CODEOWNERS: added entry for POSIX arch & native_posix board
Added entries for POSIX arch & SOC, native_posix board, and
related drivers

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-02-21 10:03:48 -05:00
Marti Bolivar 1f8485ba92 CODEOWNERS: add entries for led_strip drivers
I am the original author of the API  and initial drivers, and would
like to maintain this area.

Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
2018-02-14 19:06:44 -05:00
Sebastian Bøe 217ece1382 codeowners: Fix CODEOWNERS for $ZEPHYR_BASE/CMakeLists.txt
CMakeLists.txt @nashif @SebastianBoe

was supposed to reference only the root file, but was referencing all
files. This commit patches CODEOWNERS to behave as intended.

See https://help.github.com/articles/about-codeowners/

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-02-09 08:54:16 -05:00
Sebastian Bøe 263a5decb7 codeowners: Add anaz and sebo as codeowner to zephyr/CMakeLists.txt
The toplevel CMakeLists.txt file is a core build system file akin to
the files in cmake/* and whoever is codeowner for cmake/* should also
be code owner for this file.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-02-08 12:06:57 -05:00
Andrzej Głąbek 3ed51aca39 CODEOWNERS: add @anangl for ADC and counter drivers
As agreed on the recent APIs dedicated call, I will be working on
improving APIs for these two drivers.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2018-02-05 06:22:37 -08:00
Marti Bolivar 63f2fad12f CODEOWNERS: add @mbolivar for scripts/support/runner
I'm the primary author and maintainer of these scripts.

Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
2018-01-29 14:04:15 -06:00
Marti Bolivar 28b8a2e825 CODEOWNERS: remove @mbolivar from STM32 SPI
I'm no longer working on this driver.

Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
2018-01-29 14:04:15 -06:00
Anas Nashif 15b1c3850d CODEOWNERS: misc updates
Remove a few duplicated entries and update maintainers for some code.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-01-15 18:11:15 -05:00
Anas Nashif 13b08296e1 net: remove zoap library
We now have coap, all dependencies have been removed, so cleanup for the
next release.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-01-02 09:41:24 -05:00
Neil Armstrong c45104170a CODEOWNERS: add stm32 related flash drivers owner
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
2017-12-12 12:36:08 -06:00
Anas Nashif 969f39308a CODEOWNERS: add cmake owners
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-11-08 20:00:22 -05:00
Manivannan Sadhasivam 1e483b48c0 boards: arm: Add support for TI MSP-EXP432P401R-LAUNCHXL
This patch adds support for TI Simplelink MSP-EXP432P401R-LAUNCHXL
development board based on Cortex M4 family

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-10-19 12:16:11 -05:00
Manivannan Sadhasivam 05e1d8c46a arch: arm: soc: ti_simplelink: Add MSP432P401R SoC
This patch adds SoC support for TI SimpleLink family MSP432P401R.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2017-10-19 12:16:11 -05:00
Manivannan Sadhasivam 52daa75ea0 boards: arm: Add support for 96Boards Neonkey Board
This patch adds support for 96Boards Neonkey Mezzanine
board.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2017-10-18 10:25:43 -05:00
Loic Poulain 4511f03a52 CODEOWNERS: add entry for STM32 USB device controller driver
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
2017-10-17 09:14:47 -04:00
Gil Pitney 4f67a6c76d cc3200: Remove TI cc3200 SOC and LaunchXL board support
Per ZEP-1958, Phase 2 of adding CC3220sf LaunchXL support,
was to "deprecate the CC3200 launchxl support in Zephyr
(redundant to the CC3220)."

Effectively, the CC3220 SOC replaces the CC3200.

This patch removes the following:
* the imported CC3200 SDK
* CC3200 SOC, board, DTS files.
* adjusts other files where cc3200 was mentioned.

Also, it fixes explicit references to CC3200 in generic
CC32xx driver files.

Jira: ZEP-1958

Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
2017-08-15 11:02:48 -05:00
Michael Scott 02383dee67 CODEOWNERS: add entries for LwM2M library / samples
Signed-off-by: Michael Scott <michael.scott@linaro.org>
2017-08-09 10:55:53 +03:00
Marti Bolivar 6c300ca41e CODEOWNERS: update drivers/spi/spi_ll_stm32.*
Signed-off-by: Marti Bolivar <marti.bolivar@linaro.org>
2017-08-08 07:45:35 -04:00
Erwan Gouriou c51f281277 CODEOWNERS: update for stm32 arch, drivers, dts and disco_l475_iot1
Add codeowners for:
arch/arm/soc/st_stm32
drivers/*/*stm32*
dts/arm/st
boards/arm/disco_l475_iot1

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2017-07-26 10:34:03 -05:00
Yannis Damigos 596c961d69 CODEOWNERS: update i2c_ll_stm32 olimexino_stm32 stm32f3_disco
Adds codeowners for I2C STM32 driver and olimexino_stm32,
stm32f3_disco boards

Signed-off-by: Yannis Damigos <giannis.damigos@gmail.com>
2017-07-26 08:37:11 -04:00
Anas Nashif f2841b1a99 CODEOWNERS: more tweaks
Do not apply source code wide wildcard to idenitify the missing portions
of the code that need entries. the * entry will be added at a later
stage when we have more coverage.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-07-22 05:58:08 -04:00
Anas Nashif 7c8ff7524e CODEOWNERS: more github handles
Now we have all emails converted to github handles.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-07-22 05:49:06 -04:00
Anas Nashif ddfb2b790a CODEOWNERS: use github handles
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-07-21 20:36:00 -04:00
Anas Nashif 73024f8b3e maintainers: update CODEOWNERS from MAINTAINERS file
Converted using the script below with a few manual edits:

from __future__ import print_function, unicode_literals, with_statement
from glob import glob

import email.utils

seen = set()
emails = set()

with open('MAINTAINERS', 'rb') as f:
    new = False
    for line in f:
        line = line.decode('utf-8')
        if line.startswith('M:'):
            if new:
                emails = set()
                new = False
                print("")
            pattern = line.partition(':')[2].strip()
            emails.add(email.utils.parseaddr(pattern)[1])
        elif line.startswith('F:'):
            new = True
            pattern = line.partition(':')[2].strip()
            if pattern.endswith("/"):
                pattern = pattern + "*"
            print("%s %s" %(pattern, " ".join(emails)))
            seen.add(pattern)

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-07-21 00:27:00 +03:00
Kumar Gala 77624aab7e Introduce a CODEOWNERS file for auto-assign of review by GitHub
Right now keep it simple for testing, we can decide how we want to go
forward with this vs MAINTAINERs file, etc.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-07-07 09:07:25 -05:00