avionic design with actual uboot and tooling
submodule of avionic design uboot bootloader and with included tools to get you started , read readme.md and readme-tk1-loader.md
This commit is contained in:
53
u-boot/arch/x86/include/asm/arch-queensbay/tnc.h
Normal file
53
u-boot/arch/x86/include/asm/arch-queensbay/tnc.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef _X86_ARCH_TNC_H_
|
||||
#define _X86_ARCH_TNC_H_
|
||||
|
||||
/* IGD Function Disable Register */
|
||||
#define IGD_FD 0xc4
|
||||
#define FUNC_DISABLE 0x00000001
|
||||
|
||||
/* Memory BAR Enable */
|
||||
#define MEM_BAR_EN 0x00000001
|
||||
|
||||
/* 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_ */
|
||||
Reference in New Issue
Block a user