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.
88 lines
1.7 KiB
Plaintext
88 lines
1.7 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_STM32F301X8
|
|
bool
|
|
select CPU_FAM_F3
|
|
|
|
config CPU_LINE_STM32F302X8
|
|
bool
|
|
select CPU_FAM_F3
|
|
|
|
config CPU_LINE_STM32F302XC
|
|
bool
|
|
select CPU_FAM_F3
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
|
|
config CPU_LINE_STM32F302XE
|
|
bool
|
|
select CPU_FAM_F3
|
|
|
|
config CPU_LINE_STM32F303X6
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F303X8
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F303XB
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F303XC
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAS_CORTEXM_MPU
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F303XE
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAS_CORTEXM_MPU
|
|
|
|
config CPU_LINE_STM32F318XX
|
|
bool
|
|
select CPU_FAM_F3
|
|
|
|
config CPU_LINE_STM32F328XX
|
|
bool
|
|
select CPU_FAM_F3
|
|
select HAVE_CLOCK_PLL_PREDIV_HARDWIRED_2
|
|
|
|
config CPU_LINE_STM32F334X8
|
|
bool
|
|
select CPU_FAM_F3
|
|
|
|
config CPU_LINE_STM32F358XX
|
|
bool
|
|
select CPU_FAM_F3
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
|
|
config CPU_LINE_STM32F373XC
|
|
bool
|
|
select CPU_FAM_F3
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
|
|
config CPU_LINE_STM32F378XX
|
|
bool
|
|
select CPU_FAM_F3
|
|
select CLOCK_HAS_NO_MCO_PRE
|
|
|
|
config CPU_LINE_STM32F398XX
|
|
bool
|
|
select CPU_FAM_F3
|