diff --git a/XilinxProcessorIPLib/drivers/can/data/can.tcl b/XilinxProcessorIPLib/drivers/can/data/can.tcl index dbd6b6fc..843cc19b 100755 --- a/XilinxProcessorIPLib/drivers/can/data/can.tcl +++ b/XilinxProcessorIPLib/drivers/can/data/can.tcl @@ -32,8 +32,8 @@ #uses "xillib.tcl" proc generate {drv_handle} { - ::hsi::utils::define_include_file $drv_handle "xparameters.h" "XCan" "NUM_INSTANCES" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_CAN_RX_DPTH" "C_CAN_TX_DPTH" "C_CAN_NUM_ACF" - ::hsi::utils::define_config_file $drv_handle "xcan_g.c" "XCan" "DEVICE_ID" "C_BASEADDR" "C_CAN_NUM_ACF" + ::hsi::utils::define_include_file $drv_handle "xparameters.h" "XCan" "NUM_INSTANCES" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "c_can_rx_dpth" "c_can_tx_dpth" "c_can_num_acf" + ::hsi::utils::define_config_file $drv_handle "xcan_g.c" "XCan" "DEVICE_ID" "C_BASEADDR" "c_can_num_acf" - ::hsi::utils::define_canonical_xpars $drv_handle "xparameters.h" "Can" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_CAN_RX_DPTH" "C_CAN_TX_DPTH" "C_CAN_NUM_ACF" + ::hsi::utils::define_canonical_xpars $drv_handle "xparameters.h" "Can" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "c_can_rx_dpth" "c_can_tx_dpth" "c_can_num_acf" } diff --git a/XilinxProcessorIPLib/drivers/can/src/xcan.h b/XilinxProcessorIPLib/drivers/can/src/xcan.h index 6bb75bb6..193d31f6 100644 --- a/XilinxProcessorIPLib/drivers/can/src/xcan.h +++ b/XilinxProcessorIPLib/drivers/can/src/xcan.h @@ -187,6 +187,8 @@ exclusion * The macros have been renamed to remove _m from the name in * all the driver files. * 3.0 adk 19/12/13 Updated as per the New Tcl API's +* 3.1 adk 20/10/15 Update the driver tcl to check for valid IP parameters. +* CR#910450. * * ******************************************************************************/