# Copyright 2024 NXP # SPDX-License-Identifier: Apache-2.0 description: NXP FlexIO LCD controller compatible: "nxp,mipi-dbi-flexio-lcdif" include: [mipi-dbi-controller.yaml, base.yaml, pinctrl-device.yaml] properties: shifters-count: type: int required: true description: | Number of FlexIO shifters needed. timers-count: type: int required: true description: | Number of FlexIO timers needed. enwr-pin: type: int required: true description: | Pin select for WR(8080 mode), EN(6800 mode). rd-pin: type: int description: | Pin select for RD(8080 mode), not used in 6800 mode. data-pin-start: type: int required: true description: | Start index of the data pin. cs-gpios: type: phandle-array required: true description: | CS Pin GPIO to drive the CS pin. rs-gpios: type: phandle-array required: true description: | RS Pin GPIO to drive the RS pin. rdwr-gpios: type: phandle-array description: | RDWR Pin GPIO to drive the RDWR pin. This is required for Motorola 68K bus. reset-gpios: type: phandle-array description: | Reset GPIO pin.