:orphan: .. raw:: html .. dtcompatible:: raspberrypi,pico-rosc .. _dtbinding_raspberrypi_pico_rosc: raspberrypi,pico-rosc ##################### Vendor: :ref:`Raspberry Pi Foundation ` Description *********** .. code-block:: none The representation of Raspberry Pi Pico ring oscillator. 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 * - ``range`` - ``int`` - .. code-block:: none Specify the number of ring oscillator stages to use. - LOW: 8 (default) - MEDIUM: 6 - HIGH: 4 - TOOHIGH: 2 This property is **required**. * - ``stage-drive-strength`` - ``array`` - .. code-block:: none Specifies the drive strength of the eight stages of the ring oscillator. The valid range of each value is between 0 and 7. This property is **required**. * - ``phase-flip`` - ``boolean`` - .. code-block:: none Flipping phase-shifter output. * - ``phase`` - ``int`` - .. code-block:: none The phase-shift value. The valid range is 0 to 3 * - ``clock-frequency`` - ``int`` - .. code-block:: none output clock frequency (Hz) This property is **required**. * - ``#clock-cells`` - ``int`` - .. code-block:: none Number of items to expect in a Clock specifier This property is **required**. * - ``clock-div`` - ``int`` - .. code-block:: none fixed clock divider * - ``clock-mult`` - ``int`` - .. code-block:: none fixed clock multiplier .. 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 "raspberrypi,pico-rosc" compatible. .. list-table:: :widths: 1 1 4 :header-rows: 1 * - Name - Type - Details * - ``clocks`` - ``phandle-array`` - .. code-block:: none input clock source