Video (VGA/Composite/SPI/MIPI DSI) output on Milk-V Duo

Does Milk-V Duo (64MB/256MB) provide a video output using VGA, Composite, SPI or CSI? The question is similar to HDMI out for Milk-V Duo although I don’t need HDMI, but a simpler interface.

SG2002 provides video output interfaces:

  • Supports a wide range of serial and parallel display specifications.
  • Supports serial interfaces such as MIPI
  • Supports BT656, BT601(8bit), BT1120, 8080 and other parallel interfaces.
  • Supports SPI output interface.

E.g. ESP32, being much less performant, can provide VGA output using just a couple of resistors with the FabGL library.

You can also connect an SPI LCD display based on ILI9341 controller to Raspberry Pi using fbcp-ili9341 driver or an SPI OLED display based on SSD1309 controller to Olinuxino A20 using meta-ssd1309 driver).

But how to make a video output for Milk-V Duo? I’m thinking of running a console or a lightweight GUI app based on framebuffer.