meta-fii/meta-kudo: add adm1266 flash

add unbind adm1266 driver to support the flash

Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
Change-Id: I4221e646279b41b84c1d2be89ad3fb0df2220407
diff --git a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-fw.sh b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-fw.sh
index d103747..58a2826 100644
--- a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-fw.sh
+++ b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/kudo-fw.sh
@@ -91,6 +91,30 @@
   rm -f $1
 }
 
+function fwmb_pwr_seq(){
+  #$1 0x40 seq config file
+  #$2 0x41 seq config file
+  if [[ ! -e $1 ]]; then
+    echo "$1 file does not exist"
+    exit 1
+  fi
+  if [[ ! -e $2 ]]; then
+    echo "$2 file does not exist"
+    exit 1
+  fi
+  echo 32-0040 > /sys/bus/i2c/drivers/adm1266/unbind
+  echo 32-0041 > /sys/bus/i2c/drivers/adm1266/unbind
+  adm1266_fw_fx $1 $2
+  if [ $? -ne  0 ]; then
+    echo "The power seq flash failed" >&2
+    exit 1
+  fi
+  echo 32-0040 > /sys/bus/i2c/drivers/adm1266/bind
+  echo 32-0041 > /sys/bus/i2c/drivers/adm1266/bind
+  rm -f $1
+  rm -f $2
+  exit 0
+}
 
 case $1 in
   bios)
@@ -108,6 +132,9 @@
   scpback)
     fwscpback $2
     ;;
+  mbseq)
+    fwmb_pwr_seq $2 $3
+    ;;
   *)
     ;;
 esac