mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
28aed3cb97
This splits up the clock configs. It allows CPU_FAM based file sourcing and also common CPU_FAMs. The dependancies are also included in wildcards would be used for the CPU_FAM macro. This should be much more readable. This also takes into account the HSE speeds in order to match the make/header resolution. Some hidden symbols were added to make sorting many CPU_SERIES dependencies easier.
103 lines
2.1 KiB
Plaintext
103 lines
2.1 KiB
Plaintext
# Copyright (c) 2020 Inria
|
|
#
|
|
# This file is subject to the terms and conditions of the GNU Lesser
|
|
# General Public License v2.1. See the file LICENSE in the top level
|
|
# directory for more details.
|
|
#
|
|
|
|
# This file was auto-generated from ST ProductsList.xlsx sheet using the
|
|
# script in cpu/stm32/dist/kconfig/gen_kconfig.py
|
|
# See cpu/stm32/dist/kconfig/README.md for details
|
|
|
|
# CPU lines
|
|
config CPU_LINE_STM32F030X6
|
|
bool
|
|
select CPU_FAM_F0
|
|
|
|
config CPU_LINE_STM32F030X8
|
|
bool
|
|
select CPU_FAM_F0
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
|
|
config CPU_LINE_STM32F030XC
|
|
bool
|
|
select CPU_FAM_F0
|
|
|
|
config CPU_LINE_STM32F031X6
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F038XX
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F042X6
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F048XX
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F051X8
|
|
bool
|
|
select CPU_FAM_F0
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F058XX
|
|
bool
|
|
select CPU_FAM_F0
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F070X6
|
|
bool
|
|
select CPU_FAM_F0
|
|
|
|
config CPU_LINE_STM32F070XB
|
|
bool
|
|
select CPU_FAM_F0
|
|
|
|
config CPU_LINE_STM32F071XB
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F072XB
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F078XX
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F091XC
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|
|
|
|
config CPU_LINE_STM32F098XX
|
|
bool
|
|
select CPU_FAM_F0
|
|
select HAS_PERIPH_RTC_MEM
|
|
select HAS_PERIPH_VBAT
|