arch/arm/soc/stm32f4: Add STM32F412CG MCU support

Add STM32F412CG MCU support.

Signed-off-by: Yannis Damigos <giannis.damigos@gmail.com>
This commit is contained in:
Yannis Damigos 2018-03-05 16:30:42 +02:00 committed by Kumar Gala
commit efbb7c61a1
3 changed files with 42 additions and 1 deletions

View file

@ -0,0 +1,38 @@
# Kconfig - ST STM32F412CG MCU configuration options
#
# Copyright (c) 2018, I-SENSE group of ICCS
#
# SPDX-License-Identifier: Apache-2.0
#
if SOC_STM32F412CG
config SOC
string
default stm32f412cx
config NUM_IRQS
int
default 97
if GPIO_STM32
config GPIO_STM32_PORTD
default n
config GPIO_STM32_PORTE
default n
config GPIO_STM32_PORTH
default n
endif # GPIO_STM32
if ENTROPY_GENERATOR
config ENTROPY_STM32_RNG
def_bool y
endif # ENTROPY_GENERATOR
endif # SOC_STM32F412CG

View file

@ -21,6 +21,9 @@ config SOC_STM32F407XG
config SOC_STM32F411XE
bool "STM32F411XE"
config SOC_STM32F412CG
bool "STM32F412CG"
config SOC_STM32F412ZG
bool "STM32F412ZG"

View file

@ -57,7 +57,7 @@
#elif defined(CONFIG_SOC_STM32F411XE)
#define DT_FLASH_SIZE __SIZE_K(512)
#define DT_SRAM_SIZE __SIZE_K(128)
#elif defined(CONFIG_SOC_STM32F412ZG)
#elif defined(CONFIG_SOC_STM32F412ZG) || defined(CONFIG_SOC_STM32F412CG)
#define DT_FLASH_SIZE __SIZE_K(1024)
#define DT_SRAM_SIZE __SIZE_K(256)
#elif defined(CONFIG_SOC_STM32F413XH)