[meta-xilinx] ZU+ mali with simple panel

Mike Looijmans mike.looijmans at topic.nl
Fri May 12 06:27:30 PDT 2017

Here's a Linux driver for a simple panel framebuffer:

The corresponding (non free) IP supports several VGA and display outputs.

Or you can create something compatible. It uses the Xilinx VDMA controller, so 
you can also use it as an example for a VDMA based framebuffer.

On 12-05-17 15:02, Jean-Francois Dagenais wrote:
> Hi all! (Bonjour Laurent!;)
> Preface: This is the first time I dive into display/DRM drivers, read: display-newbie.
> Does anyone have any pointers for a reference design of the MALI being used on a simple fixed resolution panel? I don't need to get the MALI working just yet, but I don't want to wander too far since I do need to make it work in a few weeks. In fact, if it's more straight forward to do it using MALI first, that's what I'll want to do.
> We currently have our display hooked up in our PL design using the Avnet ALI3 display kit IP components and the axi-vdma engine. We confirmed it was working using a standalone vivado created project which generates a color stripe pattern in DDR.
> I have not finished my analysis on how to make the display work under linux. I was thinking about using xlnx,drm as a start, but already I'm having doubts as our scenario is so much simpler since all of the "pipeline" (video timing, encoder, connector) are fixed in PL and un-configurable, only the vdma is visible from the driver code.
> Could tinydrm (from latest upstream) help simplify things here?
> Since our setup looks so simple, I'm hoping not to have to write code but just devicetree bindings. Am I dreaming?
> Here are a few relevant points:
> * Ultimately, the only thing that needs to drive the display is Qt in eglfs or the like. (QML based app)
> * console is not really required but would be nice
> * We will require DP to work over the USB-C connection in our final released product
> Cheers! And thanks in advance!
> /jfd

Kind regards,

Mike Looijmans
System Expert

TOPIC Products
Materiaalweg 4, NL-5681 RJ Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
E-mail: mike.looijmans at topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail

Join our presentation at Electronics & Applications 2017:
FPGA for real-time data processing, subject “Hardware platform for industrial ultrasound steel plate Inspection” Topic Embedded Systems - Herman Kuster, 1st June 10 AM

Visit http://eabeurs.nl/author/612884/ for more information

More information about the meta-xilinx mailing list