Add support for Juno r1 in the platform reset handler
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Wed, 4 Feb 2015 14:06:10 +0000 (14:06 +0000)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 24 Mar 2015 10:09:56 +0000 (10:09 +0000)
commit9454d3160278a15a3b002e11ecc4244f2fe6aaa2
tree5fb0d1d986449ac6caf6ee4c6b1d62a518c1968a
parent3b982be3b374cdc4947e23dd122f748dc7680d09
Add support for Juno r1 in the platform reset handler

For Juno r0, the platform reset handler needs to:
 - Implement the workaround for defect #831273
 - Increase the L2 Data and Tag RAM latencies for Cortex-A57.

Defect #831273 does not affect Juno r1. Also, the default value
for the L2 Tag RAM latency for Cortex-A57 is suitable on Juno r1.
The L2 Data RAM latency for Cortex-A57 still needs to be
increased, though.

This patch modifies the Juno platform reset handler to detect
the board revision and skip the unnecessary steps on Juno r1.
The behaviour on Juno r0 is unchanged.

Change-Id: I27542917223e680ef923ee860900806ffcd0357b
plat/juno/aarch64/plat_helpers.S
plat/juno/juno_def.h