dts: bindings: add devicetree binding for NXP LCDIC

Add devicetree binding for NXP LCDIC. This controller is capable of
driving displays in 8080 or SPI 3/4 wire mode, and optionally swapping
endianness of display data as it sends it.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2024-03-13 16:59:48 -05:00 committed by Johan Hedberg
commit 2ec7a8df3a

View file

@ -0,0 +1,25 @@
# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: |
NXP LCDIC Controller. This controller implements 8080 and SPI mode MIPI-DBI
compliant transfers. Only SPI mode is currently supported.
compatible: "nxp,lcdic"
include: ["mipi-dbi-controller.yaml", "pinctrl-device.yaml"]
properties:
reg:
required: true
interrupts:
required: true
clocks:
required: true
nxp,swap-bytes:
type: boolean
description: |
Swap bytes while transferring on LCDIC. When set, the LCDIC will send
the most significant byte first when using multibyte pixel formats.