ARM: Cortex-A9: Enable dynamic clock gating
authorTodd Poynor <toddpoynor@google.com>
Tue, 15 Feb 2011 19:48:42 +0000 (11:48 -0800)
committerTodd Poynor <toddpoynor@google.com>
Wed, 23 Feb 2011 04:01:45 +0000 (20:01 -0800)
commit91406b03fa4add49db13e55c3220911be55d9883
treea1cff9f0818e7f039bc575d9ef4abc452292f966
parent70ee83c5d185b6ac1026b8e6e5e31616ebe39320
ARM: Cortex-A9: Enable dynamic clock gating

Enable dynamic high level clock gating for Cortex-A9 CPUs, as
described in 2.3.3 "Dynamic high level clock gating" of the
Cortex-A9 TRM.  This may cut the clock of the integer core,
system control block, and Data Engine in certain conditions.

Add ARM errata 720791 to avoid corrupting the Jazelle
instruction stream on earlier Cortex-A9 revisions.

Change-Id: I48e51d907e593f26982ea91b0a811553f68e3c86
Signed-off-by: Todd Poynor <toddpoynor@google.com>
arch/arm/Kconfig
arch/arm/mm/proc-v7.S