Add power-utils

The power-utils is added to support psu code manager as vendor-specifc
tool.
In this commit, the util returns the PSU version based on the PSU
inventory path, where the inventory path are mapped to the PSU sysfs
device directory based on a json config.

Tested: Verify the version is returned correctly on Witherspoon:
           $ ./psutils --getversion \
           /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0
           01100110
        And it returns non-zero when it fails to get the version without
        throwing exception.

Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: Ib60f3aa50ce581d55fe4cd62642f30398e25be83
diff --git a/tools/power-utils/meson.build b/tools/power-utils/meson.build
new file mode 100644
index 0000000..fa193be
--- /dev/null
+++ b/tools/power-utils/meson.build
@@ -0,0 +1,15 @@
+psutils = executable(
+    'psutils',
+    'argument.cpp',
+    'version.cpp',
+    'main.cpp',
+    dependencies: [
+        phosphor_dbus_interfaces,
+        phosphor_logging,
+    ],
+    include_directories: '../..',
+    install: true,
+    link_with: [
+        libpower,
+    ]
+)