MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SmBus.h File Reference

Data Structures

struct  EFI_SMBUS_UDID
 
struct  EFI_SMBUS_DEVICE_ADDRESS
 
struct  EFI_SMBUS_DEVICE_MAP
 

Typedefs

typedef enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION
 
typedef UINTN EFI_SMBUS_DEVICE_COMMAND
 

Enumerations

enum  _EFI_SMBUS_OPERATION {
  EfiSmbusQuickRead, EfiSmbusQuickWrite, EfiSmbusReceiveByte, EfiSmbusSendByte,
  EfiSmbusReadByte, EfiSmbusWriteByte, EfiSmbusReadWord, EfiSmbusWriteWord,
  EfiSmbusReadBlock, EfiSmbusWriteBlock, EfiSmbusProcessCall, EfiSmbusBWBRProcessCall
}
 

Detailed Description

This file declares the SMBus definitions defined in SmBus Specification V2.0 and defined in PI1.0 specification volume 5.

Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Typedef Documentation

EFI_SMBUS_DEVICE_COMMAND

Smbus Operations

Enumeration Type Documentation

Smbus Operations

Enumerator
EfiSmbusQuickRead 
EfiSmbusQuickWrite 
EfiSmbusReceiveByte 
EfiSmbusSendByte 
EfiSmbusReadByte 
EfiSmbusWriteByte 
EfiSmbusReadWord 
EfiSmbusWriteWord 
EfiSmbusReadBlock 
EfiSmbusWriteBlock 
EfiSmbusProcessCall 
EfiSmbusBWBRProcessCall