:orphan:
.. raw:: html
.. dtcompatible:: intel,adsp-shim-clkctl
.. _dtbinding_intel_adsp_shim_clkctl:
intel,adsp-shim-clkctl
######################
Vendor: :ref:`Intel Corporation `
Description
***********
.. code-block:: none
Intel ADSP clock controlling related constants.
Properties
**********
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``adsp-clkctl-clk-wovcro``
- ``int``
- .. code-block:: none
Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true).
* - ``adsp-clkctl-clk-lpro``
- ``int``
- .. code-block:: none
Index of LPRO clock encoding in the encoding array.
* - ``adsp-clkctl-clk-hpro``
- ``int``
- .. code-block:: none
Index of HPRO clock encoding in the encoding array.
* - ``adsp-clkctl-freq-enc``
- ``array``
- .. code-block:: none
Array that encodes what is needed to enable each clock.
This property is **required**.
* - ``adsp-clkctl-freq-mask``
- ``array``
- .. code-block:: none
Array that encodes needed masks to enable each clock.
* - ``adsp-clkctl-freq-default``
- ``int``
- .. code-block:: none
Index for the default clock.
This property is **required**.
* - ``adsp-clkctl-freq-lowest``
- ``int``
- .. code-block:: none
Index for the lowest frequency clock.
This property is **required**.
* - ``wovcro-supported``
- ``boolean``
- .. code-block:: none
If WoV clock ring oscillator is supported.
.. group-tab:: Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
(None)
.. group-tab:: Base properties
Properties inherited from the base binding file, which defines
common properties that may be set on many nodes. Not all of these
may apply to the "intel,adsp-shim-clkctl" compatible.
(None)