blob: 56ee7339a3daa5f3b2d491e920bd8bb352ec8447 [file] [log] [blame] [view]
# Synopsys DesignWare MIPI DSI Host Controller
## Target hardware
The Synopsys DesignWare MIPI DSI Host Controller IP block is used on the
following SoCs:
* AMLogic A311D (G12B) - on Khadas VIM3
* AMLogic S905D3 (SM1) - on Nelson
* AMLogic T931 (G12B) - on Sherlock
* AMLogic S905D2 (G12B) - on Astro
## Hardware Model
The DesignWare MIPI DSI Host Controller contains the following I/O interfaces:
* An extended MIPI DPI-2 (Display Pixel Interface) to read pixels in video mode.
* A MIPI DBI (Display Binary Interface) for command request and response
transmission.
* A MIPI D-PHY interface that connects to a PHY transmitter to transmit output
signals to a display peripheral.
The DSI Host Controller takes in requests / pixels from the DBI and DPI
interfaces, converts them into packets and sends the encoded packets over the
D-PHY.
## References
The code contains references to the following documents:
* [Synopsys DesignWare Cores MIPI DSI Host Controller Databook][dw-dsi-databook]
- version 1.51a, dated May 2021; available from Synopsys. Referenced as
"DSI Host Databook".
* Synopsys DesignWare Cores MIPI DSI Host Controller User Guide
- version 1.31a, dated May 2015; available from Synopsys. Referenced as
"DSI Host User Guide".
* [MIPI Alliance Specification for Display Serial Interface 2 (DSI-2)][mipi-dsi2-spec] -
Version 2.1, dated 21 December 2022, referenced as "DSI spec"
* [MIPI Alliance Specification for D-PHY][mipi-dphy-spec] - Version 3.5, dated
29 March 2023, referenced as "D-PHY spec"
[dw-dsi-databook]: https://www.synopsys.com/dw/doc.php/iip/DWC_mipi_dsi_host/1.51a/doc/DWC_mipi_dsi_host_databook.pdf
[mipi-dsi2-spec]: https://www.mipi.org/specifications/dsi-2
[mipi-dphy-spec]: https://www.mipi.org/specifications/d-phy