# STM32F0 and STM32F3 PLL configuration options # Copyright (c) 2019 Linaro # SPDX-License-Identifier: Apache-2.0 if SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X config CLOCK_STM32_PLL_PREDIV int "PREDIV Prescaler" depends on CLOCK_STM32_SYSCLK_SRC_PLL default 1 range 1 16 help PREDIV is a PLL clock signal prescaler for the HSE output. It is supported by those parts that do not support PREDIV1. If configured on a non-supported part, this config will be ignored. Allowed values: 1 - 16. config CLOCK_STM32_PLL_PREDIV1 int "PREDIV1 Prescaler" depends on CLOCK_STM32_SYSCLK_SRC_PLL default 1 range 1 16 help PREDIV1 is a PLL clock signal prescaler for any PLL input. It is supported by STM32F04xx, STM32F07xx, STM32F09xx, STM32F030xC, STM32F302xE, STM32F303xE and STM32F39xx parts. If configured on a non-supported part, this config will be ignored. Allowed values: 1 - 16. config CLOCK_STM32_PLL_MULTIPLIER int "PLL multiplier" depends on CLOCK_STM32_SYSCLK_SRC_PLL default 6 range 2 16 help PLL multiplier, allowed values: 2-16. PLL output must not exceed 48MHz for STM32F0 series or 72MHz for STM32F3 series. endif # SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X