Add CPLD class for Mihawk platform

If PGOOD signal is abnormal when chassis power_on, read
Mihawk's CPLD-register via I2C to confirm the error.

First, confirm whether the power_on_error signal is 1
when chassis power_on(1 means abnormal).
If the signal is 1, read the error-code-register to
analysis reason.

Second, runtime to confirm whether the power_ready_error
signal is 1 after chassis power_on(1 means abnormal).
If the signal is 1, read the error-code-register to
analysis reason and shutdown the chassis.

Tested:
Use command "obmcutil chassiskill" to trigger PGOOD error
action analysis during chassis power on.

Signed-off-by: Andy YF Wang <Andy_YF_Wang@wistron.com>
Change-Id: I5f9c0d508627324a6c784ded125c28f0437bf52d
Signed-off-by: Alvin Wang <alvinwang@msn.com>
diff --git a/meson_options.txt b/meson_options.txt
index da9cdd3..1155cac 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -11,8 +11,15 @@
 option(
     'tests', type: 'feature', description: 'Build tests.',
 )
+
+# Supported power sequencers are: ucd90160, mihawk-cpld
 option(
-    'ucd90160-access', type: 'boolean', value: true,
+    'power_sequencer', type: 'string', value: 'ucd90160',
+    description: 'The power sequencer',
+)
+
+option(
+    'device-access', type: 'boolean', value: true,
     description: 'Enable UCD90160 hardware access.',
 )
 option(