The file provides basic SMBus host controller management \r
and basic data transactions over the SMBus.\r
\r
- Copyright (c) 2006 - 2008, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
+ Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
http://opensource.org/licenses/bsd-license.php \r
operation as defined in the System Management Bus (SMBus)\r
Specification. The resulting transaction will be either that\r
the SMBus slave devices accept this transaction or that this\r
- function returns with error. Status Codes Returned\r
+ function returns with error. \r
\r
@param This A pointer to the EFI_SMBUS_HC_PROTOCOL instance.\r
SlaveAddress The SMBus slave address of the device\r
EFI_SMBUS_DEVICE_COMMAND is defined in\r
EFI_PEI_SMBUS_PPI.Execute() in the Platform\r
Initialization SMBus PPI Specification.\r
+\r
@param Operation Signifies the particular SMBus\r
hardware protocol instance it will use to\r
execute the SMBus transactions. This SMBus\r
@param This A pointer to the EFI_SMBUS_HC_PROTOCOL instance.\r
\r
@param SlaveAddress Address that the host controller detects\r
- as sending a message, and that calls all the registered function.\r
+ as sending a message and calls all the registered function.\r
\r
@param Data Data that the host controller detects as sending\r
- message, and that calls all the registered function.\r
+ message and calls all the registered function.\r
\r
\r
@param NotifyFunction The function to call when the bus\r