espressif,esp-dsi-display

Description

Espressif ESP32 MIPI DSI DPI scanout controller.

The DSI bridge streams a framebuffer to the DSI host DPI port, so it is
the display controller for a video-mode panel attached to that host. It
owns the framebuffers and is the node "zephyr,display" should point at,
while the panel controller only performs its own initialization.

This is a role of the MIPI DSI peripheral rather than a separate block,
so the node is a child of the DSI host and carries no registers of its
own. It is therefore the one child of that bus without a unit address,
which keeps the addressed range free for the panels attached to the bus.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

dma-channel

int

2D-DMA channel that streams the framebuffer to the DSI bridge.

This property is required.

Value range: 0 to 3

pixel-format

int

Initial Pixel format of this controller's output data, which is sent
to a panel directly or to an adapter.
See dt-bindings/display/panel.h for a list of pixel format.

This property is required.

height

int

Height of the panel driven by the controller, with the units in pixels.

This property is required.

width

int

Width of the panel driven by the controller, with the units in pixels.

This property is required.