nxp,mipi-dbi-flexio-lcdif

Description

These nodes are “mipi-dbi” bus nodes.

NXP FlexIO LCD controller

Properties

Properties not inherited from the base binding file.

Name

Type

Details

mux-states

phandle-array

Optional INPUTMUX route needed by some SmartDMA back-ends to connect
the FlexIO IRQ to a SmartDMA trigger input, given as
<&inputmuxN index connection>. "connection" is the numeric value of
the inputmux_connection_t enum from the SoC's fsl_inputmux_connections.h
that routes the FlexIO IRQ to the SmartDMA trigger (e.g.
kINPUTMUX_FlexioIrqToSmartdma0Trigger). Leave unset on back-ends/SoCs
that need no such route.

shifters-count

int

Number of FlexIO shifters needed.

This property is required.

timers-count

int

Number of FlexIO timers needed.

This property is required.

enwr-pin

int

Pin select for WR(8080 mode), EN(6800 mode).

This property is required.

rd-pin

int

Pin select for RD(8080 mode), not used in 6800 mode.

data-pin-start

int

Start index of the data pin.

This property is required.

cs-gpios

phandle-array

CS Pin
GPIO to drive the CS pin.

This property is required.

rs-gpios

phandle-array

RS Pin
GPIO to drive the RS pin.

This property is required.

rdwr-gpios

phandle-array

RDWR Pin
GPIO to drive the RDWR pin. This is required for Motorola 68K bus.

reset-gpios

phandle-array

Reset GPIO pin.

clock-frequency

int

Clock frequency of the SCL signal of the MBI-DBI peripheral, in Hz

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.

mux-controls

phandle-array

List of MUX controller specifiers. Each entry is a phandle to a MUX
controller followed by #mux-control-cells addressing cells.

mux-control-names

string-array

Optional names for the entries in "mux-controls"

mux-state-names

string-array

Optional names for the entries in "mux-states"