Commit graph

825 commits

Author SHA1 Message Date
Felipe Neves 7ca59d7bfe drivers: ipm: added IPM over IVSHMEM driver
This driver is built on top of the IVSHMEM doorbell
notification mechanism providing an unified way
to generate inter VM interrupts.

Signed-off-by: Felipe Neves <felipe.neves@linaro.org>
2023-07-20 10:44:57 +00:00
Anas Nashif 3f61dfb4d6 CODEOWNERS: remove inactive owners
Remove inactive owners.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-07-14 09:29:41 -04:00
Chen Xingyu c3b25040d4 CODEOWNERS: Add self as PT6314 maintainer
Add myself as PT6314 maintainer.

Signed-off-by: Chen Xingyu <hi@xingrz.me>
2023-07-14 12:09:03 +02:00
Florian Grandel 38e2eb8fe6 soc: ti: cc13/26xx: clean up include hierarchy
Removes duplicate code and inconsistencies in the naming of the
cc13xx_cc26xx devicetree and RTC driver hierarchy and alignes it with
the actual TI product series naming hierarchy.

Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2023-07-07 18:46:24 -04:00
Alberto Escolar Piedras 0b02e63400 CODEOWNERS: Cover also new native_simulator folder
Add aescolar as codeowner for the new native_simulator folder

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-07-05 07:01:19 -04:00
Zhang Lixu 2378d45604 CODEOWNERS: Add code owners for Sensing Subsystem
Add lixuzha, ghu0510, qianruh for the Sensor Subsystem.

Signed-off-by: Zhang Lixu <lixu.zhang@intel.com>
2023-06-17 07:43:25 -04:00
Khor Swee Aun d7141c96f4 codeowners: Add code owner for INTEL FPGA Nios V/g
Add code owner for INTEL FPGA Nios V/g dts, SoC and board.

Signed-off-by: Khor Swee Aun <swee.aun.khor@intel.com>
2023-06-17 07:34:05 -04:00
Carlo Caione 8eeb5c992e riscv: Move directory to *-privileged
Because the spec is "privileged" not "privilege".

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-06-09 11:46:29 -04:00
Jamie McCrae b4b691fdd6 CODEOWNERS: Add self as aux display maintainer
Add myself as auxiliary display maintainer.

Signed-off-by: Jamie McCrae <spam@helper3000.net>
2023-05-26 23:05:58 +02:00
Georgij Cernysiov b0acced124 drivers: phy: add adin2111
Adds PHY driver. Works via MDIO API and
exposed ADIN2111 MDIO Clause 45
functions.

Link status detection is triggered by
ADIN2111 driver within offloaded IRQ
handler.

Supports:
  - LED0, LED1 enable/disable
  - Fatal HW error detection
  - AN 2.4V tx mode enable/disable

The initialization order is important.
PHY 2 must be initialized after PHY1.
Therefore, it shall be defined after the 1st one
in the devicetree.

Signed-off-by: Georgij Cernysiov <geo.cgv@gmail.com>
2023-05-26 09:50:09 -04:00
Georgij Cernysiov 943bc1cebc drivers: mdio: add adin2111
Adds MDIO driver. Works via exposed
ADIN2111 functions.

It is possible to access Clause 45 and 22 registers.

Due to MDIO API limitation Clause 45 access
is done using driver specific MDIO functions.

Provides API and functions for PHY driver.

Signed-off-by: Georgij Cernysiov <geo.cgv@gmail.com>
2023-05-26 09:50:09 -04:00
Georgij Cernysiov 9a15d72b32 drivers: ethernet: add adin2111
Adds initial ADIN2111 2-Port 10BASE-T1L (SPE)
switch support. Works over SPI.

The driver creates 2 interfaces, 1 per port (PHY).
Configures multicast and broadcast filters.
The same unicast is applied to both ports.

Supports:
  - Link state detection
  - CRC enable/disable
  - Ports config set
  - Ports ETH stats

Provides functions for MDIO driver.

Signed-off-by: Georgij Cernysiov <geo.cgv@gmail.com>
2023-05-26 09:50:09 -04:00
Sreeram Tatapudi d9e4f8fa1d drivers: watchdog: Driver for Infineon watchdog
Initial version of the driver for Infineon CAT1 devices

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
2023-05-24 19:42:50 -04:00
Mikkel Jakobsen 92fb90c483 CODEOWNERS: remove myself as mcumgr/smp_udp owner
The mcumgr subsystem as a whole is already maintained by @nordicjm
(#57780) and I am no longer actively using mcumgr, so removing myself
from the equation and letting more capable hands take over.

Signed-off-by: Mikkel Jakobsen <mikkel.aunsbjerg@escolifesciences.com>
2023-05-23 13:39:00 +02:00
Mohamed ElShahawi 6a2bfa422c drivers: display: ili9342c display driver
This driver implement basic functions of ili9342c controller
which comes mostly with IPS displays.

Signed-off-by: Mohamed ElShahawi <ExtremeGTX@hotmail.com>
2023-05-19 15:24:56 +02:00
Sylvio Alves 381d5285ea CODEOWNERS: update ESP32 source files ownership
glaubermaroto is no longer maintaining this sources.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-05-16 12:07:48 +02:00
Dominik Ermel 2136c7ca57 MAINTAINERS: Make nordicjm maintainer for MCUmgr subsystem
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>
2023-05-12 09:59:10 +02:00
Mahesh Rao 0143852b3c CODEOWNER: Add code owner for sip_svc subsystem
Add code owner for svc driver,sip_svc subsystem and
sip_svc sample application

Signed-off-by: Mahesh Rao <mahesh.rao@intel.com>
2023-05-09 08:46:50 -04:00
Carles Cufi 6660cd111c codeowners: Remove Mieszko Mierunski from nRF drivers
Mieszko is no longer a Nordic employee.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-05-04 07:20:13 -05:00
Filip Kokosinski a30862455e treewide: rename Microsemi to Microchip
Do a treewide Microsemi to Microchip rename and update obsolete links in
the board docs.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-05-04 10:47:07 +02:00
Jamie McCrae e2d1fce6ca CODEOWNERS: Add soc/Kconfig and boards/Kconfig ownership
Adds previously missed files.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-04-15 06:18:01 -04:00
Anas Nashif 9103dc4a97 CODEOWNERS: remove @jenmwms from file
Remove inactive contributor from CODEOWNER file.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-04-14 12:13:16 -04:00
Sven Herrmann 1f9f140c74 boards: acn52832: Add support for acn52832
The aconno acn52832 is a small module featuring the nRF52832 SOC.

Signed-off-by: Sven Herrmann <sven.herrmann@posteo.de>
2023-04-12 10:22:35 +02:00
Huifeng Zhang 4602070afb CODEOWNER: Add code owner for the smsc91x driver
Add code owner for the smsc91x driver

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-04-11 11:27:05 +02:00
Peter Fecher 180f1ffb5c boards: arm: add PhyBOARD Polis (i.MX8MM)
Add board definitions to run Zephyr on the M4-Core
of the i.MX8M Mini SoC on the PhyBOARD Polis.

Signed-off-by: Peter Fecher <p.fecher@phytec.de>
2023-04-03 13:12:34 +02:00
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