Commit efbb7c61 authored by Yannis Damigos's avatar Yannis Damigos Committed by Kumar Gala
Browse files

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



Add STM32F412CG MCU support.

Signed-off-by: default avatarYannis Damigos <giannis.damigos@gmail.com>
parent a8a36a23
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
# 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
+3 −0
Original line number Diff line number Diff line
@@ -21,6 +21,9 @@ config SOC_STM32F407XG
config SOC_STM32F411XE
	bool "STM32F411XE"

config SOC_STM32F412CG
	bool "STM32F412CG"

config SOC_STM32F412ZG
	bool "STM32F412ZG"

+1 −1
Original line number Diff line number Diff line
@@ -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)