| # Copyright (c) 2021, Linaro ltd | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 |  | 
 | description: | | 
 |   Main PLL node binding for STM32F100 devices | 
 |  | 
 |   Takes one of clk_hse or clk_hsi as input clock. | 
 |   When clk_hsi is used a fixed prescaler is applied. When input clock is hse or | 
 |   pll2, configurable prescaler is used. | 
 |  | 
 |   Up to 2 output clocks could be supported and for each output clock, the | 
 |   frequency can be computed with the following formula: | 
 |  | 
 |     f(PLLCLK) = f(PLLIN) x PLLMUL       --> SYSCLK (System Clock) | 
 |  | 
 |     with, depending on the case: | 
 |             f(PLLIN) = f(input_clk) / 2       if input_clk = clk_hsi | 
 |             f(PLLIN) = f(input_clk) / PREDIV  if input_clk = clk_hse | 
 |  | 
 |   The PLL output frequency must not exceed 24 MHz. | 
 |  | 
 |  | 
 | compatible: "st,stm32f100-pll-clock" | 
 |  | 
 | include: | 
 |   - name: st,stm32f105-pll-clock.yaml | 
 |     property-blocklist: | 
 |       - mul | 
 |  | 
 | properties: | 
 |   mul: | 
 |     type: int | 
 |     required: true | 
 |     description: | | 
 |         PLL multiplication factor for output clock | 
 |         Valid range: 2 - 16 |