diff options
author | Terry J. Opie <opiet@us.ibm.com> | 2011-08-17 14:12:26 -0500 |
---|---|---|
committer | Terry J. Opie <opiet@us.ibm.com> | 2011-10-21 08:17:43 -0500 |
commit | 21185b30cd99a00f01e15edba28402cdc00de1d1 (patch) | |
tree | abfa4543ba35c680414f89bf8b15d8dddbd61258 /src/include/usr/devicefw | |
parent | 591bf9abfe58c662a8e81820fdc96b90b85a9b55 (diff) | |
download | talos-hostboot-21185b30cd99a00f01e15edba28402cdc00de1d1.tar.gz talos-hostboot-21185b30cd99a00f01e15edba28402cdc00de1d1.zip |
I2C Device Driver Good Machine Path
Change-Id: I88bf5ce464cdeceb3e151bde72fb51295ede07c0
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/428
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Diffstat (limited to 'src/include/usr/devicefw')
-rw-r--r-- | src/include/usr/devicefw/driverif.H | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/include/usr/devicefw/driverif.H b/src/include/usr/devicefw/driverif.H index 4b721cb63..ee43e0519 100644 --- a/src/include/usr/devicefw/driverif.H +++ b/src/include/usr/devicefw/driverif.H @@ -43,7 +43,7 @@ namespace DeviceFW */ enum AccessType_DriverOnly { - XSCOM = LAST_ACCESS_TYPE, + XSCOM = LAST_ACCESS_TYPE, I2C, FSISCOM, @@ -79,9 +79,16 @@ namespace DeviceFW /** * Construct the device addressing parameters for the I2C device ops. + * @param[in] i_address - I2C address to access on slave device. + * @param[in] i_port - Which port to use from the I2C master. + * @param[in] i_engine - Which I2C master engine to use. + * @param[in] i_devAddr - The device address on a given engine/port. */ - #define DEVICE_I2C_ADDRESS( i_address )\ - DeviceFW::I2C, static_cast<uint64_t>(( i_address )) + #define DEVICE_I2C_ADDRESS( i_address, i_port, i_engine, i_devAddr )\ + DeviceFW::I2C, static_cast<uint64_t>(( i_address )),\ + static_cast<uint64_t>(( i_port )),\ + static_cast<uint64_t>(( i_engine )),\ + static_cast<uint64_t>(( i_devAddr )) /** @class InvalidParameterType |