diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/io/p9_io_xbus_clear_firs.H | 61 |
1 files changed, 61 insertions, 0 deletions
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 <cwsteffen@us.ibm.com> +/// *HWP HWP Backup Owner : Gary Peterson <garyp@us.ibm.com> +/// *HWP FW Owner : Jamie Knight <rjknight@us.ibm.com> +/// *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 <fapi2.H> + +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 |