From fffdc6a45019639cd8f899fa81eeb732db3e6f8c Mon Sep 17 00:00:00 2001 From: Andreas Hansson Date: Mon, 7 Jan 2013 13:05:36 -0500 Subject: dev: Fix the Pl111 timings by separating pixel and DMA clock This patch fixes the Pl111 timings by creating a separate clock for the pixel timings. The device clock is used for all interactions with the memory system, just like the AHB clock on the actual module. The result without this patch is that the module only is allowed to send one request every tick of the 24MHz clock which causes a huge backlog. --- src/dev/arm/pl111.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/dev/arm/pl111.hh') diff --git a/src/dev/arm/pl111.hh b/src/dev/arm/pl111.hh index 49512fcc0..2388e1c7a 100644 --- a/src/dev/arm/pl111.hh +++ b/src/dev/arm/pl111.hh @@ -227,6 +227,9 @@ class Pl111: public AmbaDmaDevice /** Cursor masked interrupt status register - const */ InterruptReg clcdCrsrMis; + /** Pixel clock */ + Tick pixelClock; + /** VNC server */ VncInput *vnc; -- cgit v1.2.3