boards: arm: Add support for Silabs EFM32HG-SLSTK3400A

The EFM32 Happy Gecko USB-enabled kit contains sensors and
peripherals demonstrating some of the EFM32HG MCU capabilities.
This patch add basic support for this board.

Signed-off-by: Marcio Montenegro <mtuxpe@gmail.com>
Signed-off-by: Christian Taedcke <hacking@taedcke.com>
This commit is contained in:
Marcio Montenegro 2018-02-18 17:02:37 -03:00 committed by Kumar Gala
commit 873821c273
12 changed files with 416 additions and 0 deletions

View file

@ -0,0 +1,20 @@
# Kconfig - EFM32WG SLSTK3400A board configuration
#
# Copyright (c) 2017 Christian Taedcke
# Copyright (c) 2018 Marcio Montenegro
#
# SPDX-License-Identifier: Apache-2.0
if BOARD_EFM32HG_SLSTK3400A
config BOARD_INIT_PRIORITY
int
# omit prompt to signify a "hidden" option
default KERNEL_INIT_PRIORITY_DEFAULT
depends on GPIO
help
Board initialization priority. This must be bigger than
GPIO_GECKO_COMMON_INIT_PRIORITY.
endif # BOARD_EFM32HG_SLSTK3400A