pci/layerscape: add defines for LUT
authorStuart Yoder <stuart.yoder@nxp.com>
Thu, 10 Mar 2016 16:52:24 +0000 (10:52 -0600)
committerYork Sun <york.sun@nxp.com>
Mon, 21 Mar 2016 19:42:13 +0000 (12:42 -0700)
The per-PCI controller LUT (Look-Up-Table) is a 32-entry table
that maps PCI requester IDs (bus/dev/fun) to a stream ID.

Add defines for the register offsets.

Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h

index 17c150ac8bb8ce2c97d1dbd7300989663f37cd76..081519aef7ef3982a31dbe3ad004f6f1e9da2fe6 100644 (file)
 #define PCIE_LUT_BASE                          0x80000
 #define PCIE_LUT_LCTRL0                                0x7F8
 #define PCIE_LUT_DBG                           0x7FC
+#define PCIE_LUT_UDR(n)         (0x800 + (n) * 8)
+#define PCIE_LUT_LDR(n)         (0x804 + (n) * 8)
+#define PCIE_LUT_ENABLE         (1 << 31)
+#define PCIE_LUT_ENTRY_COUNT    32
 
 /* Device Configuration */
 #define DCFG_BASE              0x01e00000