From 9051ffd638d44cc912649ef82df965fb217c1760 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 3 Nov 2014 16:58:22 -0600 Subject: [PATCH] STM32GG Starter Kit: Add basic NSH configuration --- arch/arm/include/efm32/chip.h | 9 ++++++--- arch/arm/src/efm32/Kconfig | 8 ++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/arch/arm/include/efm32/chip.h b/arch/arm/include/efm32/chip.h index 9b3fb6ceea..f063daf7c4 100644 --- a/arch/arm/include/efm32/chip.h +++ b/arch/arm/include/efm32/chip.h @@ -46,7 +46,7 @@ * Pre-processor Definitions ************************************************************************************/ -/* EFM32 EnergyMicro ************************************************************/ +/* EFM32 EnergyMicro ****************************************************************/ /* Tiny Gecko with 32KiB FLASH and 4KiB RAM in a QFN64 package */ @@ -59,9 +59,12 @@ #elif defined(CONFIG_ARCH_CHIP_EFM32G880F128) || \ defined(CONFIG_ARCH_CHIP_EFM32G890F128) -/* Giant Gecko with 1024KiB FLASH and 128KiB RAM in a QFP64 package */ +/* Giant Gecko with 1024KiB FLASH and 128KiB RAM in a QFP64 package + * (EFM32GG332F1024) or BGA112 (EFM32GG990F1024) package + */ -#elif defined(CONFIG_ARCH_CHIP_EFM32GG332F1024) +#elif defined(CONFIG_ARCH_CHIP_EFM32GG332F1024) || \ + defined(CONFIG_ARCH_CHIP_EFM32GG990F1024) #else # error "Unsupported EFM32 chip" diff --git a/arch/arm/src/efm32/Kconfig b/arch/arm/src/efm32/Kconfig index 3fb0f80400..97a11e7981 100644 --- a/arch/arm/src/efm32/Kconfig +++ b/arch/arm/src/efm32/Kconfig @@ -42,6 +42,14 @@ config ARCH_CHIP_EFM32GG332F1024 This chip is a Giant Gecko with 1024KiB flash and 128KiB RAM in a QFP64 package. +config ARCH_CHIP_EFM32GG990F1024 + bool "EFM32GG990F1024" + select EFM32_EFM32GG + select ARCH_CORTEXM3 + ---help--- + This chip is a Giant Gecko with 1024KiB flash and 128KiB RAM in a + BGA112 package. + endchoice # These hidden selections represent automatically selected MCU families and,