This PPI provides the basic I/O interfaces that a PEIM uses to access its \r
SMBus controller and the slave devices attached to it.\r
\r
- Copyright (c) 2006 - 2008, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
+ Copyright (c) 2006 - 2008, 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
IN OUT EFI_SMBUS_DEVICE_ADDRESS *SlaveAddress OPTIONAL\r
);\r
\r
-\r
-typedef struct {\r
- ///\r
- /// The SMBUS hardware address to which the SMBUS device is preassigned or\r
- /// allocated. Type EFI_SMBUS_DEVICE_ADDRESS is defined in EFI_PEI_SMBUS2_PPI.Execute().\r
- ///\r
- EFI_SMBUS_DEVICE_ADDRESS SmbusDeviceAddress;\r
- ///\r
- /// The SMBUS Unique Device Identifier (UDID) as defined in EFI_SMBUS_UDID.\r
- /// Type EFI_SMBUS_UDID is defined in EFI_PEI_SMBUS2_PPI.ArpDevice().\r
- ///\r
- EFI_SMBUS_UDID SmbusDeviceUdid;\r
-} EFI_SMBUS_DEVICE_MAP;\r
-\r
/**\r
The GetArpMap() function returns the mapping of all the SMBus devices \r
that are enumerated by the SMBus host driver. \r