power-utils: Initially use i2c in updater
Create I2CDevice in updater and invoke read() in doUpdate(), that could
be used in future.
Use mocked I2CInterface in updater's unit test case.
Tested: Manually verify on Witherspoon that the i2c device is opened
and closed during PSU code update.
Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: Ie3d9f0565a2ceb000f489647a58ca967a2ef0c38
diff --git a/tools/power-utils/meson.build b/tools/power-utils/meson.build
index f4b8d45..2e6adad 100644
--- a/tools/power-utils/meson.build
+++ b/tools/power-utils/meson.build
@@ -7,10 +7,11 @@
phosphor_dbus_interfaces,
phosphor_logging,
],
- include_directories: '../..',
+ include_directories: [libpower_inc, libi2c_inc],
install: true,
link_with: [
libpower,
+ libi2c_dev,
]
)