08-23-2015 05:31 PM
i'm in the process of porting the ZC702 TRD to a different board that doesn't have the si570 clock so i'm trying to use the logiclk ip core. When I boot I get these messages
[ 0.947037] [drm:xylon_drm_crtc_create] *ERROR* failed get pixel clock
[ 0.953502] [drm:xylon_drm_load] *ERROR* failed create xylon crtc
I have the logiclk core hooked up and using the clk0_drp output going to the logicvc vclk input. The logiclk seems to be ok
[ 1.241677] logiclk 43c50000.clock-generator: precise output frequency 75000000 Hz
Has anyone else played with these combinations of cores?
08-23-2015 10:58 PM
08-24-2015 05:53 AM
Xylon ported ZC702 BaseTRD on ZedBoard and this design use logiCLK IP: http://www.logicbricks.com/logicBRICKS/Reference-logicBRICKS-Design/Ported-Xilinx-TRD-to-ZedBoard.aspx
Xylon Support Team
08-24-2015 08:14 AM
08-24-2015 08:17 AM
08-25-2015 03:57 AM
Latest Xylon kernel driver tag (for convenience):
Xylon Zed ref design DTS (example):
Xylon FB DTS documentation:
DTS FB parameter "clocks" can be set on:
- clocks = <&si570>;
- clocks = <&clkout_0>; // logiclk
If the clock is connected in the hardware FB parameter "clocks" should be omitted.
Xylon Support Team
08-25-2015 03:59 AM
11-25-2015 12:01 PM
Is there a working example/design of the Xylon DRM working with Linux? All the examples I've found so far are for the XylonFB module (not DRM) which no longer exists in the mainline Linux kernel.
The current Linux-xlnx kernel is 4.0 and that has options for XylonDRM, but the documentation for how to use it is lacking to say the least. A working example (including the dts information) would be really helpful.
11-25-2015 12:12 PM
Please take a look at the Zynq Base TRD as an example and reference of how to use the Xylon DRM driver:
The above design is based on the 2015.2 tool suite and a 3.19 Linux kernel. An updated design for 2015.4 and 4.0 Linux kernel will be released by the end of the year.
Hope this helps!