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

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

Data Fields

EFI_SPI_NOR_FLASH_PROTOCOL FlashProtocol
 
EFI_LEGACY_SPI_FLASH_PROTOCOL_BIOS_BASE_ADDRESS BiosBaseAddress
 
EFI_LEGACY_SPI_FLASH_PROTOCOL_CLEAR_SPI_PROTECT ClearSpiProtect
 
EFI_LEGACY_SPI_FLASH_PROTOCOL_IS_RANGE_PROTECTED IsRangeProtected
 
EFI_LEGACY_SPI_FLASH_PROTOCOL_PROTECT_NEXT_RANGE ProtectNextRange
 
EFI_LEGACY_SPI_FLASH_PROTOCOL_LOCK_CONTROLLER LockController
 

Detailed Description

The EFI_LEGACY_SPI_FLASH_PROTOCOL extends the EFI_SPI_NOR_FLASH_PROTOCOL with APls to support the legacy SPI flash controller.

Definition at line 156 of file LegacySpiFlash.h.

Field Documentation

◆ BiosBaseAddress

EFI_LEGACY_SPI_FLASH_PROTOCOL_BIOS_BASE_ADDRESS _EFI_LEGACY_SPI_FLASH_PROTOCOL::BiosBaseAddress

Set the BIOS base address.

Definition at line 170 of file LegacySpiFlash.h.

◆ ClearSpiProtect

EFI_LEGACY_SPI_FLASH_PROTOCOL_CLEAR_SPI_PROTECT _EFI_LEGACY_SPI_FLASH_PROTOCOL::ClearSpiProtect

Clear the SPI protect range registers.

Definition at line 175 of file LegacySpiFlash.h.

◆ FlashProtocol

EFI_SPI_NOR_FLASH_PROTOCOL _EFI_LEGACY_SPI_FLASH_PROTOCOL::FlashProtocol

This protocol manipulates the SPI NOR flash parts using a common set of commands.

Definition at line 161 of file LegacySpiFlash.h.

◆ IsRangeProtected

EFI_LEGACY_SPI_FLASH_PROTOCOL_IS_RANGE_PROTECTED _EFI_LEGACY_SPI_FLASH_PROTOCOL::IsRangeProtected

Determine if the SPI range is protected.

Definition at line 180 of file LegacySpiFlash.h.

◆ LockController

EFI_LEGACY_SPI_FLASH_PROTOCOL_LOCK_CONTROLLER _EFI_LEGACY_SPI_FLASH_PROTOCOL::LockController

Lock the SPI controller configuration.

Definition at line 190 of file LegacySpiFlash.h.

◆ ProtectNextRange

EFI_LEGACY_SPI_FLASH_PROTOCOL_PROTECT_NEXT_RANGE _EFI_LEGACY_SPI_FLASH_PROTOCOL::ProtectNextRange

Set the next protect range register.

Definition at line 185 of file LegacySpiFlash.h.


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