MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_SIO_PPI Struct Reference

Data Fields

EFI_PEI_SIO_REGISTER_READ Read
 
EFI_PEI_SIO_REGISTER_WRITE Write
 
EFI_PEI_SIO_REGISTER_MODIFY Modify
 
EFI_GUID SioGuid
 
PEFI_SIO_INFO Info
 

Detailed Description

This PPI provides low-level access to Super I/O registers using Read() and Write(). It also uniquely identifies this Super I/O controller using a GUID and provides mappings between ACPI style PNP IDs and the logical device numbers. There is one instance of this PPI per Super I/O device.

Field Documentation

PEFI_SIO_INFO _EFI_SIO_PPI::Info

This pointer is to an array which maps EISA identifiers to logical devices numbers.

EFI_PEI_SIO_REGISTER_MODIFY _EFI_SIO_PPI::Modify

This function modifies zero or more registers in the Super I/O controller using a table.

EFI_PEI_SIO_REGISTER_READ _EFI_SIO_PPI::Read

This function reads a register's value from the Super I/O controller.

EFI_GUID _EFI_SIO_PPI::SioGuid

This GUID uniquely identifies the Super I/O controller.

EFI_PEI_SIO_REGISTER_WRITE _EFI_SIO_PPI::Write

This function writes a value to a register in the Super I/O controller.