Commit 087be00b authored by Gerson Fernando Budke's avatar Gerson Fernando Budke Committed by Carles Cufi
Browse files

soc: arm: Introduce gigadevice soc



Add gigadevice soc initial version.

Signed-off-by: default avatarGerson Fernando Budke <gerson.budke@atl-electronics.com>
parent 158bb107
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -5,6 +5,11 @@ if(CONFIG_HAS_GD32_HAL)

zephyr_library_named(hal_gigadevice)

if(CONFIG_SOC_SERIES_GD32F403)
  set(gd32_soc_uc GD32F403)
  set(gd32_soc_lc gd32f403)
endif()

zephyr_library_compile_definitions(${gd32_soc_uc})

set(gd32_soc_dir     ${ZEPHYR_HAL_GIGADEVICE_MODULE_DIR}/${gd32_soc_uc})
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ config ZEPHYR_HAL_GIGADEVICE_MODULE

config HAS_GD32_HAL
	bool
	select HAS_CMSIS_CORE if SOC_FAMILY_GD32_ARM

if HAS_GD32_HAL

+4 −0
Original line number Diff line number Diff line
# Copyright (c) 2021, ATL Electronics
# SPDX-License-Identifier: Apache-2.0

add_subdirectory(${SOC_SERIES})
+22 −0
Original line number Diff line number Diff line
# Copyright (c) 2021, ATL Electronics
# SPDX-License-Identifier: Apache-2.0

config SOC_FAMILY_GD32
	bool
	select HAS_GD32_HAL
	select BUILD_OUTPUT_HEX

config SOC_FAMILY
	string
	default "gigadevice"
	depends on SOC_FAMILY_GD32

config SOC_FAMILY_GD32_ARM
	bool
	select SOC_FAMILY_GD32

if SOC_FAMILY_GD32_ARM

source "soc/arm/gigadevice/*/Kconfig.soc"

endif # SOC_FAMILY_GD32_ARM
+4 −0
Original line number Diff line number Diff line
# Copyright (c) 2021, ATL Electronics
# SPDX-License-Identifier: Apache-2.0

source "soc/arm/gigadevice/*/Kconfig.defconfig.series"
Loading