:orphan:
.. raw:: html
.. dtcompatible:: nuvoton,npcx-pslctrl-conf
.. _dtbinding_nuvoton_npcx_pslctrl_conf:
nuvoton,npcx-pslctrl-conf
#########################
Vendor: :ref:`Nuvoton Technology Corporation `
Description
***********
.. code-block:: none
Nuvoton NPCX pads configuration map between Pin Mux controller and
Power Switch Logic (PSL) controller driver instances.
Properties
**********
Top level properties
====================
No top-level properties.
Child node properties
=====================
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``offset``
- ``int``
- .. code-block:: none
Offset in PSL_CTS for status and detection mode.
This property is **required**.
* - ``pinctrl-0``
- ``phandles``
- .. code-block:: none
Pinmux controller configuration for PSL io pads.
This property is **required**.
* - ``polarity-0``
- ``phandles``
- .. code-block:: none
Active polarity configuration for PSL io pads.
This property is **required**.
* - ``flag``
- ``int``
- .. code-block:: none
Detection mode and type for wake-up event detection.
5 = Configures PSL input in detecting rising edge.
6 = Configures PSL input in in detecting level high state.
9 = Configures PSL input in detecting falling edge.
10 = Configures PSL input in detecting level low state.
Legal values: ``5``, ``6``, ``9``, ``10``