1. 10 Mar, 2020 1 commit
  2. 12 Feb, 2020 3 commits
  3. 09 Feb, 2020 1 commit
  4. 07 Feb, 2020 1 commit
  5. 06 Feb, 2020 3 commits
  6. 05 Feb, 2020 5 commits
  7. 04 Feb, 2020 2 commits
  8. 03 Feb, 2020 2 commits
    • Oane Kingma's avatar
      drivers/watchdog: Add support for SiLabs Gecko Watchdog · dc5c2422
      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: default avatarOane Kingma <o.kingma@interay.com>
      dc5c2422
    • Patrik Flykt's avatar
      scripts: net: Add script for running sample tests · 65ffc714
      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: default avatarPatrik Flykt <patrik.flykt@intel.com>
      65ffc714
  9. 01 Feb, 2020 3 commits
    • Carlo Caione's avatar
      arch: arm64: Add support for qemu_cortex_a53 board · a61290e1
      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: default avatarCarlo Caione <ccaione@baylibre.com>
      a61290e1
    • Carlo Caione's avatar
      arch: arm64: Introduce ARM64 (AArch64) architecture · 1be0c053
      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: default avatarCarlo Caione <ccaione@baylibre.com>
      1be0c053
    • Carlo Caione's avatar
      drivers: timer: Add per-core ARM architected timer · 6f363002
      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: default avatarCarlo Caione <ccaione@baylibre.com>
      6f363002
  10. 30 Jan, 2020 3 commits
  11. 29 Jan, 2020 1 commit
  12. 28 Jan, 2020 2 commits
  13. 24 Jan, 2020 1 commit
  14. 20 Jan, 2020 2 commits
  15. 17 Jan, 2020 1 commit
  16. 13 Jan, 2020 1 commit
  17. 10 Jan, 2020 4 commits
    • Jan Van Winkel's avatar
      samples: display: Added generic display shield sample · 7e3f9ebf
      Jan Van Winkel authored
      
      Added a generic display shield sample.
      Signed-off-by: default avatarJan Van Winkel <jan.van_winkel@dxplore.eu>
      7e3f9ebf
    • Anas Nashif's avatar
      i2c: add i2c shell with scan cmd · 89005438
      Anas Nashif authored
      
      Add a shell to interact with I2C devices. Currently scanning for devices
      is supported. Example output:
      
      uart:~$ i2c scan I2C_1
           0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
      00:             -- -- -- -- -- -- -- -- -- -- -- --
      10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
      20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      70: -- -- -- -- -- -- -- --
      2 devices found on I2C_1
      uart:~$ i2c scan I2C_3
      i2c - I2C commands
      Subcommands:
        I2C_1  :I2C_1
        I2C_2  :I2C_2
      uart:~$ i2c scan I2C_2
           0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
      00:             -- -- -- -- -- -- -- -- -- -- -- --
      10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1e --
      20: -- -- -- -- -- -- -- -- -- 29 -- -- -- 2d -- --
      30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      50: -- -- -- -- -- -- 56 -- -- -- -- -- -- 5d -- 5f
      60: -- -- -- -- -- -- -- -- -- -- 6a -- -- -- -- --
      70: -- -- -- -- -- -- -- --
      7 devices found on I2C_2
      
      This shell is based on the a sample that did the same thing and was
      limited in support. The sample is now removed in favour of this generic
      shell module.
      Signed-off-by: default avatarAnas Nashif <anas.nashif@intel.com>
      89005438
    • Alberto Escolar Piedras's avatar
      CODEOWNERS: Add aescolar to tests/bluetooth/bsim_bt/ · 3b135bd0
      Alberto Escolar Piedras authored
      
      Add aescolar to be automatically added for reviews
      for changes in tests/bluetooth/bsim_bt/
      Signed-off-by: default avatarAlberto Escolar Piedras <alpi@oticon.com>
      3b135bd0
    • David B. Kinder's avatar
      doc: remove documentation reviewer · 28a6f4c8
      David B. Kinder authored
      
      As of January 2020, David is no longer working on the Zephyr
      documentation, so he should not be automatically added as reviewer.
      I've commented out rather than removed the lines so when a replacement
      is found, the lines can easily be added back.
      Signed-off-by: default avatarDavid B. Kinder <david.b.kinder@intel.com>
      28a6f4c8
  18. 09 Jan, 2020 1 commit
  19. 08 Jan, 2020 2 commits
  20. 07 Jan, 2020 1 commit