]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Protocol/PchInfo.h
Vlv2DeviceRefCodePkg/ValleyView2Soc: Remove the unused code
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / ValleyView2Soc / SouthCluster / Include / Protocol / PchInfo.h
CommitLineData
3cbfba02
DW
1/**\r
2**/\r
3/**\r
4\r
5Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved\r
6\r
7 This program and the accompanying materials are licensed and made available under\r
8 the terms and conditions of the BSD License that accompanies this distribution.\r
9 The full text of the license may be found at\r
10 http://opensource.org/licenses/bsd-license.php.\r
11\r
12 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14\r
15\r
16\r
17 @file\r
18 PchInfo.h\r
19\r
20 @brief\r
21 This file defines the PCH Info Protocol.\r
22\r
23**/\r
24#ifndef _PCH_INFO_H_\r
25#define _PCH_INFO_H_\r
26\r
27\r
28#define EFI_PCH_INFO_PROTOCOL_GUID \\r
29 { \\r
30 0xd31f0400, 0x7d16, 0x4316, 0xbf, 0x88, 0x60, 0x65, 0x88, 0x3b, 0x40, 0x2b \\r
31 }\r
32extern EFI_GUID gEfiPchInfoProtocolGuid;\r
33\r
34///\r
35/// Forward reference for ANSI C compatibility\r
36///\r
37typedef struct _EFI_PCH_INFO_PROTOCOL EFI_PCH_INFO_PROTOCOL;\r
38\r
39///\r
40/// Protocol revision number\r
41/// Any backwards compatible changes to this protocol will result in an update in the revision number\r
42/// Major changes will require publication of a new protocol\r
43///\r
44/// Revision 1: Original version\r
45///\r
46#define PCH_INFO_PROTOCOL_REVISION_1 1\r
47#define PCH_INFO_PROTOCOL_REVISION_2 2\r
48\r
49///\r
50/// RCVersion[7:0] is the release number.\r
51/// For example:\r
52/// VlvFramework 0.6.0-01 should be 00 06 00 01 (0x00060001)\r
53/// VlvFramework 0.6.2 should be 00 06 02 00 (0x00060200)\r
54///\r
55#define PCH_RC_VERSION 0x01000000\r
56\r
57///\r
58/// Protocol definition\r
59///\r
60struct _EFI_PCH_INFO_PROTOCOL {\r
61 UINT8 Revision;\r
62 UINT8 BusNumber;\r
63 UINT32 RCVersion;\r
64};\r
65\r
66#endif\r