]> git.karo-electronics.de Git - karo-tx-uboot.git/blob - arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h
arm: socfpga: Change watchdog timeout
[karo-tx-uboot.git] / arch / x86 / include / asm / arch-queensbay / fsp / fsp_infoheader.h
1 /*
2  * Copyright (C) 2013, Intel Corporation
3  * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
4  *
5  * SPDX-License-Identifier:     Intel
6  */
7
8 #ifndef _FSP_HEADER_H_
9 #define _FSP_HEADER_H_
10
11 #define FSP_HEADER_OFF  0x94    /* Fixed FSP header offset in the FSP image */
12
13 #pragma pack(1)
14
15 struct fsp_header_t {
16         u32     sign;                   /* 'FSPH' */
17         u32     hdr_len;                /* header length */
18         u8      reserved1[3];
19         u8      hdr_rev;                /* header rev */
20         u32     img_rev;                /* image rev */
21         char    img_id[8];              /* signature string */
22         u32     img_size;               /* image size */
23         u32     img_base;               /* image base */
24         u32     img_attr;               /* image attribute */
25         u32     cfg_region_off;         /* configuration region offset */
26         u32     cfg_region_size;        /* configuration region size */
27         u32     api_num;                /* number of API entries */
28         u32     fsp_tempram_init;       /* tempram_init offset */
29         u32     fsp_init;               /* fsp_init offset */
30         u32     fsp_notify;             /* fsp_notify offset */
31         u32     reserved2;
32 };
33
34 #pragma pack()
35
36 #endif