Home
last modified time | relevance | path

Searched +full:clock +full:- +full:type (Results 1 – 25 of 783) sorted by relevance

12345678910>>...32

/Zephyr-latest/dts/bindings/clock/
Dlitex,clkout.yaml2 # SPDX-License-Identifier: Apache-2.0
7 LiteX Mixed Mode Clock Manager clock output binding
13 "#clock-cells":
15 type: int
17 Number of cells in a clock specifier;
18 Typically 0 for nodes with a single clock output
19 and 1 for nodes with multiple clock outputs.
22 clock-output-names:
24 type: string
26 string of clock output signal name.
[all …]
Dmicrochip,xec-pcr.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Microchip XEC Power Clock Reset and VBAT register (PCR)
6 compatible: "microchip,xec-pcr"
8 include: [clock-controller.yaml, pinctrl-device.yaml, base.yaml]
14 core-clock-div:
15 type: int
17 description: Divide 96 MHz PLL clock to produce Cortex-M4 core clock
19 slow-clock-div:
20 type: int
22 PWM and TACH clock domain divided down from 48 MHz AHB clock. The
[all …]
Dintel,adsp-shim-clkctl.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Intel ADSP clock controlling related constants.
6 compatible: "intel,adsp-shim-clkctl"
9 adsp-clkctl-clk-wovcro:
10 type: int
12 Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true).
14 adsp-clkctl-clk-lpro:
15 type: int
16 description: Index of LPRO clock encoding in the encoding array.
18 adsp-clkctl-clk-hpro:
[all …]
Dlitex,clk.yaml2 # SPDX-License-Identifier: Apache-2.0
4 include: [clock-controller.yaml, base.yaml]
7 LiteX Mixed Mode Clock Manager
8 Common clock driver with MMCM unit for dynamic reconfiguration
9 of up to 7 clock outputs with ability to change frequency, duty
14 clock-cells:
15 - id
22 "#clock-cells":
26 clock-output-names:
28 type: string-array
[all …]
Dst,stm32g0-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
7 It can take one of clk_hse or clk_hsi as input clock, with
9 clock in this acceptable range.
11 PLL can have up to 3 output clocks and for each output clock, the
14 f(PLL_P) = f(VCO clock) / PLLP --> to I2S
15 f(PLL_Q) = f(VCO clock) / PLLQ --> to RNG
16 f(PLL_R) = f(VCO clock) / PLLR --> PLLCLK (System Clock)
18 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
22 compatible: "st,stm32g0-pll-clock"
24 include: [clock-controller.yaml, base.yaml]
[all …]
Dfixed-factor-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Generic fixed factor clock provider
6 compatible: "fixed-factor-clock"
8 include: clock-controller.yaml
11 clock-div:
12 type: int
13 description: fixed clock divider
15 clock-mult:
16 type: int
17 description: fixed clock multiplier
[all …]
Dst,stm32h7-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 STM32 Reset and Clock controller node for STM32H7 devices
6 This node is in charge of system clock ('SYSCLK') source selection and
7 System Clock Generation.
9 Configuring STM32 Reset and Clock controller node:
11 System clock source should be selected amongst the clock nodes available in "clocks"
14 "clock-frequency" property.
20 clock-frequency = <DT_FREQ_M(480)>; /* SYSCLK runs at 480MHz */
29 Confere st,stm32-rcc binding for information about domain clocks configuration.
31 compatible: "st,stm32h7-rcc"
[all …]
Dst,stm32u5-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
9 These PLLs could take one of clk_hse, clk_hsi or clk_msis as input clock, with
11 clock in this acceptable range.
13 Each PLL can have up to 3 output clocks and for each output clock, the
16 f(PLL_P) = f(VCO clock) / PLLP
17 f(PLL_Q) = f(VCO clock) / PLLQ
18 f(PLL_R) = f(VCO clock) / PLLR
20 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
23 clock output to the lowest frequency.
27 compatible: "st,stm32u5-pll-clock"
[all …]
Dst,stm32u0-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Takes one of clk_hse, clk_hsi or clk_msi as input clock, with
9 clock in this acceptable range.
11 PLL can have up to 3 output clocks and for each output clock, the
14 f(PLL_P) = f(VCO clock) / PLLP --> to ADC
15 f(PLL_Q) = f(VCO clock) / PLLQ --> to RNG
16 f(PLL_R) = f(VCO clock) / PLLR --> PLLCLK (System Clock)
18 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
22 compatible: "st,stm32u0-pll-clock"
24 include: [clock-controller.yaml, base.yaml]
[all …]
Dst,stm32h7-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
10 These PLLs could take one of clk_hse, clk_hsi or clk_csi as input clock, with
12 clock in this acceptable range.
14 Each PLL can have up to 3 output clocks and for each output clock, the
17 f(PLL_Px) = f(VCOx clock) / PLLPx -> pllx_p_ck ((pll1_p_ck : sys_ck))
18 f(PLL_Qx) = f(VCOx clock) / PLLQx -> pllx_q_ck
19 f(PLL_Rx) = f(VCOx clock) / PLLRx -> pllx_r_ck
21 with f(VCOx clock) = f(REFx_CK) × (PLLNx / PLLMx)
25 compatible: "st,stm32h7-pll-clock"
27 include: [clock-controller.yaml, base.yaml]
[all …]
Dst,stm32h7rs-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 STM32 Reset and Clock controller node for STM32H7RS devices
6 This node is in charge of system clock ('SYSCLK') source selection and
7 System Clock Generation.
9 Configuring STM32 Reset and Clock controller node:
11 System clock source should be selected amongst the clock nodes available in "clocks"
14 "clock-frequency" property.
20 clock-frequency = <DT_FREQ_M(280)>; /* SYSCLK runs at 280MHz */
29 Confere st,stm32-rcc binding for information about domain clocks configuration.
31 compatible: "st,stm32h7rs-rcc"
[all …]
Dst,stm32wba-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 STM32 Reset and Clock controller node.
6 This node is in charge of system clock ('SYSCLK') source selection and controlling
9 Configuring STM32 Reset and Clock controller node:
11 System clock source should be selected amongst the clock nodes available in "clocks"
13 Core clock frequency should also be defined, using "clock-frequency" property.
15 Core clock frequency = SYSCLK / AHB prescaler
21 ahb-prescaler = <2>;
22 clock-frequency = <DT_FREQ_M(40)>; /* = SYSCLK / AHB prescaler */
23 apb1-presacler = <1>;
[all …]
Dst,stm32wb-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
10 These PLLs could take one of clk_hse, clk_hsi or clk_msi as input clock, with
12 clock in this acceptable range.
14 Each PLL can have up to 3 output clocks and for each output clock, the
17 f(PLL_P) = f(VCO clock) / PLLP --> PLLPCLK
18 f(PLL_Q) = f(VCO clock) / PLLQ --> PLLQCLK
19 f(PLL_R) = f(VCO clock) / PLLR --> PLLRCLK (System Clock)
21 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
24 - 64 MHz on STM32WB
25 - 62 MHz on STM32WL
[all …]
Dst,stm32f4-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Takes one of clk_hse or clk_hsi as input clock, with an
8 input frequency from 1 to 2 MHz. PLLM factor is used to set the input clock
11 Up to 2 output clocks could be supported and for each output clock, the
14 f(PLL_P) = f(VCO clock) / PLLP --> PLLCLK (System Clock)
15 f(PLL_Q) = f(VCO clock) / PLLQ --> PLL48CLK (Optional)
17 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
22 compatible: "st,stm32f4-pll-clock"
24 include: [clock-controller.yaml, base.yaml]
27 "#clock-cells":
[all …]
Datmel,sam-pmc.yaml2 # SPDX-License-Identifier: Apache-2.0
9 the clock inputs to many of the peripherals and the processor.
16 clocks = <&pmc PMC_TYPE_PERIPHERAL p-id>;
20 In this example the clock-type was defined as PMC_TYPE_PERIPHERAL and the
21 peripheral-id was defined as p-id. The p-id number should be consulted on
24 NOTE: The predefined clock type cell is defined at
27 The clock-type constants are:
34 compatible: "atmel,sam-pmc"
36 include: [clock-controller.yaml, base.yaml]
42 "#clock-cells":
[all …]
Dst,stm32l4-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
10 These PLLs could take one of clk_hse, clk_hsi or clk_msi as input clock, with
12 clock in this acceptable range.
14 Each PLL can have up to 3 output clocks and for each output clock, the
17 f(PLL_P) = f(VCO clock) / PLLP --> PLLSAI3CLK
18 f(PLL_Q) = f(VCO clock) / PLLQ --> PLL48M1CLK
19 f(PLL_R) = f(VCO clock) / PLLR --> PLLCLK (System Clock)
21 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
25 compatible: "st,stm32l4-pll-clock"
27 include: [clock-controller.yaml, base.yaml]
[all …]
Dnxp,kinetis-sim.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-sim"
14 pllfll-select:
15 type: int
17 description: pll/fll selection for clock system
19 er32k-select:
20 type: int
22 description: er32k selection for clock system
24 clkout-source:
25 type: int
[all …]
Dst,stm32f7-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Takes one of clk_hse or clk_hsi as input clock.
9 Up to 2 output clocks could be supported and for each output clock, the
12 f(PLL_P) = f(VCO clock) / PLLP --> PLLCLK (System Clock)
13 f(PLL_Q) = f(VCO clock) / PLLQ --> PLL48CLK (Optional)
15 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
18 compatible: "st,stm32f7-pll-clock"
20 include: [clock-controller.yaml, base.yaml]
23 "#clock-cells":
29 div-m:
[all …]
Dst,stm32f2-pll-clock.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Takes one of clk_hse or clk_hsi as input clock.
9 Up to 2 output clocks could be supported and for each output clock, the
12 f(PLL_P) = f(VCO clock) / PLLP --> PLLCLK (System Clock)
13 f(PLL_Q) = f(VCO clock) / PLLQ --> PLL48CLK (Optional)
15 with f(VCO clock) = f(PLL clock input) × (PLLN / PLLM)
20 compatible: "st,stm32f2-pll-clock"
22 include: [clock-controller.yaml, base.yaml]
25 "#clock-cells":
31 div-m:
[all …]
/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2-clock-source.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: USB Audio Class 2 Clock Source entity
6 compatible: "zephyr,uac2-clock-source"
9 clock-type:
10 type: string
13 Clock Type indicating whether the Clock Source represents an external
14 clock or an internal clock with either fixed frequency, variable
17 - "external"
18 - "internal-fixed"
19 - "internal-variable"
[all …]
/Zephyr-latest/dts/bindings/pwm/
Dtelink,b91-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
7 include: [pwm-controller.yaml, pinctrl-device.yaml, base.yaml]
9 compatible: "telink,b91-pwm"
13 pinctrl-0:
16 clock-frequency:
17 type: int
19 description: Default PWM Peripheral Clock frequency in Hz (is used if 32K Clock is disabled)
21 clk32k-ch0-enable:
22 type: boolean
23 description: Enable 32K Source Clock for PWM Channel 0
[all …]
Dmicrochip,xec-pwmbbled.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: [pwm-controller.yaml, base.yaml, pinctrl-device.yaml]
8 compatible: "microchip,xec-pwmbbled"
18 type: array
23 type: array
27 clock-select:
28 type: string
31 Clock source selection: 32 KHz is available in deep sleep.
32 - PWM_BBLED_CLK_AHB: Clock source is the PLL based AHB clock
33 - PWM_BBLED_CLK_32K: Clock source is the 32KHz domain
[all …]
/Zephyr-latest/dts/bindings/i2s/
Dnxp,mcux-i2s.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP mcux SAI-I2S controller
6 compatible: "nxp,mcux-i2s"
8 include: [i2s-controller.yaml, pinctrl-device.yaml]
17 dma-names:
20 nxp,tx-dma-channel:
21 type: int
25 nxp,rx-dma-channel:
26 type: int
30 nxp,tx-sync-mode:
[all …]
/Zephyr-latest/dts/bindings/adc/
Dadi,max32-adc.yaml1 # Copyright (c) 2023-2024 Analog Devices, Inc.
2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "adi,max32-adc"
8 include: [adc-controller.yaml, pinctrl-device.yaml]
20 pinctrl-0:
23 pinctrl-names:
26 channel-count:
27 type: int
31 vref-mv:
32 type: int
[all …]
Dst,stm32-adc.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "st,stm32-adc"
9 include: [adc-controller.yaml, pinctrl-device.yaml]
21 "#io-channel-cells":
24 st,adc-clock-source:
25 type: string
28 - "SYNC"
29 - "ASYNC"
31 Type of ADC clock source :
32 - "SYNC": derived from the bus clock.
[all …]

12345678910>>...32