diff options
author | Adam Muhle <armuhle@us.ibm.com> | 2013-03-07 15:58:06 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-04-09 14:34:19 -0500 |
commit | fc990817b98c3bb16c369e365a274ef63a0586c5 (patch) | |
tree | c5ef3e2eb9664b10b05507ac4f5c320ea43dbda1 /src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H | |
parent | 63b344dd0fcbd2318a8fd46978970a08f3eb9ca9 (diff) | |
download | talos-hostboot-fc990817b98c3bb16c369e365a274ef63a0586c5.tar.gz talos-hostboot-fc990817b98c3bb16c369e365a274ef63a0586c5.zip |
First pass of OCC Procedures in Hostboot
This is a first-pass implementation of the OCC procedures
in Hostboot. OCC is not enabled with this commit.
Change-Id: Id8dcd49ee4a54f208e95d43e6f1f7a1d22e6742c
RTC: 51076
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3643
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H')
-rwxr-xr-x | src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H b/src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H new file mode 100755 index 000000000..b60cddab1 --- /dev/null +++ b/src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H @@ -0,0 +1,78 @@ +/* IBM_PROLOG_BEGIN_TAG */ +/* This is an automatically generated prolog. */ +/* */ +/* $Source: src/usr/hwpf/hwp/occ/occ_procedures/p8_pcbs_init.H $ */ +/* */ +/* IBM CONFIDENTIAL */ +/* */ +/* COPYRIGHT International Business Machines Corp. 2013 */ +/* */ +/* p1 */ +/* */ +/* Object Code Only (OCO) source materials */ +/* Licensed Internal Code Source Materials */ +/* IBM HostBoot Licensed Internal Code */ +/* */ +/* The source code for this program is not published or otherwise */ +/* divested of its trade secrets, irrespective of what has been */ +/* deposited with the U.S. Copyright Office. */ +/* */ +/* Origin: 30 */ +/* */ +/* IBM_PROLOG_END_TAG */ +/* begin_generated_IBM_copyright_prolog */ +/* */ +/* This is an automatically generated copyright prolog. */ +/* After initializing, DO NOT MODIFY OR MOVE */ +/* --------------------------------------------------------------- */ +/* IBM Confidential */ +/* */ +/* Licensed Internal Code Source Materials */ +/* */ +/* (C)Copyright IBM Corp. 2014, 2014 */ +/* */ +/* The Source code for this program is not published or otherwise */ +/* divested of its trade secrets, irrespective of what has been */ +/* deposited with the U.S. Copyright Office. */ +/* -------------------------------------------------------------- */ +/* */ +/* end_generated_IBM_copyright_prolog */ +// $Id: p8_pcbs_init.H,v 1.2 2012/09/20 07:35:31 rmaier Exp $ +// $Source: /afs/awd.austin.ibm.com/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ipl/fapi/p8_pcbs_init.H,v $ +//------------------------------------------------------------------------------ +// *! (C) Copyright International Business Machines Corp. 2011 +// *! All Rights Reserved -- Property of IBM +// *! *** IBM Confidential *** +//------------------------------------------------------------------------------ +// *! OWNER NAME: Ralf Maier Email: ralf.maier@de.ibm.com +// *! +// *! The purpose of this procedure is to establish the safe setting for PCBSLV +// *! o set psafe value +// *! o set PMIN clip/Pmax clip +// *! o PMCR default values +// *! o PMICR default values +// *! +// *! include file for pcbs_init with constants, definitions, prototypes +// *! +//------------------------------------------------------------------------------ +// + + +// function pointer typedef definition for HWP call support +typedef fapi::ReturnCode (*p8_pcbs_init_FP_t) (const fapi::Target&, uint32_t); + + +extern "C" { + + + + /// \param[in] &i_target Chip target + /// \param[in] mode Mode 1: CONFIG-Mode + /// Mode 2: RESET-Mode + /// Mode 3: INIT-Mode + + fapi::ReturnCode p8_pcbs_init (const fapi::Target& i_target, uint32_t mode); + +} + + |