ppc/p4080: Add support for CoreNet style platform LAWs
authorKumar Gala <galak@kernel.crashing.org>
Thu, 19 Mar 2009 07:32:23 +0000 (02:32 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 24 Sep 2009 17:05:28 +0000 (12:05 -0500)
commit418ec8584343f04048e2cc7ee96b6b29be54ad97
treedd51d6d73890ab779b24650c09475984dddcc5ce
parent01df521217957d77d53c2d570183eded7030938f
ppc/p4080: Add support for CoreNet style platform LAWs

On CoreNet based platforms the LAW address is split between an high &
low register and we no longer shift the address.  Also, the target IDs
on CoreNet platforms have been completely re-assigned.

Additionally, added a new find_law() API to which LAW an address hits in.
This is need for the CoreNet style boot release code since it will need
to determine what the target ID should be set to for boot window
translation.

Finally, enamed LAWAR_EN to LAW_EN and moved to header so we can use
it elsewhere.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
drivers/misc/fsl_law.c
include/asm-ppc/fsl_law.h