Merge branch 'master' of git://git.denx.de/u-boot-video
[oweals/u-boot.git] / arch / x86 / include / asm / arch-queensbay / tnc.h
index 67c5e0586c325f238f221ec553ced3b011637d4c..ad9a6c4892f47929321e3328bda21aaa7f3194ab 100644 (file)
@@ -7,9 +7,43 @@
 #ifndef _X86_ARCH_TNC_H_
 #define _X86_ARCH_TNC_H_
 
-#include <pci.h>
+/* Memory BAR Enable */
+#define MEM_BAR_EN     0x00000001
 
-/* PCI Configuration Space (D31:F0): LPC */
-#define PCH_LPC_DEV    PCI_BDF(0, 0x1f, 0)
+/* LPC PCI Configuration Registers */
+#define LPC_RCBA       0xf0
+
+/* Root Complex Register Block */
+struct tnc_rcba {
+       u32     rctl;
+       u32     esd;
+       u32     rsvd1[2];
+       u32     hdd;
+       u32     rsvd2;
+       u32     hdba;
+       u32     rsvd3[3129];
+       u32     d31ip;
+       u32     rsvd4[3];
+       u32     d27ip;
+       u32     rsvd5;
+       u32     d02ip;
+       u32     rsvd6;
+       u32     d26ip;
+       u32     d25ip;
+       u32     d24ip;
+       u32     d23ip;
+       u32     d03ip;
+       u32     rsvd7[3];
+       u16     d31ir;
+       u16     rsvd8[3];
+       u16     d27ir;
+       u16     d26ir;
+       u16     d25ir;
+       u16     d24ir;
+       u16     d23ir;
+       u16     rsvd9[7];
+       u16     d02ir;
+       u16     d03ir;
+};
 
 #endif /* _X86_ARCH_TNC_H_ */