diff options
author | Mark Pizzutillo <Mark.Pizzutillo@ibm.com> | 2019-04-29 16:15:40 -0400 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-05-08 14:53:07 -0500 |
commit | dc855079f5226e4890a3ccc323e11b7614e6479a (patch) | |
tree | 5f8df750d8ddcf2d5362ba8e22b2433cf69bc6ea /src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C | |
parent | 8b15178b06799698b5cd18348096563256241e61 (diff) | |
download | talos-hostboot-dc855079f5226e4890a3ccc323e11b7614e6479a.tar.gz talos-hostboot-dc855079f5226e4890a3ccc323e11b7614e6479a.zip |
Add L1 PMIC procedures
Change-Id: Ic577d07244580941c62e4405b79c69443f20a69e
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76745
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76869
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C')
-rw-r--r-- | src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C b/src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C index 559aa7f75..a8da82dcd 100644 --- a/src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C +++ b/src/import/chips/ocmb/common/procedures/hwp/pmic/pmic_bias.C @@ -22,3 +22,39 @@ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ + +/// +/// @file pmic_bias.C +/// @brief Procedure definition to bias PMIC +/// +// *HWP HWP Owner: Mark Pizzutillo <mark.pizzutillo@ibm.com> +// *HWP HWP Backup: Louis Stermole <stermole@us.ibm.com> +// *HWP Team: Memory +// *HWP Level: 1 +// *HWP Consumed by: FSP:HB + +#include <fapi2.H> +#include <lib/utils/pmic_bias_utils.H> + +extern "C" +{ + /// + /// @brief Bias procedure for PMIC devices + /// + /// @param[in] i_ocmb_target explorer target + /// @param[in] i_setting setting to change (swa_volt, swb_volt, etc.) + /// @param[in] i_amount amount to change by + /// @param[in] i_unit percentage or value + /// @param[in] i_force ignore 10% change limit + /// @return fapi2::ReturnCode FAPI2_RC_SUCCESS iff success + /// + fapi2::ReturnCode pmic_bias(const fapi2::Target<fapi2::TARGET_TYPE_OCMB_CHIP>& i_ocmb_target, + const mss::pmic::setting i_setting, + const float i_amount, + const mss::pmic::unit i_unit, + const bool i_force) + { + // TK - L1 implementation, function not filled in yet + return fapi2::FAPI2_RC_SUCCESS; + } +} |