openpower:dreport: add cfam details to BMC dump

Tested:
Fri Apr 29 04:03:17 UTC 2022 INFO: Collected cfam 283c
Fri Apr 29 04:03:17 UTC 2022 INFO: Collected cfam 1007
Fri Apr 29 04:03:17 UTC 2022 INFO: Collected cfam 2809

sh-5.1# cat cfam.log
pu  k0:n0:s0:p00       0x00000000
pu  k0:n0:s0:p01       0x00000000
pu  k0:n0:s0:p02       0x00000000
pu  k0:n0:s0:p03       0x00000000
/usr/bin/edbg getcfam pu 283c -pall
pu  k0:n0:s0:p00       0x002000C4
pu  k0:n0:s0:p01       0xC2200084
pu  k0:n0:s0:p02       0x00200404
pu  k0:n0:s0:p03       0x00200104
/usr/bin/edbg getcfam pu 1007 -pall
pu  k0:n0:s0:p00       0x00000000
pu  k0:n0:s0:p01       0x00000000
pu  k0:n0:s0:p02       0x00000000
pu  k0:n0:s0:p03       0x00000000
/usr/bin/edbg getcfam pu 2809 -pall

Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
Change-Id: I7184d9676b9123f048f5b681e0cbdfeb6be7774c
diff --git a/tools/dreport.d/openpower.d/plugins.d/cfam b/tools/dreport.d/openpower.d/plugins.d/cfam
new file mode 100644
index 0000000..b34de6b
--- /dev/null
+++ b/tools/dreport.d/openpower.d/plugins.d/cfam
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+#
+# config: 234 10
+# @brief: Add CFAM details to dump.
+#
+
+# shellcheck disable=SC1091
+. "$DREPORT_INCLUDE"/functions
+
+source /etc/profile.d/power-target.sh
+
+file_name="cfam.log"
+if [ -e "/usr/bin/edbg" ]; then
+    desc="cfam 283c"
+    command="/usr/bin/edbg getcfam pu 283c -pall"
+    add_cmd_output "$command" "$file_name" "$desc"
+
+    desc="cfam 1007"
+    command="/usr/bin/edbg getcfam pu 1007 -pall"
+    add_cmd_output "$command" "$file_name" "$desc"
+
+    desc="cfam 2809"
+    command="/usr/bin/edbg getcfam pu 2809 -pall"
+    add_cmd_output "$command" "$file_name" "$desc"
+fi