Commit 3057d801 authored by Erwan Gouriou's avatar Erwan Gouriou Committed by Kumar Gala
Browse files

soc/arm/st_stm32: Add stm32l5 series soc support



This provides basic stm32l5 series SoC support.

Signed-off-by: default avatarErwan Gouriou <erwan.gouriou@linaro.org>
parent 34b7a6c8
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

zephyr_include_directories(${ZEPHYR_BASE}/drivers)
zephyr_sources(
  soc.c
  )
+13 −0
Original line number Diff line number Diff line
# ST Microelectronics STM32L5 MCU line

# Copyright (c) 2020 Linaro Limited
# SPDX-License-Identifier: Apache-2.0

if SOC_SERIES_STM32L5X

source "soc/arm/st_stm32/stm32l5/Kconfig.defconfig.stm32l5*"

config SOC_SERIES
	default "stm32l5"

endif # SOC_SERIES_STM32L5X
+14 −0
Original line number Diff line number Diff line
# ST Microelectronics STM32L552XX MCU

# Copyright (c) 2020 Linaro Limited
# SPDX-License-Identifier: Apache-2.0

if SOC_STM32L552XX

config SOC
	default "stm32l552xx"

config NUM_IRQS
	default 108

endif # SOC_STM32L552XX
+18 −0
Original line number Diff line number Diff line
# ST Microelectronics STM32L5 MCU series

# Copyright (c) 2020 Linaro Limited
# SPDX-License-Identifier: Apache-2.0

config SOC_SERIES_STM32L5X
	bool "STM32L5x Series MCU"
	select ARM
	select CPU_CORTEX_M33
	select SOC_FAMILY_STM32
	select ARM_TRUSTZONE_M
	select CPU_HAS_ARM_SAU
	select CPU_HAS_ARM_MPU
	select CPU_HAS_FPU
	select ARMV8_M_DSP
	select HAS_STM32CUBE
	help
	  Enable support for STM32L5 MCU series
+13 −0
Original line number Diff line number Diff line
# ST Microelectronics STM32L5 MCU line

# Copyright (c) 2020 Linaro Limited
# SPDX-License-Identifier: Apache-2.0

choice
prompt "STM32L5x MCU Selection"
depends on SOC_SERIES_STM32L5X

config SOC_STM32L552XX
	bool "STM32L552XX"

endchoice
Loading