]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFsp2Pkg/Tools/Tests/ExpectedFspmUpd.h
IntelFsp2Pkg: Apply uncrustify changes
[mirror_edk2.git] / IntelFsp2Pkg / Tools / Tests / ExpectedFspmUpd.h
CommitLineData
27326112
LTL
1#ifndef __FSPMUPD_H__\r
2#define __FSPMUPD_H__\r
3\r
4#include <FspUpd.h>\r
5\r
6#pragma pack(1)\r
7\r
27326112
LTL
8/** Fsp M Configuration\r
9**/\r
10typedef struct {\r
111f2228
MK
11 /** Offset 0x00C8 - Debug Serial Port Base address\r
12 Debug serial port base address. This option will be used only when the 'Serial Port\r
13 Debug Device' option is set to 'External Device'. 0x00000000(Default).\r
14 **/\r
15 UINT32 SerialDebugPortAddress;\r
16\r
17 /** Offset 0x00CC - Debug Serial Port Type\r
18 16550 compatible debug serial port resource type. NONE means no serial port support.\r
19 0x02:MMIO(Default).\r
20 0:NONE, 1:I/O, 2:MMIO\r
21 **/\r
22 UINT8 SerialDebugPortType;\r
23\r
24 /** Offset 0x00CD - Serial Port Debug Device\r
25 Select active serial port device for debug.For SOC UART devices,'Debug Serial Port\r
26 Base' options will be ignored. 0x02:SOC UART2(Default).\r
27 0:SOC UART0, 1:SOC UART1, 2:SOC UART2, 3:External Device\r
28 **/\r
29 UINT8 SerialDebugPortDevice;\r
30\r
31 /** Offset 0x00CE - Debug Serial Port Stride Size\r
32 Debug serial port register map stride size in bytes. 0x00:1, 0x02:4(Default).\r
33 0:1, 2:4\r
34 **/\r
35 UINT8 SerialDebugPortStrideSize;\r
36\r
37 /** Offset 0x00CF\r
38 **/\r
39 UINT8 UnusedUpdSpace2[1];\r
40\r
41 /** Offset 0x00D0\r
42 **/\r
43 UINT8 ReservedFspmUpd[4];\r
27326112
LTL
44} FSP_M_CONFIG;\r
45\r
46/** Fsp M UPD Configuration\r
47**/\r
48typedef struct {\r
111f2228
MK
49 /** Offset 0x0000\r
50 **/\r
51 FSP_UPD_HEADER FspUpdHeader;\r
27326112 52\r
111f2228
MK
53 /** Offset 0x00A8\r
54 **/\r
55 FSPM_ARCH_UPD FspmArchUpd;\r
27326112 56\r
111f2228
MK
57 /** Offset 0x00C8\r
58 **/\r
59 FSP_M_CONFIG FspmConfig;\r
27326112 60\r
111f2228
MK
61 /** Offset 0x00D4\r
62 **/\r
63 UINT8 UnusedUpdSpace3[2];\r
27326112 64\r
111f2228
MK
65 /** Offset 0x00D6\r
66 **/\r
67 UINT16 UpdTerminator;\r
27326112
LTL
68} FSPM_UPD;\r
69\r
70#pragma pack()\r
71\r
72#endif\r