nxp,imx-cguana-avpll

Description

Audio/Video PLL in an NXP i.MX CGU analog block.

A dedicated fractional PLL for the audio and video clock trees. Unlike the
generic fractional PLL, its output is set by a CCO band selector, an integer
post-divider, and -- for the video PLL -- a fractional numerator, so it needs
properties the frac-pll binding does not have.

    avpll_audio: avpll-audio {
            compatible = "nxp,imx-cguana-avpll";
            clocks = <&sxosc>;
            nxp,cco-band-sel = <6>;
            nxp,post-div-ratio = <16>;
            #clock-cells = <0>;
    };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

#clock-cells

int

Constant value: 0

nxp,cco-band-sel

int

CCO band selector. Selects the current-controlled-oscillator frequency
band the PLL runs in; the valid bands are hardware-defined.

This property is required.

nxp,post-div-ratio

int

Integer post-divider applied to the CCO output to produce the PLL output.

This property is required.

nxp,dnum

int

Fractional numerator for the output divider. Zero selects a pure integer
divide (the audio PLL); a non-zero value adds the fractional part used by
the video PLL. The denominator is fixed in hardware.

Default value: 0