Home
last modified time | relevance | path

Searched full:pll (Results 1 – 25 of 698) sorted by relevance

12345678910>>...28

/Zephyr-latest/dts/bindings/clock/
Dst,stm32wb-pll-clock.yaml5 STM32WB and STM32WL PLL node.
7 It can be used to describe 2 different PLLs: PLL, PLLSAI1.
8 Only main PLL is supported for now.
14 Each PLL can have up to 3 output clocks and for each output clock, the
21 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
23 The PLL output frequency must not exceed:
27 compatible: "st,stm32wb-pll-clock"
42 Main PLL division factor for PLL input clock
49 Main PLL multiplication factor for VCO
55 Main PLL division factor for PLLPCLK
[all …]
Dst,stm32g0-pll-clock.yaml5 PLL node binding for STM32G0 devices
11 PLL can have up to 3 output clocks and for each output clock, the
18 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
20 The PLL output frequency must not exceed 64 MHz.
22 compatible: "st,stm32g0-pll-clock"
37 Division factor for PLL input clock
44 Main PLL multiplication factor for VCO
50 PLL division factor for PLL P output
56 PLL division factor for PLL Q output
63 PLL division factor for PLLCLK (system clock)
Dst,stm32l0-pll-clock.yaml5 STM32L0 and STM32L1 Main PLL node binding:
10 The desired PLL frequency can be computed with the following formula:
12 f(PLL) = f(VCO clock) / PLLDIV --> PLLCLK (System Clock)
14 with f(VCO clock) = f(PLL clock input) × PLLMUL --> PLLVCO
16 The PLL output frequency must not exceed 32 MHz.
18 compatible: "st,stm32l0-pll-clock"
33 PLL output division
43 PLL multiplication factor for VCO
44 The PLL VCO clock frequency must not exceed:
48 If the USB uses the PLL as clock source, the PLL VCO clock must be
Dst,stm32f4-pll-clock.yaml5 STM32F4 Main PLL node binding:
17 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
19 The PLL output frequency must not exceed 80 MHz.
22 compatible: "st,stm32f4-pll-clock"
37 Division factor for the PLL input clock
44 Main PLL multiplication factor for VCO
51 Main PLL division factor for PLLSAI2CLK
61 Main PLL (PLL) division factor for USB OTG FS, SDMMC and random number
68 Main PLL (PLL) division factor for I2S and DFSDM
Dst,stm32l4-pll-clock.yaml5 PLL node binding for STM32L4 and STM32L5 devices
7 It can be used to describe 3 different PLLs: PLL, PLLSAI1 and PLLSAI2.
8 Only main PLL is supported for now.
14 Each PLL can have up to 3 output clocks and for each output clock, the
21 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
23 The PLL output frequency must not exceed 80 MHz.
25 compatible: "st,stm32l4-pll-clock"
40 Division factor for the main PLL and audio PLLs (PLLSAI1 and PLLSAI2)
48 Main PLL multiplication factor for VCO
54 Main PLL division factor for PLLSAI3CLK
[all …]
Dst,stm32u0-pll-clock.yaml5 STM32U0 Main PLL node binding:
11 PLL can have up to 3 output clocks and for each output clock, the
18 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
20 The PLL output frequency must not exceed 122 MHz.
22 compatible: "st,stm32u0-pll-clock"
37 Division factor M of the PLL
45 PLL frequency multiplication factor N
51 PLL VCO division factor P
57 PLL VCO division factor Q
64 PLL VCO division factor R
Dst,stm32f1-pll-clock.yaml5 Main PLL node binding for low-, medium-, high- and XL-density STM32F1 devices.
14 The PLL output frequency must not exceed 72 MHz.
17 compatible: "st,stm32f1-pll-clock"
32 Main PLL multiplication factor for VCO
38 Optional HSE divider for PLL entry
43 Optional PLL output divisor to generate a 48MHz USB clock.
44 When set, PLL clock is not divided.
45 Otherwise, PLL output clock is divided by 1.5.
Dst,stm32g4-pll-clock.yaml5 PLL node binding for STM32G4 devices
11 PLL can have up to 3 output clocks and for each output clock, the
18 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
20 The PLL output frequency must not exceed 170 MHz.
22 compatible: "st,stm32g4-pll-clock"
25 - name: st,stm32l4-pll-clock.yaml
37 Division factor for PLL input clock
44 Main PLL multiplication factor for VCO
50 Main PLL division factor for ADC
Dst,stm32f2-pll-clock.yaml5 STM32F2 Main PLL node binding:
15 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
17 The PLL output frequency must not exceed 168 MHz.
20 compatible: "st,stm32f2-pll-clock"
35 Division factor for the PLL input clock
42 PLL multiplication factor for VCO
49 PLL division factor for PLLCLK
59 PLL division factor for PLL48CK
Dst,stm32h7-pll-clock.yaml5 PLL node binding for STM32H7 devices
7 It can be used to describe 3 different PLLs: PLL1 (Main PLL), PLL2 and PLL3.
14 Each PLL can have up to 3 output clocks and for each output clock, the
23 The PLL output frequency must not exceed 80 MHz.
25 compatible: "st,stm32h7-pll-clock"
48 Main PLL multiplication factor for VCOx
54 PLL division factor for pllx_p_ck
60 PLL division factor for pllx_q_ck
66 PLL division factor for pllx_r_ck
Dst,stm32f7-pll-clock.yaml5 STM32F7 Main PLL node binding:
15 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
18 compatible: "st,stm32f7-pll-clock"
33 Division factor for the PLL input clock
40 PLL multiplication factor for VCO
47 PLL division factor for PLLCLK
57 PLL division factor for PLL48CK
Dst,stm32h7rs-pll-clock.yaml5 PLL node binding for STM32H7RS devices
7 It can be used to describe 3 different PLLs: PLL1 (Main PLL), PLL2 and PLL3.
13 Each PLL can have up to 5 output clocks and for each output clock, the
25 compatible: "st,stm32h7rs-pll-clock"
27 include: st,stm32h7-pll-clock.yaml
33 PLL division factor for pllx_s_ck : valid for PLL1, 2, 3
39 PLL division factor for pllx_t_ck : valid for PLL2
Dst,stm32f105-pll-clock.yaml5 Main PLL node binding for Connectivity line devices (STM32F105/STM32F107)
19 The PLL output frequency must not exceed 72 MHz.
22 compatible: "st,stm32f105-pll-clock"
37 Main PLL multiplication factor for VCO.
58 Optional PLL output divisor to generate a 48MHz USB clock.
59 When set, PLL output clock is not divided.
60 Otherwise, PLL output clock is divided by 1.5.
Dnxp,imx-ccm-fnpll.yaml5 i.MX CCM Fractional PLL. Output frequency is given by the following
20 Loop divider. Divides PLL feedback loop (effectively multiplying output
27 Numerator of PLL multiplier fraction
33 Denominator of PLL multiplier fraction
38 description: Sets source for PLL input. SOC specific.
Dsilabs,series2-hfrcodpll.yaml5 Can be used as a free-running RC oscillator or with PLL lock to the crystal oscillators HFXO
6 or LFXO. To enable PLL, set the `clocks` property to the source crystal oscillator, and set
9 In PLL mode, `clock-frequency` represents the target PLL frequency.
28 PLL lock mode.
34 description: Automatically re-lock if the PLL loses the lock
/Zephyr-latest/soc/ite/ec/it8xxx2/
Dsoc.c34 /* PLL Frequency Auto-Calibration Control 0 Register */
44 /* PLL Frequency Auto-Calibration Control 2 Register */
92 * This load operation will ensure PLL setting is taken into in chip_pll_ctrl()
121 * PLL frequency setting = 4 (48MHz)
122 * MCU div = 0 (PLL / 1 = 48 mhz)
123 * FND div = 0 (PLL / 1 = 48 mhz)
124 * USB div = 0 (PLL / 1 = 48 mhz)
125 * UART div = 1 (PLL / 2 = 24 mhz)
126 * SMB div = 1 (PLL / 2 = 24 mhz)
127 * SSPI div = 1 (PLL / 2 = 24 mhz)
[all …]
/Zephyr-latest/drivers/clock_control/
Dclock_control_si32_pll.c21 LOG_MODULE_REGISTER(pll);
24 SI32_PLL_A_Type *pll; member
67 /* Setup PLL to lock to requested frequency */ in clock_control_si32_pll_on()
68 SI32_PLL_A_initialize(config->pll, 0x00, 0x00, 0x00, 0x000FFF0); in clock_control_si32_pll_on()
69 SI32_PLL_A_set_numerator(config->pll, div_n); in clock_control_si32_pll_on()
70 SI32_PLL_A_set_denominator(config->pll, div_m); in clock_control_si32_pll_on()
72 SI32_PLL_A_select_reference_clock_source_lp0oscdiv(config->pll); in clock_control_si32_pll_on()
75 SI32_PLL_A_select_disable_dco_output(config->pll); in clock_control_si32_pll_on()
76 SI32_PLL_A_set_frequency_adjuster_value(config->pll, 0xFFF); in clock_control_si32_pll_on()
77 SI32_PLL_A_set_output_frequency_range(config->pll, dco_range); in clock_control_si32_pll_on()
[all …]
Dclock_stm32f2_f4_f7.c22 * @brief Return PLL source
38 * @brief get the pll source frequency
76 /* Get the PLL I2S source : HSE or HSI */ in get_ck48_frequency()
80 /* Get the PLL I2S Q freq. No HAL macro for that */ in get_ck48_frequency()
94 * @brief Set up pll configuration
108 /* There is a Q divider on the PLL to configure the PLL48CK */ in config_pll_sysclock()
118 /* Enable the PLL (PLLON) before setting overdrive. Skipping the PLL in config_pll_sysclock()
120 * (ODSW) but the PLL clock system will be running during the locking in config_pll_sysclock()
136 /* The PLL could still not be locked when returning to the caller in config_pll_sysclock()
137 * function. But the caller doesn't know we've turned on the PLL in config_pll_sysclock()
[all …]
/Zephyr-latest/soc/arm/beetle/
Dsoc_pll.h8 * @file SoC configuration macros for the ARM LTD Beetle SoC PLL.
16 * This header provides the defines to configure the Beetle PLL.
18 * BEETLE PLL main register is the PLLCTRL in the System Control
25 * The formula to calculate the output frequency of the PLL is:
37 * BEETLE PLL has a non bypassable divider by 2 in output
39 * BEETLE PLL derived clock is prescaled [1-16]
42 /* BEETLE PLL Masks */
47 /* BEETLE PLL Configuration */
50 /* BEETLE PLL Supported Frequencies */
/Zephyr-latest/tests/drivers/clock_control/stm32_clock_configuration/stm32_common_core/src/
Dtest_stm32_clock_configuration.c40 "Expected sysclk src: PLL (0x%x). Actual: 0x%x", in ZTEST()
71 "Expected PLL src: HSE (%d). Actual PLL src: %d", in ZTEST()
76 "Expected PLL src: HSI (%d). Actual PLL src: %d", in ZTEST()
80 "Expected PLL src: HSI (%d). Actual PLL src: %d", in ZTEST()
85 "Expected PLL src: MSI (%d). Actual PLL src: %d", in ZTEST()
93 /* check RCC_CR_PLLON bit to enable/disable the PLL, but no status function exist */ in ZTEST()
95 /* should not happen : PLL must be disabled when not used */ in ZTEST()
102 "Expected PLL src: none (%d). Actual PLL src: %d", in ZTEST()
/Zephyr-latest/boards/shields/st_b_lcd40_dsi1_mb1166/boards/
Dstm32h747i_disco_stm32h747xx_m7.overlay34 /* DSI HOST dedicated PLL
35 * F_VCO = CLK_IN / pll-idf * 2 * pll-ndiv
36 * PHI = F_VCO / 2 / (1 << pll-odf) = lane_byte_clk
39 pll-ndiv = <100>;
40 pll-idf = <5>;
41 pll-odf = <0>;
/Zephyr-latest/tests/drivers/clock_control/stm32_clock_configuration/stm32h5_core/src/
Dtest_stm32_clock_configuration.c62 "Expected PLL src: HSE. Actual PLL src: %d", in ZTEST()
66 "Expected PLL src: HSI. Actual PLL src: %d", in ZTEST()
70 "Expected PLL src: CSI. Actual PLL src: %d", in ZTEST()
74 "Expected PLL src: None. Actual PLL src: %d", in ZTEST()
/Zephyr-latest/tests/drivers/clock_control/stm32_clock_configuration/stm32u5_core/src/
Dtest_stm32_clock_configuration.c62 "Expected PLL src: HSE. Actual PLL src: %d", in ZTEST()
66 "Expected PLL src: HSI. Actual PLL src: %d", in ZTEST()
70 "Expected PLL src: MSI. Actual PLL src: %d", in ZTEST()
74 "Expected PLL src: None. Actual PLL src: %d", in ZTEST()
/Zephyr-latest/soc/atmel/sam/common/
DKconfig24 The main clock is being used to drive the PLL, and thus driving the
35 menu "PLL A"
38 int "PLL MULA"
44 This is the multiplier (MULA) used by the PLL.
49 With default of MULA == N, and DIVA == 1 the PLL will run at N+1 times
53 int "PLL DIVA"
57 This is the divider (DIVA) used by the PLL.
63 With default of MULA == N, and DIVA == 1 the PLL will run at N+1 times
76 endmenu # PLL A
/Zephyr-latest/tests/drivers/clock_control/stm32_clock_configuration/stm32h7_core/src/
Dtest_stm32_clock_configuration.c31 "Expected sysclk src: PLL (0x%x). Actual: 0x%x", in ZTEST()
62 "Expected PLL src: HSE (%d). Actual PLL src: %d", in ZTEST()
66 "Expected PLL src: HSI (%d). Actual PLL src: %d", in ZTEST()
70 "Expected PLL src: CSI (%d). Actual PLL src: %d", in ZTEST()
74 "Expected PLL src: none (%d). Actual PLL src: %d", in ZTEST()

12345678910>>...28