nordic,nrf-grtc

Vendor: Nordic Semiconductor

Description

Nordic GRTC (Global RTC)

    Example of using clock outputs:
      &grtc {
        pinctrl-0 = <&grtc_default>;
        pinctrl-1 = <&grtc_sleep>;
        pinctrl-names = "default", "sleep";
        clkout-fast-frequency-hz = <8000000>;
        clkout-32k;
        /* In case of nRF54H20 devices: */
        nordic,clockpin-enable = <NRF_FUN_GRTC_CLKOUT_FAST>;
      };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

clkout-fast-frequency-hz

int

Fast output clock frequency.

clkout-32k

boolean

32768 Hz output clock frequency enable.

cc-num

int

Number of capture/compare channels

This property is required.

owned-channels

array

List of channels in a split-ownership peripheral that are to be owned
for use by the compiled CPU.

nonsecure-channels

array

List of channels in a split-ownership, split-security peripheral that
are to be configured as nonsecure. In Trustzone systems, this property
is only evaluated for secure peripherals, as nonsecure channels are
implicitly specified through the owned-channels property. This property
is ignored in non-Trustzone systems.

child-owned-channels

array

List of channels in a split-ownership peripheral that are officially
owned by the compiled CPU but intended to be used by its child
subprocessor(s).

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.

nordic,clockpin-enable

array

List of signals that require CLOCKPIN setting enablement.