From 0759c75ecfb186cfc20b09132aba05852bc2d2d0 Mon Sep 17 00:00:00 2001 From: Karthikeyan Sundaram Date: Wed, 24 Nov 2021 14:33:55 -0600 Subject: meta-fii: meta-kudo: Updates for kudo fw and sys utilities kudo.sh: Show which SCP EEPROM is used in (fw) option kudo-lib.sh: Added get_scp_eeprom() function Signed-off-by: Karthikeyan Sundaram Change-Id: I686ff6b3bf9ab8ef7434ab44f0668912bfffb9b2 --- .../recipes-kudo/kudo-fw-utility/kudo-fw/kudo-lib.sh | 12 ++++++++++++ .../meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh | 1 + 2 files changed, 13 insertions(+) diff --git a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-lib.sh b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-lib.sh index 9cee5f4406..3c7080092e 100644 --- a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-lib.sh +++ b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-lib.sh @@ -40,6 +40,18 @@ function get_gpio_ctrl() { echo "$GPIO_NUM" > /sys/class/gpio/unexport } +function get_scp_eeprom() { + scp_eeprom_sel=$(get_gpio_ctrl 168) + case $scp_eeprom_sel in + 0) + echo " Using Secondary SCP EEPROM" + ;; + 1) + echo " Using Primary SCP EEPROM" + ;; + esac +} + # I2C Definitions # The array is (
), where address is in hexadecimal. I2C_BMC_CPLD=(13 76) diff --git a/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh b/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh index d32ddac59b..7428d954b7 100644 --- a/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh +++ b/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh @@ -125,6 +125,7 @@ function fw_rev() { cmd=$(i2cget -f -y "${I2C_S0_SMPRO[0]}" 0x"${I2C_S0_SMPRO[1]}" 0x1 w); echo " SCP Firmware: ${cmd}" + get_scp_eeprom adm1266_ver | grep REVISION -- cgit v1.2.3