summaryrefslogtreecommitdiffstats
path: root/src/include/usr/devicefw
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr/devicefw')
-rw-r--r--src/include/usr/devicefw/driverif.H13
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
OpenPOWER on IntegriCloud