nxp,mipi-dbi-flexio-lcdif

Vendor: NXP Semiconductors

Note

An implementation of a driver matching this compatible is available in drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c.

Description

These nodes are “mipi-dbi” bus nodes.

NXP FlexIO LCD controller

Properties

Properties not inherited from the base binding file.

Name

Type

Details

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.

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.