1#
2# Copyright 2022, NXP
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6description: NXP MCUX MIPI DSI
7
8compatible: "nxp,imx-mipi-dsi"
9
10include: mipi-dsi-host.yaml
11
12properties:
13  interrupts:
14    required: true
15
16  nxp,lcdif:
17    type: phandle
18    description:
19      Instance of the LCDIF peripheral. Only required when using the MIPI
20      DSI in video mode.
21
22  dpi-color-coding:
23    type: string
24    enum:
25      - "16-bit-config-1"
26      - "16-bit-config-2"
27      - "16-bit-config-3"
28      - "18-bit-config-1"
29      - "18-bit-config-2"
30      - "24-bit"
31    description:
32      MIPI DPI interface color coding. Sets the distribution of RGB bits within
33      the 24-bit d bus, as specified by the DPI specification.
34
35  dpi-pixel-packet:
36    type: string
37    enum:
38      - "16-bit"
39      - "18-bit"
40      - "18-bit-loose"
41      - "24-bit"
42    description:
43      MIPI DSI pixel packet type send through DPI interface.
44
45  dpi-video-mode:
46    type: string
47    enum:
48      - "non-burst-sync-pulse"
49      - "non-burst-sync-event"
50      - "burst"
51    description:
52      DPI video mode.
53
54  dpi-bllp-mode:
55    type: string
56    enum:
57      - "low-power"
58      - "blank"
59      - "null"
60    description:
61      Behavior in BLLP (Blanking or Low-Power Interval).
62
63  autoinsert-eotp:
64    type: boolean
65    description:
66      Automatically insert an EoTp short packet when switching from HS to LP mode.
67
68  dphy-ref-frequency:
69    type: int
70    required: true
71    description:
72      Maximum clock speed supported by the device, in Hz.
73