# Copyright (c) 2021 Nuvoton Technology Corporation. # SPDX-License-Identifier: Apache-2.0 description: | Nuvoton NPCX pads configuration map between Pin Mux controller and Power Switch Logic (PSL) controller driver instances. compatible: "nuvoton,npcx-pslctrl-conf" child-binding: description: | Child node to present the mapping between pin-mux controller and its power switch logic (PSL) support properties: offset: type: int required: true description: Offset in PSL_CTS for status and detection mode. pinctrl-0: type: phandles required: true description: Pinmux controller configuration for PSL io pads. polarity-0: type: phandles required: true description: Active polarity configuration for PSL io pads. flag: type: int required: false description: | 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. enum: - 5 - 6 - 9 - 10