diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-06-11 23:37:47 -0400 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-06-11 23:37:47 -0400 |
commit | 7614e7e52bd2fbed9d878e1618363586fb44385d (patch) | |
tree | 00e83d92593b5e0dfddf0ca1e26207a251f4f83e /app/boards/arm/proton_c/proton_c_defconfig | |
parent | 488bcc4656d1378856e7f9e6b9fe186dfb302509 (diff) |
Initial work on Proton-C board definition.
Diffstat (limited to 'app/boards/arm/proton_c/proton_c_defconfig')
-rw-r--r-- | app/boards/arm/proton_c/proton_c_defconfig | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/app/boards/arm/proton_c/proton_c_defconfig b/app/boards/arm/proton_c/proton_c_defconfig new file mode 100644 index 0000000..0f62461 --- /dev/null +++ b/app/boards/arm/proton_c/proton_c_defconfig @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT + +CONFIG_SOC_SERIES_STM32F3X=y +CONFIG_SOC_STM32F303XC=y +# 72MHz system clock +CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 + +# Floating Point Options +CONFIG_FPU=y + +# enable pinmux +CONFIG_PINMUX=y + +# enable GPIO +CONFIG_GPIO=y + +# clock configuration +CONFIG_CLOCK_CONTROL=y + +# Clock configuration for Cube Clock control driver +CONFIG_CLOCK_STM32_HSE_CLOCK=8000000 +CONFIG_CLOCK_STM32_SYSCLK_SRC_PLL=y +# use HSE as PLL input +CONFIG_CLOCK_STM32_PLL_SRC_HSE=y +# produce 72MHz clock at PLL output +CONFIG_CLOCK_STM32_PLL_PREDIV=1 +CONFIG_CLOCK_STM32_PLL_MULTIPLIER=9 +CONFIG_CLOCK_STM32_AHB_PRESCALER=1 +CONFIG_CLOCK_STM32_APB1_PRESCALER=2 +CONFIG_CLOCK_STM32_APB2_PRESCALER=1 |