- 25 Mar, 2020 2 commits
-
-
Ioannis Glaropoulos authored
Add @stephanosio as a code-owner for the tests/arch/arm test suites, so they get auto-assigned in reviews. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Aastha Grover authored
This commit adds basic testcases for sanitycheck tool using pytest. Coverage for the sanitycheck tool is obtained using coverage tool. Instructions are included in the README.md in scripts/tests/sanitycheck directory. Signed-off-by: Aastha Grover <aastha.grover@intel.com>
-
- 24 Mar, 2020 2 commits
-
-
Martí Bolívar authored
Update maintainers for code and docs. Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Torsten Rasmussen authored
This commit introduces boards/deprecated.cmake to allow deprecation of existing boards, when a board is renamed. This allows users to still specify the old board name, and let Zephyr build system to select the new board name. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
-
- 21 Mar, 2020 2 commits
-
-
Stephanos Ioannidis authored
This commit reworks the Xilinx TTC timer driver to use the "match" mode instead of the "interval" mode which counts up to the specified value and resets to zero. Using the "match" mode ensures that the timer keeps counting even after an interrupt is triggered, and facilitates the tickless mode support implementation. This also allows `z_timer_cycle_get_32` to return the correct cycle count when interrupt is locked; thereby, fixing the k_busy_wait hang issue. Note that the TTC "match" mode emulation (and tickless timer operation) is only stable when the QEMU icount mode is enabled. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
-
Carles Cufi authored
Since we already have similarly licensed 3-clause BSD files in the tree, and in particular in our minimal libc, move the fnmatch functionality from ext/ to lib/. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
-
- 20 Mar, 2020 2 commits
-
-
Piotr Mienkowski authored
This commit adds support for Silicon Labs EFR32BG13P (Blue Gecko) SoC. Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
-
Carles Cufi authored
Use an external TinyCrypt repo instead of keeping a copy in ext/hal. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
-
- 19 Mar, 2020 4 commits
-
-
Carles Cufi authored
Use an external CMSIS repo instead of keeping a copy in ext/hal. Closes #23373 Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
-
Parthiban Nallathambi authored
IP ethernet switch board includes K66F MCU from NXP and Micrel/Microchip KSZ8794CNX switch. Board support includes basic GPIO LED and common functions. Switch function needs support either based on DSA or relative feature in Zephyr which is tracked with issue 22061. Signed-off-by: Parthiban Nallathambi <pn@denx.de>
-
Pooja Karanjekar authored
Add entropy driver based on GECKO TRNG module along with device tree support for EFM32PG and EFR32MG SOCs. Signed-off-by: Pooja Karanjekar <pooja.karanjekar@lemonbeat.com>
-
Kumar Gala authored
Split up requirements.txt into several files so that CI tools can utilize/reference the specific requirements-<FOO>.txt they may need while keep things in sync with the development. This is to reduce both time and amount of work CI actions due to python package install. Create the following groupings: 1. BASE - needed to build or create zephyr images 2. BUILD-TEST - need to run compile/build tests 3. DOC - need to build the docs 4. RUN-TEST - need for runtime testing 5. EXTRAS - optional or useful for development/developers workflow Also tried to add a comment about what or why a given package is being pulled in for. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
-
- 17 Mar, 2020 3 commits
-
-
Martí Bolívar authored
s/mbolivar/mbolivar-nordic/ Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Andrew Boie authored
No need for this to be separated out any more. Minimal changes made to get it to still work. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
-
Andrew Boie authored
This never needed to be put in a separate gperf table. Privilege mode stacks can be generated by the main gen_kobject_list.py logic, which we do here. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
-
- 13 Mar, 2020 1 commit
-
-
Jose Alberto Meza authored
Add Platform Environment Control Interface API This API defines following calls: - peci_configure - peci_enable - peci_disable - peci_transaction Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
-
- 10 Mar, 2020 2 commits
-
-
Andrzej Puzdrowski authored
Added dfu support subsystem codeowner Before this subystem was orphaned. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
-
Alberto Escolar Piedras authored
daor-oti and wopu-ot also want to be added automatically as reviewers to POSIX arch, native_posix, nrf52_bsim and bsim related test apps. (see CODEOWNERS for more info about which each is interested on) Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
-
- 12 Feb, 2020 3 commits
-
-
Stephanos Ioannidis authored
Add @stephanosio as a code owner for the Xilinx ZynqMP platform, which is used as the primary testing platform for the Cortex-R architecture. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
-
Stephanos Ioannidis authored
Add @stephanosio as a code owner for the ARM Generic Interrupt Controller (GIC) driver. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
-
Stephanos Ioannidis authored
Add @stephanosio as a code owner for the Cortex-R architecture-related directories and files. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
-
- 09 Feb, 2020 1 commit
-
-
Anas Nashif authored
Owner for various github related files. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
- 07 Feb, 2020 1 commit
-
-
Anas Nashif authored
add subsys/tracing and include/tracing and drivers/debug Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
- 06 Feb, 2020 3 commits
-
-
Kumar Gala authored
Replace running west command tests in run_ci.sh with a github workflow. This provides some benefits in that we can run the west command tests on multiple python versions and host OSes (linux, mac and windows). Also have the benefit that the tests are only run on modifications to files in scripts/west_commands/ or scripts/west-commands.yml. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
-
Alexander Wachter authored
This commit adds the documentation for the ISO-TP library Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
-
Wentong Wu authored
Add script to capture tracing stream data with UART backend. This script is developed based on pyserial, so install it correctly before using the script. Signed-off-by: Wentong Wu <wentong.wu@intel.com>
-
- 05 Feb, 2020 5 commits
-
-
Johan Hedberg authored
Add Daniel Leung as code owner for all Intel xtensa dts files. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
-
Robert Winkler authored
This commits adds GPIO driver for LiteX SoC builder. Due to the fact that GPIO in LiteX is unidirectional and can be configured with different pins amount per port, additional entries were added to the dts file. Signed-off-by: Robert Winkler <rwinkler@internships.antmicro.com> Signed-off-by: Mateusz Holenko <mholenko@antmicro.com> Signed-off-by: Piotr Zierhoffer <pzierhoffer@antmicro.com>
-
Erwan Gouriou authored
Change codeowner following driver indeep rework. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
-
Peter Bigot authored
Update driver code and board files to use new GPIO configuration flags such as GPIO_ACTIVE_LOW. Also add implementation of new port_* driver API. Tested on external SX1509B breakout board and Thingy:52. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
-
Peter Bigot authored
Test that the new port API functions all behave as expected, including physical vs logical level for input and output as well as masked and set-based output operations. Also tests the new pin API functions. For running on real hardware this test now uses a local test-specific devicetree binding. For build-only tests any platform with a GPIO alias should be tested. The new code increases flash requirements so add a filter to exclude platforms that won't link. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
-
- 04 Feb, 2020 2 commits
-
-
Gerson Fernando Budke authored
Add recent collaborator as codeowner. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
-
Gerson Fernando Budke authored
Add recent collaborator as codeowner. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
-
- 03 Feb, 2020 2 commits
-
-
Oane Kingma authored
Watchdog type is found on e.g. Pearl/Jade Gecko, often more than 1 is present. Driver supports timeout and (minimum) window configuration and reset or timeout interrupt support for now. Signed-off-by: Oane Kingma <o.kingma@interay.com>
-
Patrik Flykt authored
Add a script that sets up Docker networking and starts the net-tools Docker container. If successful, run Zephyr with native_posix and execute the appropriate net-tools container executable. The proper net-tools executable and arguments is selected depending on the basename of the sample directory. This script needs to be updated if the net-tools Docker image is updated in some incompatible way. The net-tools directory is assumed to exist at the same level as the Zephyr base directory, but its location can be set using the '-N' command line argument. Likewise, '-Z' sets the Zephyr top level directory. When stopping Zephyr, go through all child processes since running a native posix or other variant of Zephyr may cause a hierarchy of processes to be created. Fixes: #19540 Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
-
- 01 Feb, 2020 3 commits
-
-
Carlo Caione authored
This patch introduces support for the qemu_cortex_a53 board emulated using QEMU (virt platform) adding SoC, board and DTS files. | ./scripts/sanitycheck -p qemu_cortex_a53 | | Total complete: 190/ 190 100% skipped: 40, failed: 0 | 150 of 150 tests passed (100.00%), 0 failed, | 40 skipped with 0 warnings in 580.93 seconds Signed-off-by: Carlo Caione <ccaione@baylibre.com>
-
Carlo Caione authored
Introduce the basic ARM64 architecture support. A new CONFIG_ARM64 symbol is introduced for the new architecture and new cmake / Kconfig files are added to switch between ARM and ARM64. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
-
Carlo Caione authored
ARM cores may have a per-core architected timer, which provides per-cpu timers, attached to a GIC to deliver its per-processor interrupts via PPIs. This is the most common case supported by QEMU in the virt platform. This patch introduces support for this timer abstracting the way the timer registers are actually accessed. This is needed because different architectures (for example ARMv7-R vs ARMv8-A) use different registers and even the same architecture (ARMv8-A) can actually use different timers (ELx physical timers vs ELx virtual timers). So we introduce the common driver here but the actual SoC / architecture / board must provide the three helpers (arm_arch_timer_set_compare(), arm_arch_timer_toggle(), arm_arch_timer_count()) using an header file imported through the arch/cpu.h header file. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
-
- 30 Jan, 2020 2 commits
-
-
Christian Taedcke authored
The Silicon Labs EFM32 Jade Gecko MCU includes: * Cortex-M3 core at 40MHz * up to 1024KB of flash and 256KB of RAM * multiple low power peripherals This is basically the same as the EFM32 Pearl Gecko, but with an ARM Cortex-M3 core instead of a Cortex-M4F. Signed-off-by: Christian Taedcke <christian.taedcke@lemonbeat.com>
-
Scott Branden authored
Add initial support for Broadcom Valkyrie SoC as part of Zephyr. Signed-off-by: Scott Branden <scott.branden@broadcom.com>
-