From da6e2198b10ea09fcd0fb050cb102962f7c7c795 Mon Sep 17 00:00:00 2001 From: Sebastian Pastor Date: Thu, 23 Mar 2017 19:07:20 +0100 Subject: [PATCH] sysinfo: Add information about I/O Expander if present Print the HW and FW versions for the I/O Expander in the CC6UL SBC platform. https://jira.digi.com/browse/DEL-3958 Signed-off-by: Sebastian Pastor --- meta-digi-dey/recipes-digi/sysinfo/sysinfo/sysinfo | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-digi-dey/recipes-digi/sysinfo/sysinfo/sysinfo b/meta-digi-dey/recipes-digi/sysinfo/sysinfo/sysinfo index 046fa4fef..bc65b5ba2 100755 --- a/meta-digi-dey/recipes-digi/sysinfo/sysinfo/sysinfo +++ b/meta-digi-dey/recipes-digi/sysinfo/sysinfo/sysinfo @@ -251,6 +251,13 @@ if grep -qs '\' /proc/device-tree/compatible; then MCA_VERSION="HW_VERSION=${MCA_HW_VERSION} FW_VERSION=${MCA_FW_VERSION}" fi +IOEXP_NODE="/sys/devices/platform/soc/2100000.aips-bus/21a0000.i2c/i2c-0/0-006e" +if [ -d "$IOEXP_NODE" ]; then + IOEXP_HW_VERSION=$(cat ${IOEXP_NODE}/hw_version) || IOEXP_HW_VERSION="??" + IOEXP_FW_VERSION=$(cat ${IOEXP_NODE}/fw_version) || IOEXP_FW_VERSION="??" + IOEXP_VERSION="HW_VERSION=${IOEXP_HW_VERSION} FW_VERSION=${IOEXP_FW_VERSION}" +fi + DATE="$(date "+%Y%m%d%H%M%S")" FILE="/tmp/sysinfo-${DEY_VERSION}-${BOARD_SN}-${DATE}.txt" printf "\n\n" @@ -269,6 +276,7 @@ printf "\n\n" echo "|| Firmware | ${DISTRO}-${DEY_VERSION}-$(cat /etc/version)" echo "|| Kernel | $(uname -a)" [ -n "${MCA_VERSION}" ] && echo "|| Kinetis | ${MCA_VERSION}" + [ -n "${IOEXP_VERSION}" ] && echo "|| I/O Expander | ${IOEXP_VERSION}" printf "\n\n" ) | tee ${FILE}