summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H')
-rw-r--r--src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H54
1 files changed, 10 insertions, 44 deletions
diff --git a/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H b/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H
index 1c5ce25ad..11e280c0a 100644
--- a/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H
+++ b/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_control.H
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012 */
+/* COPYRIGHT International Business Machines Corp. 2012,2013 */
/* */
/* p1 */
/* */
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: p8_pfet_control.H,v 1.2 2012/12/12 04:28:30 stillgs Exp $
+// $Id: p8_pfet_control.H,v 1.4 2013/08/02 19:05:23 stillgs Exp $
// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ipl/fapi/p8_pfet_control.H,v $
//------------------------------------------------------------------------------
// *|
@@ -44,32 +44,6 @@ extern "C" {
#include "p8_pfet_types.H"
-// Overrides
-extern const uint32_t NO_ORVAL_PARM;
-extern const uint32_t NO_ORSEL_PARM;
-extern const uint32_t OR_DISABLE;
-extern uint32_t or_val;
-extern uint32_t or_sel;
-
-// Domains
-extern pfet_dom_t domain;
-
-// Force operation
-extern pfet_force_t force_op;
-
-// Vret and voff selectors
-extern const int32_t FIRST_STAGE;
-extern const int32_t LAST_STAGE;
-extern const int32_t NO_SEL_PARM;
-extern int32_t vret_sel;
-extern int32_t voff_sel;
-
-// stage_value string
-extern char * stage_values_str;
-// powup_delay_values_str
-extern char * powup_delay_values_str;
-// powdn_delay_values_str
-extern char * powdn_delay_values_str;
// \todo Define the read structure for programmatic data return
@@ -80,47 +54,39 @@ extern char * powdn_delay_values_str;
// function pointer typedef definition for HWP call support
typedef fapi::ReturnCode (*p8_pfet_control_FP_t) (const fapi::Target&,
- uint8_t,
+ uint8_t,
pfet_dom_t,
pfet_force_t
);
-
+
typedef fapi::ReturnCode (*p8_pfet_read_FP_t) (const fapi::Target&);
//------------------------------------------------------------------------------
// Constant definitions
//------------------------------------------------------------------------------
-// Macros for easier handling of parms
-#define PFET_FORCE(target_mac, ex_mac, domain_mac, op_mac) \
- p8_pfet_control(target_mac, ex_mac, domain_mac, op_mac);
//------------------------------------------------------------------------------
// Parameter structure definitions
//------------------------------------------------------------------------------
-
//------------------------------------------------------------------------------
// Function prototype
//------------------------------------------------------------------------------
/// \param[in] i_target Chip target
-/// \param[in] domain Domain: BOTH, ECO, CORE
-
+/// \param[in] i_ex_number EX number
+/// \param[in] i_domain Domain: BOTH, ECO, CORE
+/// \param[in] i_op Operation: VON, VOFF, NONE
+///
/// \retval ECMD_SUCCESS if something good happens,
/// \retval BAD_RETURN_CODE otherwise
-fapi::ReturnCode
-p8_pfet_control( const fapi::Target& i_target,
+fapi::ReturnCode
+p8_pfet_control( const fapi::Target& i_target,
uint8_t i_ex_number,
pfet_dom_t domain,
pfet_force_t op
);
-fapi::ReturnCode
-p8_pfet_read( const fapi::Target& i_target);
-
-
-uint8_t convert_delay_to_value (uint32_t i_delay, uint32_t i_attr_proc_nest_frequency);
-
} // extern "C"
#endif // _P8_PFETCTL_H_
OpenPOWER on IntegriCloud