I'm also trying to get a system-80 (a.k.a. 80-system, 8080, i80) LCD interfaced to an i.MX6 without having to create all the drivers, framebuffers and such from scratch. I see in section 37.3.1.2.2 - Display Interface, it says,
• A parallel bidirectional bus interface (for asynchronous access) - up to 32-bit data bus.
• Compatible with MIPI-DBI standard.
• Control protocol - either system-80 or system-68K The timing and polarity of the
signals are programmable.
From: i.MX 6Dual/6Quad Applications Processor Reference Manual, Rev. 0, 11/2012, page 2674
The information in section 37.3.1.2.1.2 - Asynchronous Access, seems important to using the DI with a system-80 LCD, but it doesn't provide any concrete steps to take or even where to look for more information or a keyword to use. It is defiantly talking about system-80\68 interfaces, because I've never seen a more clear description of how the data bus and control registers are shared in a system-80 interface than the one in the i.MX6 Ref Manual
The asynchronous access requires the specification of an address. The display interface
uses "indirect addressing", namely, there is no address bus, and the address, as well as
control and configuration commands, are embedded in the data stream. The access
procedure - including writing addresses and commands - is managed autonomously by
the interface, in one of two ways:
It is advertised... how do I make use of it?
Thanks,
Austin