This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

nxp,imx8ulp-pinctrl

Vendor: NXP Semiconductors

Description

Use this compatible for the i.MX8ULP boards

Properties

Top level properties

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

Properties not inherited from the base binding file.

(None)

Grandchild node properties

Name

Type

Details

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)

pinmux

phandles

This property is required.

drive-strength

string

Used to configure the pad's drive strength, which, together
with the slew rate, affects the maximum frequency the pad's
output buffer can yield. If "normal" drive strength is used,
the maximum frequency will be lower as per the measurements
found in the SoC datasheet. Note that the TRM refers to the
"normal" drive strength as "standard". If unspecified, the
default will be "normal".

Legal values: 'normal', 'high'

slew-rate

string

Used to configure the pad's slew rate, which affects the
maximum frequency the pad's output buffer can yield (
"fast" slew rate -> higher pad frequency, "slow" slew rate ->
lower pad frequency). Note that the TRM refers to the "fast"
slew rate as "standard". If unspecified, the default will be
"fast".

Legal values: 'fast', 'slow'