nuvoton,npcx-pinctrl-npckn

Vendor: Nuvoton Technology Corporation

Description

Nuvoton npcx pinctrl for npckn variant

Properties

Top level properties

These property descriptions apply to “nuvoton,npcx-pinctrl-npckn” nodes themselves. This page also describes child node properties in the following sections.

Properties not inherited from the base binding file.

(None)

Child node properties

Name

Type

Details

pinmux

phandle

Configurations of pinmux selection

dev-ctl

array

Configurations of device control such as tri-state, io type and so on.

periph-pupd

array

A map to PUPD_ENn register/bit that enable pull-up/down of NPCX peripheral devices.
Please don't overwrite this property in the board-level DT driver.

psl-offset

int

Offset to PSL_CTS register that is used for PSL input's status and detection mode.
Please don't overwrite this property in the board-level DT driver.

psl-polarity

phandle

A map to DEVALTn that configures detection polarity of PSL input pads.
Please don't overwrite this property in the board-level DT driver.

pinmux-locked

boolean

Lock pinmux selection

pinmux-gpio

boolean

Inverse pinmux selection to GPIO

psl-in-mode

string

The assertion detection mode of PSL input selection
- "level": Select the detection mode to level detection
- "edge": Select the detection mode to edge detection

Legal values: 'level', 'edge'

psl-in-pol

string

The assertion detection polarity of PSL input selection
- "low-falling": Select the detection polarity to low/falling
- "high-rising": Select the detection polarity to high/rising

Legal values: 'low-falling', 'high-rising'

bias-pull-up

boolean

enable pull-up resistor

bias-pull-down

boolean

enable pull-down resistor

drive-open-drain

boolean

drive with open drain (hardware AND)