]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Protocol/DxePchPolicyUpdateProtocol.h
4e7140e8680ceb91d173d99c4af12c4173267af0
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / ValleyView2Soc / SouthCluster / Include / Protocol / DxePchPolicyUpdateProtocol.h
1 /*++
2
3 Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7
8
9 Module Name:
10
11 DxePchPolicyUpdateProtocol.h
12
13 Abstract:
14
15 PCH policy update protocol. This protocol is consumed by the PchDxePolicyInit driver
16
17 --*/
18 #ifndef _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_
19 #define _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_
20
21 #include "PchRegs.h"
22
23
24 #ifdef ECP_FLAG
25 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \
26 { \
27 0x1a819e49, 0xd8ee, 0x48cb, 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \
28 }
29 #else
30 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \
31 { \
32 0x1a819e49, 0xd8ee, 0x48cb, \
33 { \
34 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \
35 } \
36 }
37 #endif
38
39 extern EFI_GUID gDxePchPolicyUpdateProtocolGuid;
40 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_REVISION_1 1
41
42 //
43 // ------------ General PCH policy Update protocol definition ------------
44 //
45 struct _DXE_PCH_POLICY_UPDATE_PROTOCOL {
46 UINT8 Revision;
47 };
48
49 typedef struct _DXE_PCH_POLICY_UPDATE_PROTOCOL DXE_PCH_POLICY_UPDATE_PROTOCOL;
50
51 #endif