diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H b/src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H index 0961ac4d5..a093cbcea 100644 --- a/src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H +++ b/src/import/chips/p9/procedures/hwp/cache/p9_hcd_cache_stopclocks.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -45,20 +45,24 @@ typedef fapi2::ReturnCode (*p9_hcd_cache_stopclocks_FP_t) ( const fapi2::Target<fapi2::TARGET_TYPE_EQ>&, const p9hcd::P9_HCD_CLK_CTRL_CONSTANTS, - const p9hcd::P9_HCD_EX_CTRL_CONSTANTS); + const p9hcd::P9_HCD_EX_CTRL_CONSTANTS, + const bool); extern "C" { /// @brief Quad Clock Stop /// @param [in] i_target TARGET_TYPE_EQ target -/// @param [in] i_skip_regions select clk regions to skip on stopclocks +/// @param [in] i_select_regions select clk regions on stopclocks +/// @param [in] i_select_ex select ex's on stopclocks +/// @param [in] i_sync_stop_quad_clk to stop CACHE & CORE chiplet clocks synchronously /// @return FAPI2_RC_SUCCESS if success, else error code fapi2::ReturnCode p9_hcd_cache_stopclocks( const fapi2::Target<fapi2::TARGET_TYPE_EQ>& i_target, const p9hcd::P9_HCD_CLK_CTRL_CONSTANTS i_select_regions, - const p9hcd::P9_HCD_EX_CTRL_CONSTANTS i_select_ex); + const p9hcd::P9_HCD_EX_CTRL_CONSTANTS i_select_ex, + const bool i_sync_stop_quad_clk = false); } |