arm: support for stm32f405 SOC

Signed-off-by: Erwin Rol <erwin@erwinrol.com>
This commit is contained in:
Erwin Rol 2017-08-04 17:18:28 +02:00 committed by Kumar Gala
commit 57746488d4
4 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# Kconfig - ST STM32F405XX MCU configuration options
#
# Copyright (c) 2016 Linaro Limited.
#
# SPDX-License-Identifier: Apache-2.0
#
if SOC_STM32F405XG
config SOC
string
default stm32f405xx
config NUM_IRQS
int
default 82
endif # SOC_STM32F405XG

View file

@ -12,6 +12,9 @@ depends on SOC_SERIES_STM32F4X
config SOC_STM32F401XE
bool "STM32F401XE"
config SOC_STM32F405XG
bool "STM32F405XG"
config SOC_STM32F407XG
bool "STM32F407XG"

View file

@ -32,6 +32,9 @@
#elif defined(CONFIG_SOC_STM32F401XE)
#define DT_FLASH_SIZE __SIZE_K(512)
#define DT_SRAM_SIZE __SIZE_K(96)
#elif defined(CONFIG_SOC_STM32F405XG)
#define DT_FLASH_SIZE __SIZE_K(1024)
#define DT_SRAM_SIZE __SIZE_K(192)
#elif defined(CONFIG_SOC_STM32F407XG)
#define DT_FLASH_SIZE __SIZE_K(1024)
#define DT_SRAM_SIZE __SIZE_K(192)

View file

@ -0,0 +1,8 @@
/*
* Copyright (c) 2017 Erwin Rol <erwin@erwinrol.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <st/stm32f407.dtsi>