soc: nxp: imxrt: allow configuring system pll on iMXRT10xx series
Allow configuration of the system pll on the iMXRT10xx series parts, via a fractional pll node under the CCM module. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
parent
413518e0c8
commit
9668b35ce7
4 changed files with 64 additions and 0 deletions
38
dts/bindings/clock/nxp,imx-ccm-fnpll.yaml
Normal file
38
dts/bindings/clock/nxp,imx-ccm-fnpll.yaml
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Copyright 2024 NXP
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: |
|
||||
i.MX CCM Fractional PLL. Output frequency is given by the following
|
||||
formula: Fout = Fin * (loop-div + (numerator/denominator)
|
||||
|
||||
compatible: "nxp,imx-ccm-fnpll"
|
||||
|
||||
include: [clock-controller.yaml, base.yaml]
|
||||
|
||||
properties:
|
||||
"#clock-cells":
|
||||
const: 0
|
||||
|
||||
loop-div:
|
||||
type: int
|
||||
required: true
|
||||
description: |
|
||||
Loop divider. Divides PLL feedback loop (effectively multiplying output
|
||||
frequency)
|
||||
|
||||
numerator:
|
||||
type: int
|
||||
required: true
|
||||
description: |
|
||||
Numerator of PLL multiplier fraction
|
||||
|
||||
denominator:
|
||||
type: int
|
||||
required: true
|
||||
description: |
|
||||
Denominator of PLL multiplier fraction
|
||||
|
||||
src:
|
||||
type: int
|
||||
required: true
|
||||
description: Sets source for PLL input. SOC specific.
|
Loading…
Add table
Add a link
Reference in a new issue