nordic,nrf-fll16m

Vendor: Nordic Semiconductor

Note

An implementation of a driver matching this compatible is available in drivers/clock_control/clock_control_nrf2_fll16m.c.

Description

Nordic FLL16M

The FLL16M can use the following clocks as clock sources:

  - HFXO: The HFXO clock is used as a clock source if the
    FLL16M mode is BYPASS, or if the FLL16M mode is
    closed-loop and the LFXO clock is not available.

  - LFXO: The LFXO clock is used as a clock source if the
    FLL16M mode is closed-loop and the LFXO clock is
    available.

Devicetree example:

  fll16m {
          open-loop-accuracy-ppm = <20000>;
          closed-loop-base-accuracy-ppm = <5000>;
          clocks = <&hfxo>, <&lfxo>;
          clock-names = "hfxo", "lfxo";
  };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

#clock-cells

int

Number of items to expect in a Clock specifier

This property is required.

clock-frequency

int

output clock frequency (Hz)

This property is required.

Constant value: 16000000

open-loop-accuracy-ppm

int

Clock accuracy in parts per million if open-loop clock source is used.

closed-loop-base-accuracy-ppm

int

Base clock accuracy in parts per million if closed-loop clock source is used.
The actual accuracy is this property plus the accuracy of the HFXO or LFXO.