09-10-2018 03:49 AM
I want to display linux desktop environment on booting my MYiR MYS-7Z020-C-S board.
I designed my PL by VDMA and axi4-lite Video out.
In linux that is booting from ext4 partition of SD card, I want to map fb0 to DDR in order to linux show desktop environment displaying data that exists on fb0 by running server X. Mapping DDR and fb0, can display what I want, because VDMA have access to DDR and can show it to my display hardware.
how can I do this? should I write driver for linux or device tree? how to do it?
can I get help from xylon logicvc driver for this design?
09-10-2018 07:17 AM
You need drm(Direct Rendering Manager) driver.
It is not easy to write drm driver for your custom hw with vdma.
It's better to use xylon driver with xylon hw ip
09-10-2018 05:51 PM
09-10-2018 10:21 PM
@hokim thanks for your attention.
because of xylon IP (logicvc) time limitation, it is not applicable for me but I want something like that. as you said I need a driver to work with vdma through linux.
you mean I can not do that with frame buffer driver? just a drm driver should be written?
do you have any manual to help me for that?
09-10-2018 10:26 PM
@watari thanks for your respone.
TRD project has used xylon IP that I do not want to use that because of its time limitation and I am looking for an alternative way to do the same operation (displaying linux desktop environment)
09-11-2018 07:04 AM - edited 09-11-2018 07:38 AM
You can try to use xilinx_drm driver with digilent encoder.
This is related devictree(line55-87)
Hardware design should be like this
xilinx_drm support only hdmi and dp(The above is for hdmi)
For hdmi using adv7511, refer https://forums.xilinx.com/t5/Embedded-Linux/ZC706-enabling-ADV7511-with-Yocto/m-p/881370#M27959
For drm driver for lcd, you should write for yourself