TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_LEGACY_SPI_CONTROLLER_PROTOCOL Struct Reference

#include <MdePkg/Include/Protocol/LegacySpiController.h>

Data Fields

UINT32 MaximumOffset
 
UINT32 MaximumRangeBytes
 
UINT32 RangeRegisterCount
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_ERASE_BLOCK_OPCODE EraseBlockOpcode
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_WRITE_STATUS_PREFIX WriteStatusPrefix
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_BIOS_BASE_ADDRESS BiosBaseAddress
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_CLEAR_SPI_PROTECT ClearSpiProtect
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_IS_RANGE_PROTECTED IsRangeProtected
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_PROTECT_NEXT_RANGE ProtectNextRange
 
EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_LOCK_CONTROLLER LockController
 

Detailed Description

Support the extra features of the legacy SPI flash controller.

Definition at line 205 of file LegacySpiController.h.

Field Documentation

◆ BiosBaseAddress

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_BIOS_BASE_ADDRESS _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::BiosBaseAddress

Set the BIOS base address.

Definition at line 234 of file LegacySpiController.h.

◆ ClearSpiProtect

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_CLEAR_SPI_PROTECT _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::ClearSpiProtect

Clear the SPI protect range registers.

Definition at line 239 of file LegacySpiController.h.

◆ EraseBlockOpcode

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_ERASE_BLOCK_OPCODE _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::EraseBlockOpcode

Set the erase block opcode.

Definition at line 224 of file LegacySpiController.h.

◆ IsRangeProtected

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_IS_RANGE_PROTECTED _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::IsRangeProtected

Determine if the SPI range is protected.

Definition at line 244 of file LegacySpiController.h.

◆ LockController

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_LOCK_CONTROLLER _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::LockController

Lock the SPI controller configuration.

Definition at line 254 of file LegacySpiController.h.

◆ MaximumOffset

UINT32 _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::MaximumOffset

Maximum offset from the BIOS base address that is able to be protected.

Definition at line 209 of file LegacySpiController.h.

◆ MaximumRangeBytes

UINT32 _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::MaximumRangeBytes

Maximum number of bytes that can be protected by one range register.

Definition at line 214 of file LegacySpiController.h.

◆ ProtectNextRange

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_PROTECT_NEXT_RANGE _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::ProtectNextRange

Set the next protect range register.

Definition at line 249 of file LegacySpiController.h.

◆ RangeRegisterCount

UINT32 _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::RangeRegisterCount

The number of registers available for protecting the BIOS.

Definition at line 219 of file LegacySpiController.h.

◆ WriteStatusPrefix

EFI_LEGACY_SPI_CONTROLLER_PROTOCOL_WRITE_STATUS_PREFIX _EFI_LEGACY_SPI_CONTROLLER_PROTOCOL::WriteStatusPrefix

Set the write status prefix opcode.

Definition at line 229 of file LegacySpiController.h.


The documentation for this struct was generated from the following file: