Hi, I'm working with a Zynq Mini-ITX dev board and the following display kit:
http://zedboard.org/product/7-inch-zed-touch-display-kit
The display kit provides a boot image with a bare-metal application that uses AXI VDMA to implement a frame buffer that draws to the screen.
This works great, but I'm now interested in driving the display from Linux. Specifically, I'd like to do something with the display (full framebuffer support would be nice) from an existing 4.6 kernel I'm using. This is proving more difficult than I imagined.
I generated a device tree from the display kit reference design, and the only node that seems relevant is the AXI VDMA block itself. When I boot my kernel, the VDMA driver is loaded, and I can use 'devmem' to read its peripheral registers. This all seems to work, but I have no idea where to go next.
Are there any Linux drivers that work with this setup? All the Xilinx DRM/KMS drivers seem too complicated and designed for multi-stage video pipelines, and the Xilinx FB driver seems to be built around the TFT IP which I'm not using. Is there any simpler driver that works with this reference design?
Even if there is no driver, can I still test out the display in Linux somehow? Has anyone set up the VDMA to transfer a static image to the screen or anything like that?