LVGL using FT8xx as display driver

I'm trying to use the LVGL module inside zephyr, however, it requires specifying the zephyr,display driver in the device tree.

The zephyr sdk contains drivers for the FT81xx modules, however, it doesn't have a display driver compatible interface oddly enough. (Unless I'm missing something).

Is there some easy way to configure LVGL to use an FT81x module over SPI? Or do I need to write a custom display driver around the existing driver to make this work?

Thanks!

Related