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