18#ifndef __SPI_HC_PROTOCOL_H__
19#define __SPI_HC_PROTOCOL_H__
27#define EFI_SPI_HOST_GUID \
28 { 0xc74e5db2, 0xfa96, 0x4ae2, \
29 { 0xb3, 0x99, 0x15, 0x97, 0x7f, 0xe3, 0x0, 0x2d }}
34#define EFI_SPI_HC_PROTOCOL_GUID EFI_SPI_HOST_GUID
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
EFI_GUID gEfiSpiHcProtocolGuid
EFI_STATUS(EFIAPI * EFI_SPI_HC_PROTOCOL_TRANSACTION)(IN CONST EFI_SPI_HC_PROTOCOL *This, IN EFI_SPI_BUS_TRANSACTION *BusTransaction)
Definition SpiHc.h:125
EFI_STATUS(EFIAPI * EFI_SPI_HC_PROTOCOL_CLOCK)(IN CONST EFI_SPI_HC_PROTOCOL *This, IN CONST EFI_SPI_PERIPHERAL *SpiPeripheral, IN UINT32 *ClockHz)
Definition SpiHc.h:96
EFI_STATUS(EFIAPI * EFI_SPI_HC_PROTOCOL_CHIP_SELECT)(IN CONST EFI_SPI_HC_PROTOCOL *This, IN CONST EFI_SPI_PERIPHERAL *SpiPeripheral, IN BOOLEAN PinValue)
Definition SpiHc.h:63
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
EFI_SPI_HC_PROTOCOL_TRANSACTION Transaction
Definition SpiHc.h:189
EFI_SPI_HC_PROTOCOL_CLOCK Clock
Definition SpiHc.h:183
UINT32 Attributes
Definition SpiHc.h:160
UINT32 MaximumTransferBytes
Definition SpiHc.h:172
UINT32 FrameSizeSupportMask
Definition SpiHc.h:167
EFI_SPI_HC_PROTOCOL_CHIP_SELECT ChipSelect
Definition SpiHc.h:177
Definition SpiConfiguration.h:184