diff --git a/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c b/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c index 030ac9b5..f8efbc71 100644 --- a/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c +++ b/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c @@ -1,45 +1,62 @@ - -/******************************************************************* +/****************************************************************************** * -* CAUTION: This file is automatically generated by HSI. -* Version: -* DO NOT EDIT. +* Copyright (C) 2015 Xilinx, Inc. All rights reserved. * -* Copyright (C) 2010-2015 Xilinx, Inc. All Rights Reserved.* -*Permission is hereby granted, free of charge, to any person obtaining a copy -*of this software and associated documentation files (the Software), to deal -*in the Software without restriction, including without limitation the rights -*to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -*copies of the Software, and to permit persons to whom the Software is -*furnished to do so, subject to the following conditions: +* Permission is hereby granted, free of charge, to any person obtaining a copy +* of this software and associated documentation files (the "Software"), to deal +* in the Software without restriction, including without limitation the rights +* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +* copies of the Software, and to permit persons to whom the Software is +* furnished to do so, subject to the following conditions: * -*The above copyright notice and this permission notice shall be included in -*all copies or substantial portions of the Software. +* The above copyright notice and this permission notice shall be included in +* all copies or substantial portions of the Software. * * Use of the Software is limited solely to applications: -*(a) running on a Xilinx device, or -*(b) that interact with a Xilinx device through a bus or interconnect. +* (a) running on a Xilinx device, or +* (b) that interact with a Xilinx device through a bus or interconnect. * -*THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -*IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -*FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -*XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -*WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -*OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +* XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. * -*Except as contained in this notice, the name of the Xilinx shall not be used -*in advertising or otherwise to promote the sale, use or other dealings in -*this Software without prior written authorization from Xilinx. +* Except as contained in this notice, the name of the Xilinx shall not be used +* in advertising or otherwise to promote the sale, use or other dealings in +* this Software without prior written authorization from Xilinx. * +******************************************************************************/ +/*****************************************************************************/ +/** +* +* @file xaxis_switch_g.c +* @addtogroup axis_switch_v1_0 +* @{ +* +* This file gets generated automatically by HSI. +* +*
+* MODIFICATION HISTORY: +* +* Ver Who Date Changes +* ---- --- -------- ----------------------------------------------------- +* 1.00 sha 07/15/15 Added XPAR_XAXIS_SWITCH_NUM_INSTANCES macro to control +* config table parameters. Modified copyright header. +* Added doxygen tag and modification history. +*+* +******************************************************************************/ -* -* Description: Driver configuration -* -*******************************************************************/ +/***************************** Include Files *********************************/ #include "xparameters.h" #include "xaxis_switch.h" +/************************** Constant Definitions *****************************/ + /* * The configuration table for devices */ @@ -47,9 +64,12 @@ XAxis_Switch_Config XAxis_Switch_ConfigTable[] = { { +#ifdef XPAR_XAXIS_SWITCH_NUM_INSTANCES XPAR_AXIS_SWITCH_0_DEVICE_ID, XPAR_AXIS_SWITCH_0_BASEADDR, XPAR_AXIS_SWITCH_0_NUM_SI, XPAR_AXIS_SWITCH_0_NUM_MI +#endif } }; +/** @} */ diff --git a/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c b/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c index 2f95fe77..af38db75 100644 --- a/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c +++ b/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c @@ -45,6 +45,8 @@ * Ver Who Date Changes * ----- --- -------- -------------------------------------------------- * 1.00 sha 01/28/15 Initial release. +* 1.00 sha 07/15/15 Defined macro XPAR_XAXIS_SWITCH_NUM_INSTANCES if not +* defined in xparameters.h * * ******************************************************************************/ @@ -56,6 +58,9 @@ /************************** Constant Definitions *****************************/ +#ifndef XPAR_XAXIS_SWITCH_NUM_INSTANCES +#define XPAR_XAXIS_SWITCH_NUM_INSTANCES 0 +#endif /***************** Macros (Inline Functions) Definitions *********************/ @@ -110,4 +115,4 @@ XAxis_Switch_Config *XAxisScr_LookupConfig(u16 DeviceId) return (XAxis_Switch_Config *)CfgPtr; } -/** @} */ \ No newline at end of file +/** @} */