1## @file
2# Spi smm driver
3#
4# Component description file for the SPI SMM driver.
5#
6# Copyright (c) 2013-2015 Intel Corporation.
7#
8# This program and the accompanying materials
9# are licensed and made available under the terms and conditions of the BSD License
10# which accompanies this distribution.  The full text of the license may be found at
11# http://opensource.org/licenses/bsd-license.php
12#
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15#
16##
17
18[defines]
19  INF_VERSION                 = 0x00010005
20  BASE_NAME                       = PchSpiSmm
21  FILE_GUID                       = 27F4917B-A707-4aad-9676-26DF168CBF0D
22  MODULE_TYPE                     = DXE_SMM_DRIVER
23  VERSION_STRING                  = 1.0
24  PI_SPECIFICATION_VERSION        = 0x0001000A
25  ENTRY_POINT                     = InstallPchSpi
26
27[Sources]
28  Smm/PchSpi.h
29  Smm/PchSpi.c
30  Common/SpiCommon.c
31  Common/SpiCommon.h
32
33[Packages]
34  MdePkg/MdePkg.dec
35  QuarkSocPkg/QuarkSocPkg.dec
36
37[LibraryClasses]
38  DebugLib
39  IoLib
40  IntelQNCLib
41  QNCAccessLib
42  TimerLib
43  S3BootScriptLib
44  UefiDriverEntryPoint
45  UefiBootServicesTableLib
46  BaseLib
47  SmmServicesTableLib
48
49[Protocols]
50  gEfiSmmSpiProtocolGuid      # PRODUCES
51
52[Pcd]
53  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
54
55[Depex]
56  gEfiSmmBase2ProtocolGuid
57