Hi everyone,

There is a problem with Jailhouse and the last ZCU102 DTBs. 

Xilinx provides a Linux repository. The releases before 2016 works perfectly 
with Jailhouse. However, 2017 and 2018 versions do not. 

When a I try to use the GIC-Demo, the second UART does not show anything. 
Nevertheless, using the the Debug Console worked in the Uart 0. 

Therefore, I have been looking for the differences and Xilinx configs the clks 
differently in the DTB. 

https://github.com/Xilinx/linux-xlnx/blob/xilinx-v2017.4/arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi

https://github.com/Xilinx/linux-xlnx/blob/xilinx-v2016.4/arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi

I know the source of the problem, but not the solution. In the last DTB the 
uart is configured:

&uart1 {
        clocks = <&clkc 57>,  <&clkc 31>;
};

If you change this line to "clocks = <&clk100 &clk100>;" works perfectly. 
Therefore, it is something related with the clock. 

However, I do not know how/where does Jailhouse configure the peripheral clocks.


 

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to