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: