diff options
author | Andrew Geissler <andrewg@us.ibm.com> | 2017-10-02 10:46:42 -0500 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-10-04 19:12:17 +0000 |
commit | 79f587e30a5fa67fe2e94125d279ef487580a1c1 (patch) | |
tree | 3350a47221a7438a7ae31b6298977e9072b5eb5a /meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor | |
parent | b66a6276c82fa354fe6ca6b36babed140afdd712 (diff) | |
download | talos-openbmc-79f587e30a5fa67fe2e94125d279ef487580a1c1.tar.gz talos-openbmc-79f587e30a5fa67fe2e94125d279ef487580a1c1.zip |
Increase over-current settings for Vdd
Our power engineer has requested these changes to allow
higher currents on the Vdd rails.
Resolves openbmc/openbmc#2395
Change-Id: Ic9e2509a4e669d382fd353f563b5c9ac401d3d61
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor')
-rw-r--r-- | meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh index 6c11caae1..132205aff 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/avsbus-control/power-workarounds.sh @@ -42,6 +42,24 @@ i2cset -y 11 0x64 0x00 0x09 i # set PAGE i2cset -y 11 0x64 0xF5 0x81 i # set margin_config i2cset -y 11 0x64 0x21 0x85 0x33 i # set VOUT_COMMAND +# Increase over-current settings +#VDD A phase current +i2cset -y 4 0x12 0xFF 0x04 b # set window register high byte to 4 +i2cset -y 4 0x12 0x3C 0xFF b # Disable +#VDD B phase current +i2cset -y 5 0x12 0xFF 0x04 b # set window register high byte to 4 +i2cset -y 5 0x12 0x3C 0xFF b # Disable +#VDD A master OC fault to 445A +i2cset -y 4 0x70 0x00 0x00 b # PAGE +i2cset -y 4 0x70 0x46 0x08DE w +# VDD A master OC warn to 384A +i2cset -y 4 0x70 0x4A 0x08C0 w +#VDD B master OC fault to 445A +i2cset -y 5 0x70 0x00 0x00 b # PAGE +i2cset -y 5 0x70 0x46 0x08DE w +# VDD B master OC warn to 384A +i2cset -y 5 0x70 0x4A 0x08C0 w + # re-bind ucd driver only if we unbound it (i.e. ucd has been set with a value) if [ -e $ucdpath -a -n "$ucd" ]; then j=0 |