XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
SmBus.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 Specifciation V2.0 and defined in PI1.0 specification volume 5.

Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Typedef Documentation

◆ EFI_SMBUS_DEVICE_COMMAND

EFI_SMBUS_DEVICE_COMMAND

◆ EFI_SMBUS_OPERATION

Smbus Operations

Enumeration Type Documentation

◆ _EFI_SMBUS_OPERATION

Smbus Operations

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