:orphan: .. raw:: html .. dtcompatible:: nxp,lpc84x-clock .. _dtbinding_nxp_lpc84x_clock: nxp,lpc84x-clock ################ .. sidebar:: Overview :Name: ``nxp,lpc84x-clock`` :Vendor: :ref:`NXP Semiconductors N.V. ` :Used in: :zephyr:board-catalog:`List of boards <#compatibles=nxp,lpc84x-clock>` using this compatible :Driver: :zephyr_file:`drivers/clock_control/clock_control_lpc84x.c` Description *********** .. code-block:: none NXP LPC84x Clock Controller 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 * - ``enable-fro`` - ``boolean`` - .. code-block:: none Power up the FRO oscillator. * - ``enable-froout`` - ``boolean`` - .. code-block:: none Power up the FRO output. * - ``fro-freq`` - ``string`` - .. code-block:: none FRO oscillator output frequency. - "18M": 18 MHz - "24M": 24 MHz - "30M": 30 MHz Default value: ``24M`` Legal values: ``18M``, ``24M``, ``30M`` * - ``enable-sysosc`` - ``boolean`` - .. code-block:: none Power up the system crystal oscillator (SYSOSC). * - ``extclk-src`` - ``string`` - .. code-block:: none External clock source. - "sysosc": System oscillator - "clkin": External clock input Default value: ``sysosc`` Legal values: ``sysosc``, ``clkin`` * - ``fro-low-power-boot`` - ``boolean`` - .. code-block:: none Enable low power boot for FRO. * - ``sysosc-freq`` - ``int`` - .. code-block:: none System oscillator frequency in Hz. Required if enable-sysosc is true. * - ``extclk-freq`` - ``int`` - .. code-block:: none External clock frequency in Hz. Required for extclk-clkin. * - ``ahb-clk-divider`` - ``int`` - .. code-block:: none AHB clock divider. Default value: ``1`` * - ``mainclk-src`` - ``string`` - .. code-block:: none Main clock source. - "fro": FRO oscillator - "extclk": External clock - "wdosc": Watchdog oscillator - "frodiv": FRO divided clock Default value: ``fro`` Legal values: ``fro``, ``extclk``, ``wdosc``, ``frodiv`` * - ``frg0-clk-src`` - ``string`` - .. code-block:: none FRG0 clock source. - "fro": FRO oscillator - "mainclk": Main clock Legal values: ``fro``, ``mainclk`` * - ``frg0-mult`` - ``int`` - .. code-block:: none FRG0 multiplier (0-255). * - ``frg1-clk-src`` - ``string`` - .. code-block:: none FRG1 clock source. - "fro": FRO oscillator - "mainclk": Main clock Legal values: ``fro``, ``mainclk`` * - ``frg1-mult`` - ``int`` - .. code-block:: none FRG1 multiplier (0-255). .. 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 "nxp,lpc84x-clock" compatible. .. list-table:: :widths: 1 1 4 :header-rows: 1 * - Name - Type - Details * - ``reg`` - ``array`` - .. code-block:: none SYSCON register base address and size. This property is **required**. See :ref:`zephyr:dt-important-props` for more information. Specifier cell names ******************** - clock cells: name