- 04 Sep, 2020 3 commits
-
-
Jan Kowalewski authored
Add basic port for QuickLogic EOS S3 SoC. Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
-
Jan Kowalewski authored
Add basic devicetree for EOS S3 SoCs. Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
-
Andrei Emeltchenko authored
Add @finikorg as codeowner for ipm_console. Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
-
- 03 Sep, 2020 1 commit
-
-
NavinSankar Velliangiri authored
Add Hawkbit FOTA support Signed-off-by: NavinSankar Velliangiri <navin@linumiz.com>
-
- 02 Sep, 2020 3 commits
-
-
Henrik Brix Andersen authored
Add myself as code owner for the EEPROM test suites. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
-
Kumar Gala authored
@ulfalizer hasn't been active for several months, remove him and add @mbolivar-nordic. We can add @ulfalizer back if he comes back to the project. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
-
Kumar Gala authored
Change @mbolivar to @mbolivar-nordic. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
-
- 01 Sep, 2020 3 commits
-
-
Simon Glass authored
At present this test uses an EEPROM emulator. Reuse the same test to also use the real Atmel AT2x driver and an AT24 emulator, via the I2C emulation controller. EEPROM reads and writes for eeprom1 go through the AT2x driver, which converts them to I2C transactions, which are passed through to the AT24 emulator for processing. This approach makes more use of 'real' code, in this case the Atmel AT2x driver. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no> Signed-off-by: Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add an emulation controller which routes I2C traffic to attached emulators depending on the I2C address selected. This allows drivers for I2C peripherals to be tested on systems that don't have that peripheral attached, with the emulator handling the I2C traffic. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
-
Simon Glass authored
Create a header file and implementation for emulators. Set up a linker list so that emulators can be found and initialised at start-up. Emulators are used to emulate hardware devices, to support testing of various subsystems. For example, it is possible to write an emulator for an I2C compass such that it appears on the I2C bus and can be used just like a real hardware device. Emulators often implement special features for testing. For example a compass may support returning bogus data if the I2C bus speed is too high, or may return invalid measurements if calibration has not yet been completed. This allows for testing that high-level code can handle these situations correctly. Test coverage can therefore approach 100% if all failure conditions are emulated. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no> Signed-off-by: Simon Glass <sjg@chromium.org>
-
- 28 Aug, 2020 1 commit
-
-
Maxime Bittan authored
The FaZe board can be found in the Seagate FireCuda Gaming SSD devices. A NVMe SSD and two chips are embedded: an ASMedia ASM2364 USB-to-PCIe bridge controller and a NXP LPC11U67 MCU. The former is handling the USB type-C to SSD I/Os while the latter is dedicated to the LED effects. The two chips are connected together through I2C and GPIOs. This Zephyr port is running on the LPC11U67 MCU. Here is a list of the devices connected to the LPC11U67 on a FaZe board: - ASMedia ASM2364 USB-to-PCIe bridge (I2C master on port O) - 6 RGB LEDs connected connected to a TI LP5030 LED controller (I2C device on port 1) - 1 white LED (SSD activity blinking) Signed-off-by: Maxime Bittan <maxime.bittan@seagate.com> Signed-off-by: Simon Guinot <simon.guinot@seagate.com>
-
- 26 Aug, 2020 1 commit
-
-
Pawel Sagan authored
This introduces LiteX I2S driver supporting the following features: - 8,16,24,32 bit sample width, - mono/stereo sound, - different sample frequencies - big/little-endian data format, - concatenated channels mode (for selected sample widths only), - slave/master mode operation. Signed-off-by: Pawel Sagan <psagan@internships.antmicro.com> Signed-off-by: Mateusz Holenko <mholenko@antmicro.com>
-
- 25 Aug, 2020 2 commits
-
-
Daniel Leung authored
This adds a simple test for coredump. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
-
Daniel Leung authored
This adds a very primitive coredump mechanism under subsys/debug where during fatal error, register and memory content can be dumped to coredump backend. One such backend utilizing log module for output is included. Once the coredump log is converted to a binary file, it can be used with the ELF output file as inputs to an overly simplified implementation of a GDB server. This GDB server can be attached via the target remote command of GDB and will be serving register and memory content. This allows using GDB to examine stack and memory where the fatal error occurred. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
-
- 24 Aug, 2020 2 commits
-
-
Andrei Emeltchenko authored
Auto assign to ipm_adsp.c as a code owner. Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
-
Anas Nashif authored
Sort entries alphabetically and cleanup top level menu for each subsystem. Move stats subsystem Kconfig from debug into its own Kconfig. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
- 14 Aug, 2020 2 commits
-
-
Manivannan Sadhasivam authored
Add myself as the codeowner for imx8m evk and uart driver. Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
-
Henrik Brix Andersen authored
Add serial driver for the Xilinx UART Lite IP. Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
-
- 13 Aug, 2020 5 commits
-
-
Mulin Chao authored
Add UART support for Nuvoton NPCX series. This CL includes: 1. Add UART controller device tree declarations. 2. UART controller driver implementation. Signed-off-by: Mulin Chao <MLChao@nuvoton.com>
-
Mulin Chao authored
Add pin controller support for Nuvoton NPCX series Add pin-mux controller support for Nuvoton NPCX series. This CL includes: 1. Add pin controller device tree declarations and introduce alt-cells to select pads' functionality. 2. Add npcx7-alts-map.dtsi since the mapping between IO and controller is irregular and vary in each chip series. 3. Add nuvoton,npcx-pinctrl-def.yaml and its declarations to change all pads' functionality to GPIO by default. 4. Pinmux controller driver implementation. Signed-off-by: Mulin Chao <MLChao@nuvoton.com>
-
Mulin Chao authored
Add clock controller support for Nuvoton NPCX series. This CL includes: 1. Add clock controller device tree declarations. 2. Introduce clock-cells in yaml file clock tree to get module's source clock and turn off/on the its clock 3. Clock controller driver implementation. Signed-off-by: Mulin Chao <MLChao@nuvoton.com>
-
Mulin Chao authored
Initial support for Nuvoton NPCX7M6FB SoC of NPCX series which is a chip family of embedded controllers (EC) and targeted for a wide range of portable applications. We implemented the SoC skeleton in soc/arm/nuvoton_npcx since there're many chip families in Nuvoton and aim to different markets such as PC, General MCU, and Audio. The architectures and hardware modules are different between them. Hence, we suggest using the company name plus with chip series for better understanding. Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
-
Siddharth Chandrasekaran authored
Add myself (@cbsiddharth) as code owner for subsys/mgmt/osdp/, samples/sybsys/mgmt/osdp/ and includes/mgmt/osdp.h. Signed-off-by: Siddharth Chandrasekaran <siddharth@embedjournal.com>
-
- 06 Aug, 2020 2 commits
-
-
Sven Herrmann authored
Add myself as codeowner as this was not done in the initial PR for the mpr driver. Signed-off-by: Sven Herrmann <sven.herrmann@posteo.de>
-
Steven Lemaire authored
This commit adds support for Silicon Labs EFR32MG21 (Mighty Gecko) SoC. Signed-off-by: Steven Lemaire <steven.lemaire@zii.aero>
-
- 04 Aug, 2020 1 commit
-
-
Simon Glass authored
Add a function to dump out a set of I2C messages. It uses debug logging so it only useful for debugging. Signed-off-by: Simon Glass <sjg@chromium.org>
-
- 03 Aug, 2020 2 commits
-
-
Gerson Fernando Budke authored
Zephyr introduced subsys/mgmt folder for MCU management. Move UpdateHub sample to its correspondent folder at sample/subsys/mgmt folder. Signed-off-by: Gerson Fernando Budke <gerson.budke@ossystems.com.br>
-
Gerson Fernando Budke authored
Zephyr introduced subsys/mgmt folder for MCU management. Move UpdateHub to this newly and dedicated space. Signed-off-by: Gerson Fernando Budke <gerson.budke@ossystems.com.br>
-
- 31 Jul, 2020 1 commit
-
-
Carles Cufi authored
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>
-
- 29 Jul, 2020 1 commit
-
-
Simon Guinot authored
This patch adds a pinmux driver allowing to configure the IOCON (I/O control) registers found on the LPC11U6x MCUs. Signed-off-by: Simon Guinot <simon.guinot@seagate.com>
-
- 24 Jul, 2020 3 commits
-
-
Ioannis Glaropoulos authored
Add @abrodkin to the list of CODEOWNERS for ARC code (ARCH, BOARDS, DTS) instead of @vonhust. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Ioannis Glaropoulos authored
Add an entry in CODEOWNERS for auto-assigning reviewers in MAINTAINERS.yml and get_maintainer.py files. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Raveendra Padasalagi authored
Add PL330 dma driver support, this driver - supports 32 bit memory to memory operation - supports 36 bit memory to memory operation under a config flag DMA_64BIT - supports secure channel Signed-off-by: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
-
- 20 Jul, 2020 1 commit
-
-
Ruslan Mstoi authored
This commit implements tests of subfolder_list.py Signed-off-by: Ruslan Mstoi <ruslan.mstoi@intel.com>
-
- 17 Jul, 2020 1 commit
-
-
Gerson Fernando Budke authored
The esp_8266 shield was added without owner on #24710. Add myself as an owner of esp_8266 shield files. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
-
- 13 Jul, 2020 1 commit
-
-
Gerson Fernando Budke authored
The Atmel RF2xx module shield is a generic solution to enable any Atmel AT86RF2xx IEEE 802.15.4 transceiver. This module enables IEEE 802.15.4 RF2xx Zephyr driver. The Atmel RF2xx module shield enables any board with an Atmel Xplained, Xplained-Pro, Arduino or MikroBus expansion header to connect to networks operation with IEEE 802.15.4, OpenThread or any other stack based on this media type. The Atmel RF2xx module is configured to allow interoperate with other medias like Ethernet. User need configure network stack properlly. Fixes #26259. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
-
- 01 Jul, 2020 4 commits
-
-
Saravanan Sekar authored
add support for nuvoton pfm m487 development board Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
-
Saravanan Sekar authored
Add Nuvoton numicro series UART support, currently supports only poll mode. UART0 clock and pincontrol are directly configured, will be replace when clock and gpio support is added. Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
-
Saravanan Sekar authored
Add initial support for nuvoton numicro m48x SoC series, basic init and uart functionality are covered with gpio and clock directly relies on HAL. Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
-
Michael Hope authored
This runs the Timer/Counter for Control in 'normal' PWM mode. The number of channels and counter width depends on the device and is imported from DeviceTree. Signed-off-by: Michael Hope <mlhx@google.com>
-