]>
Commit | Line | Data |
---|---|---|
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 | |
10 | typedef 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 | |
48 | typedef 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 |