5 Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved
7 SPDX-License-Identifier: BSD-2-Clause-Patent
15 This file defines the EFI SPI PPI which implements the
16 Intel(R) PCH SPI Host Controller Compatibility Interface.
23 #include <Protocol/Spi.h>
27 #define PEI_SPI_PPI_GUID \
29 0xa38c6898, 0x2b5c, 0x4ff6, 0x93, 0x26, 0x2e, 0x63, 0x21, 0x2e, 0x56, 0xc2 \
31 // Extern the GUID for PPI users.
33 extern EFI_GUID gPeiSpiPpiGuid
;
36 /// Reuse the EFI_SPI_PROTOCOL definitions
37 /// This is possible becaues the PPI implementation does not rely on a PeiService pointer,
38 /// as it uses EDKII Glue Lib to do IO accesses
40 typedef EFI_SPI_PROTOCOL PEI_SPI_PPI
;