[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:
https://github.com/topic-embedded-products/kernel-module-vdmafb
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