fsl_law: add SRIO2 target id and law_size_bits() macro
authorLi Yang <leoli@freescale.com>
Wed, 9 Dec 2009 06:26:08 +0000 (14:26 +0800)
committerKumar Gala <galak@kernel.crashing.org>
Tue, 5 Jan 2010 19:49:09 +0000 (13:49 -0600)
Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
include/asm-ppc/fsl_law.h

index 31bb754..34c56a2 100644 (file)
@@ -46,6 +46,8 @@ enum law_size {
        LAW_SIZE_32G,
 };
 
+#define law_size_bits(sz)      (__ilog2_u64(sz) - 1)
+
 #ifdef CONFIG_FSL_CORENET
 enum law_trgt_if {
        LAW_TRGT_IF_PCIE_1 = 0x00,
@@ -78,6 +80,7 @@ enum law_trgt_if {
        LAW_TRGT_IF_CCSR = 0x08,
        LAW_TRGT_IF_DDR_INTRLV = 0x0b,
        LAW_TRGT_IF_RIO = 0x0c,
+       LAW_TRGT_IF_RIO_2 = 0x0d,
        LAW_TRGT_IF_DDR = 0x0f,
        LAW_TRGT_IF_DDR_2 = 0x16,       /* 2nd controller */
 };