/****************************************************************************** * Copyright (c) 2009 - 2021 Xilinx, Inc. All rights reserved. * SPDX-License-Identifier: MIT ******************************************************************************/ /*****************************************************************************/ /** * * @file xil_testio.h * * @addtogroup common_test_utils Test Utilities for Memory and Caches *
* MODIFICATION HISTORY: * * Ver Who Date Changes * ----- ---- -------- ----------------------------------------------- * 1.00 hbm 08/05/09 First release ** ******************************************************************************/ /** *@cond nocomments */ #ifndef XIL_TESTIO_H /* prevent circular inclusions */ #define XIL_TESTIO_H /* by using protection macros */ #ifdef __cplusplus extern "C" { #endif /***************************** Include Files *********************************/ #include "xil_types.h" /************************** Constant Definitions *****************************/ #define XIL_TESTIO_DEFAULT 0 #define XIL_TESTIO_LE 1 #define XIL_TESTIO_BE 2 /** *@endcond */ /**************************** Type Definitions *******************************/ /***************** Macros (Inline Functions) Definitions *********************/ /************************** Function Prototypes ******************************/ extern s32 Xil_TestIO8(u8 *Addr, s32 Length, u8 Value); extern s32 Xil_TestIO16(u16 *Addr, s32 Length, u16 Value, s32 Kind, s32 Swap); extern s32 Xil_TestIO32(u32 *Addr, s32 Length, u32 Value, s32 Kind, s32 Swap); #ifdef __cplusplus } #endif #endif /* end of protection macro */ /** * @} End of "addtogroup common_test_utils". */