ARM DPM: make DSCR bit defs sharable
commiteb6c880ddcb06cb011ebd4557d9057d04ab9b4fb
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 4 Dec 2009 00:08:04 +0000 (3 16:08 -0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 4 Dec 2009 00:08:04 +0000 (3 16:08 -0800)
treef53fd2d9108872af5b5166fb9e211c3ef53a5e25
parentadbf40a04537acba3cf5fea7b71dab6ac3249646
ARM DPM: make DSCR bit defs sharable

Move the symbols for these bits from "armv7a.h" to "arm_dpm.h",
where they can be seen and used not just by Cortex-A but also
by the ARM11 (armv6) code.

Change them from bit numbers to bit masks ... this matches the
usage in ARM11 code, and also makes it easier to read.

Rename DSCR_EXT_INT_EN as DSCR_ITR_EN to match the docs; it's
enabling ITR functionality, not external interrupts, so this
changes the name to be less misleading.  (There *IS* a bit
affecting interrupts, and this isn't it.)

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/target/arm_dpm.h
src/target/armv7a.h
src/target/cortex_a8.c