]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Platform/Dxe/Setup/DxePlatform.inf
c58b3b099edca84a43c469b34cc276e10d1a4b29
[mirror_edk2.git] / QuarkPlatformPkg / Platform / Dxe / Setup / DxePlatform.inf
1 ## @file
2 # Component description file for DxePlatform module.
3 #
4 # This driver initializes platform configuration setting and installs several platform policy potocols.
5 # Copyright (c) 2013-2015 Intel Corporation.
6 #
7 # This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
11 #
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 #
15 ##
16
17 [Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = DxePlatform
20 FILE_GUID = DAA55048-BC3F-4dd9-999B-F58ABF2BBFCC
21 MODULE_TYPE = DXE_DRIVER
22 VERSION_STRING = 1.0
23 ENTRY_POINT = DxePlatformDriverEntry
24
25 #
26 # The following information is for reference only and not required by the build tools.
27 #
28 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
29 #
30
31 [Sources]
32 KeyboardLayout.c
33 QNCRegTable.c
34 processor.c
35 SetupPlatform.c
36 SetupPlatform.h
37 Strings.uni
38
39 [Packages]
40 MdePkg/MdePkg.dec
41 MdeModulePkg/MdeModulePkg.dec
42 QuarkPlatformPkg/QuarkPlatformPkg.dec
43 QuarkSocPkg/QuarkSocPkg.dec
44
45 [LibraryClasses]
46 IoLib
47 IntelQNCLib
48 PcdLib
49 PrintLib
50 MemoryAllocationLib
51 BaseMemoryLib
52 S3BootScriptLib
53 DebugLib
54 UefiRuntimeServicesTableLib
55 UefiBootServicesTableLib
56 UefiDriverEntryPoint
57 BaseLib
58 S3IoLib
59 S3PciLib
60 HiiLib
61 HobLib
62 PciLib
63 UefiLib
64
65 [Guids]
66
67 [Protocols]
68 gEfiPlatformPolicyProtocolGuid # PROTOCOL ALWAYS_PRODUCED
69 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
70 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
71 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
72
73 [Pcd]
74 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioBaseAddress
75 gEfiQuarkNcSocIdTokenSpaceGuid.PcdQuarkAgent0IR
76 gEfiQuarkNcSocIdTokenSpaceGuid.PcdQuarkAgent1IR
77 gEfiQuarkNcSocIdTokenSpaceGuid.PcdQuarkAgent2IR
78 gEfiQuarkNcSocIdTokenSpaceGuid.PcdQuarkAgent3IR
79
80 [Depex]
81 # AND EFI_SDRAM_MEMORY_SETUP_PROTOCOL_GUID AND
82 gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiHiiDatabaseProtocolGuid AND gPcdProtocolGuid