dev: Fix the Pl111 timings by separating pixel and DMA clock
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 7 Jan 2013 18:05:36 +0000 (13:05 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 7 Jan 2013 18:05:36 +0000 (13:05 -0500)
commitfffdc6a45019639cd8f899fa81eeb732db3e6f8c
tree83daf8a2680a8d45974c632ccc68055712f69d65
parent79b44773023fa7a5e3e83f70d9a4f4809b10b003
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/RealView.py
src/dev/arm/pl111.cc
src/dev/arm/pl111.hh