From 26af5472dc150e2948b4394d0564b78d6bae9e4a Mon Sep 17 00:00:00 2001 From: Chris Steffen Date: Wed, 2 Dec 2015 09:41:43 -0600 Subject: P9 I/O Xbus Clear Firs L2 Change-Id: I3a796c132f7b34f48f8b356f4459153f2576d764 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22391 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight Reviewed-by: Gary A. Peterson Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24103 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- .../p9/procedures/hwp/io/p9_io_xbus_clear_firs.H | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H (limited to 'src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H') diff --git a/src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H b/src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H new file mode 100644 index 000000000..2cb4ecebe --- /dev/null +++ b/src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H @@ -0,0 +1,61 @@ +/* IBM_PROLOG_BEGIN_TAG */ +/* This is an automatically generated prolog. */ +/* */ +/* $Source: chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H $ */ +/* */ +/* IBM CONFIDENTIAL */ +/* */ +/* EKB Project */ +/* */ +/* COPYRIGHT 2015 */ +/* [+] International Business Machines Corp. */ +/* */ +/* */ +/* 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. */ +/* */ +/* IBM_PROLOG_END_TAG */ +/// +/// @file p9_io_xbus_clear_firs.H +/// @brief Clears I/O Firs +///----------------------------------------------------------------------------- +/// *HWP HWP Owner : Chris Steffen +/// *HWP HWP Backup Owner : Gary Peterson +/// *HWP FW Owner : Jamie Knight +/// *HWP Team : IO +/// *HWP Level : 2 +/// *HWP Consumed by : FSP:HB +///----------------------------------------------------------------------------- +#ifndef _P9_IO_XBUS_CLEAR_FIRS_H +#define _P9_IO_XBUS_CLEAR_FIRS_H + +//----------------------------------------------------------------------------- +// System Header Include +//----------------------------------------------------------------------------- + +//----------------------------------------------------------------------------- +// fapi2 Includes +//----------------------------------------------------------------------------- +#include + +typedef fapi2::ReturnCode (*p9_io_xbus_clear_firs_FP_t) +(const fapi2::Target < fapi2::TARGET_TYPE_XBUS >&, const uint8_t&); + +extern "C" +{ + + /** + * @brief Clears PHY Rx/Tx FIRs on a the XBUS(EDI+) instance. + * @param[in] i_target FAPI2 Target + * @param[in] i_clock_group Clock Group + * @retval ReturnCode + */ + fapi2::ReturnCode p9_io_xbus_clear_firs( + const fapi2::Target < fapi2::TARGET_TYPE_XBUS >& i_target, + const uint8_t& i_clock_group ); + +} // extern "C" + + +#endif // _P9_IO_XBUS_CLEAR_FIRS_H -- cgit v1.2.1