meta-romulus: Update VRM control scripts
Romulus VDDR uses different regulator, so the scripts is updated:
1. Remove VDDR related settings in vrm-control.sh
2. Add vrm.sh to invoke vrm-control.sh to set VDN, and invoke i2cset to
set VDDR.
Change-Id: I8be757728833280392328eaf03b3a88b911a4fbd
Signed-off-by: Lei YU <mine260309@gmail.com>
diff --git a/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh b/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh
index 9e6507e..8701242 100644
--- a/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh
+++ b/meta-romulus/recipes-phosphor/chassis/vrm-control/vrm-control.sh
@@ -1,6 +1,6 @@
#!/bin/bash
# #########################################################
-# Script to run on BMC to read/set vrm voltages
+# Script to run on Romulus BMC to read/set vrm voltages
# #########################################################
@@ -84,14 +84,14 @@
if [ -e $1 ]
then
- $0 vdda vcsa vdna vioa vddra vddb vcsb vdnb viob vddrb
+ $0 vdda vcsa vdna vioa vddb vcsb vdnb viob
exit
fi
if [ $1 == "-h" ]
then
echo " Usage: vrm [<rail>=[value] [<rail>=[value]] ...]"
- echo " rail: vdda vcsa vdna vioa vddra vddb vcsb vdnb viob vddrb"
+ echo " rail: vdda vcsa vdna vioa vddb vcsb vdnb viob"
echo " value: volts"
echo
echo " e.g., vrm vioa=1.0 viob=1.0"
@@ -107,7 +107,6 @@
val=`echo ${param}= | cut -d'=' -f 2`
echo -n "$rail"
case "$rail" in
- # FIXME: What's the addresses for Romulus?
vdda)
rw_vc 4 0x70 2 0 $val
;;
@@ -132,12 +131,6 @@
viob)
rw_vc 5 0x73 2 1 $val
;;
- vddra)
- rw_vc 4 0x72 2 1 $val # This is wrong
- ;;
- vddrb)
- rw_vc 5 0x72 2 1 $val # This is wrong
- ;;
*)
echo " non-existant"
esac