TianoCore EDK2 master
|
#include <MdePkg/Include/Protocol/SpiIo.h>
Support managed SPI data transactions between the SPI controller and a SPI chip.
UINT32 _EFI_SPI_IO_PROTOCOL::Attributes |
Transaction attributes: One or more from:
UINT32 _EFI_SPI_IO_PROTOCOL::FrameSizeSupportMask |
Mask of frame sizes which the SPI 10 layer supports. Frame size of N-bits is supported when bit N-1 is set. The host controller must support a frame size of 8-bits. Frame sizes of 16, 24 and 32-bits are converted to 8-bit frame sizes by the SPI bus layer if the frame size is not supported by the SPI host controller.
CONST EFI_LEGACY_SPI_CONTROLLER_PROTOCOL* _EFI_SPI_IO_PROTOCOL::LegacySpiProtocol |
UINT32 _EFI_SPI_IO_PROTOCOL::MaximumTransferBytes |
CONST EFI_SPI_PERIPHERAL* _EFI_SPI_IO_PROTOCOL::OriginalSpiPeripheral |
CONST EFI_SPI_PERIPHERAL* _EFI_SPI_IO_PROTOCOL::SpiPeripheral |
EFI_SPI_IO_PROTOCOL_TRANSACTION _EFI_SPI_IO_PROTOCOL::Transaction |
EFI_SPI_IO_PROTOCOL_UPDATE_SPI_PERIPHERAL _EFI_SPI_IO_PROTOCOL::UpdateSpiPeripheral |