| # Copyright 2023-2024 NXP |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| # Common fields for MIPI-DBI devices |
| |
| include: [base.yaml, power.yaml] |
| |
| on-bus: mipi-dbi |
| |
| properties: |
| mipi-max-frequency: |
| type: int |
| description: Maximum clock frequency of device's MIPI interface in Hz |
| |
| mipi-mode: |
| type: string |
| description: | |
| MIPI DBI mode in use. These definitions should match those in |
| dt-bindings/mipi_dbi/mipi_dbi.h |
| enum: |
| - "MIPI_DBI_MODE_SPI_3WIRE" |
| - "MIPI_DBI_MODE_SPI_4WIRE" |
| - "MIPI_DBI_MODE_6800_BUS_16_BIT" |
| - "MIPI_DBI_MODE_6800_BUS_9_BIT" |
| - "MIPI_DBI_MODE_6800_BUS_8_BIT" |
| - "MIPI_DBI_MODE_8080_BUS_16_BIT" |
| - "MIPI_DBI_MODE_8080_BUS_9_BIT" |
| - "MIPI_DBI_MODE_8080_BUS_8_BIT" |
| |
| te-mode: |
| type: string |
| default: "MIPI_DBI_TE_NO_EDGE" |
| description: | |
| MIPI DBI tearing enable signal mode. Defaults to disabled. |
| enum: |
| - "MIPI_DBI_TE_NO_EDGE" |
| - "MIPI_DBI_TE_RISING_EDGE" |
| - "MIPI_DBI_TE_FALLING_EDGE" |
| |
| te-delay: |
| type: int |
| default: 0 |
| description: | |
| Delay in microseconds to wait before transmitting display data after a |
| tearing enable synchronization signal is seen. Defaults to 0 since most |
| controllers will not need a delay. |