
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com> Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
332 lines
11 KiB
Text
332 lines
11 KiB
Text
Change Log for 2015.4
|
|
=================================
|
|
can_v3_1:
|
|
Fixed the issue wrong values for the IP Parameters being exported to the xparameters.h file
|
|
|
|
coresightps_dcc_v1_2
|
|
Added support for IAR Compiler.
|
|
|
|
dp_v3_0
|
|
Fixed fractional TU bytes calculation.
|
|
Updated PHY status check to work cores instantiated with a single lane.
|
|
Qualify interrupt status with interrupt mask.
|
|
Added MSA callback.
|
|
Fixed TPS3 mask value.
|
|
Move waiting for PHY to be ready to link training rather than initialization to allow more flexible usage in pass-through systems.
|
|
|
|
dprxss_v2_0
|
|
Removed HDCP handler types.
|
|
Added HDCP and Timer Counter support.
|
|
Protected HDCP under macro number of instances.
|
|
Added Timer Counter reset value macro.
|
|
Generate a HPD interrupt whenever RX cable disconnect/unplug interrupt is detected.
|
|
Removed DP159 bit error count code. Used DP159 bit error count function from Video Common library.
|
|
|
|
dptxss_v2_0
|
|
Added support for customized main stream attributes for SST and MST
|
|
Added HDCP instance into global sub-cores structure.
|
|
Added new handler types: lane count, link rate, pre-emphasis voltage swing adjust and set MSA.
|
|
Added function: XDpTxSs_SetHasRedriverInPath.
|
|
Updated register offsets in debug MSA info.
|
|
Removed cross checking user set resolution with RX EDID.
|
|
Set interlace to zero when video mode is XVIDC_VM_CUSTOM.
|
|
Removed video mode check.
|
|
Added HDCP and Timer Counter support.
|
|
Removed cross checking user set resolution with RX EDID.
|
|
|
|
hdcp1x_v2_0
|
|
Added dependency on timer counter driver.
|
|
Updated for integration in subsystems for cases that an HDCP core is not instantiated (default *_g.c and protection macros).
|
|
Added EffectiveAddr argument to XHdcp1x_CfgInitialize.
|
|
Updated naming of HDMI references as xv_hdmi* rather than xhdmi* to match new HDMI drivers.
|
|
|
|
rtcpsu_v1_1
|
|
Enabled rtc controller switching to battery supply when vcc_psaux is not available
|
|
|
|
tmrctr_v4_0
|
|
Added alternate initialization sequence to allow for setting a different EffectiveAddress (using standard CfgInitialize and InitHw).
|
|
Updated for integration in subsystems for cases that an HDCP core is not instantiated (default *_g.c and protection macros).
|
|
Creation of xtmrctr_sinit.c file. Moved LookupConfig from xtmrctr.c.
|
|
|
|
v_hdmirx_v1_0
|
|
Initial release.
|
|
|
|
v_hdmirxss_v1_0
|
|
Initial release.
|
|
|
|
v_hdmitx_v1_0
|
|
Initial release.
|
|
|
|
v_hdmitxss_v1_0
|
|
Initial release.
|
|
|
|
vphy_v1_0
|
|
Initial release.
|
|
|
|
vtc_v7_1:
|
|
Corrected VsyncStart Calculations
|
|
Added interlaced programming feature.
|
|
|
|
standalone_v5_3:
|
|
Modified Cortex-A9 BSP to add openamp support
|
|
Modified assembly instruction for iar compiler for cortex-a9
|
|
|
|
sdps_v2_6:
|
|
Polled for Transfer Complete bit after cmd6.
|
|
Dont switch to 1.8V
|
|
Added support for SD v1.0
|
|
|
|
zdma_v1_0:
|
|
Modified ZDMA simple transfer example
|
|
Modified XZDma_CreateBDList API
|
|
|
|
zynqmp_fsbl:
|
|
Fix for SD1 boot failure in FSBL when the design has SD1 and no SD0/eMMC
|
|
Skip power-up requests for QEMU
|
|
Corrected the ReadBuffer index value in QSPI-24 bit (for Spansion)
|
|
Corrected logic to trigger PMU_0 IPI
|
|
Added support for SD1 and SD1 with level shifter bootmodes
|
|
Removed UART initialization workaround in FSBL
|
|
Power state not to be checked before sending powering up request
|
|
|
|
zynqmp_pmufw:
|
|
Skip UART configuration during PMUFW init
|
|
|
|
xilisf_v5_4
|
|
updated the IntelStmDevices list to support Micron N25Q256A flash device.
|
|
xilskey_v4_0:
|
|
Added DFT control bits programming feature for Zynq Platform
|
|
Modified JtagWrite API for programming eFUSE on Zynq Platform
|
|
Added efuse PS and bbram PS support for Zynq MP SoC
|
|
Added Xilskey write and read regs APIs for ZynqMP SoC
|
|
Added efuseps APIs for Zynq MP
|
|
Added BBRAM PS functionality for Zynq MP SoC
|
|
Added Example for Zynq MP efusePs
|
|
Added BBRAM Ps example for Zynq MP SoC
|
|
Corrected error code names of efuse PL programming for Ultrascale
|
|
Added c++ boundary blocks for header files xilskey_eps.h, xilskey_utils.h and xilskey_jtag.h.
|
|
|
|
freertos823_xilinx_v1_0:
|
|
The freertos821_xilinx_v1_0 version is changed to freertos823_xilinx_v1_0 to upgrade the
|
|
freertos kernel version to 8.2.3 with the support for processor cortex-a53 64bit mode.
|
|
|
|
lwip141_v1_3:
|
|
Made changes in xemacpsif_dma.c to add required barriers.
|
|
Remove repeated sysarch protect and unprotect calls.
|
|
Replace printf with xil_printf.
|
|
Add support for TI phy.
|
|
|
|
Change Log for 2015.3
|
|
=================================
|
|
axicdma_v4_0
|
|
Added support for 64-bit Addressing.
|
|
Mark only BD Memory region as uncacheable.
|
|
|
|
axidma_v9_0
|
|
Added support for 64-bit Addressing.
|
|
Fix bug in the number of words in a buffer descriptor
|
|
|
|
axiethernet_v5_0
|
|
Updated the driver tcl for Hier IP(To support User parameters).
|
|
Fixed CR 870631 AXI Ethernet with FIFO will fail to create the BSP if the interrupt pin on the FIFO is unconnected.
|
|
|
|
axipmon_v6_2
|
|
New version of the driver for Ultrascale+ ZynqMP SoC with the following changes
|
|
Added Is32BitFiltering in XAxiPmon_Config structure.
|
|
Updated XAxiPmon_SetWriteId, XAxiPmon_SetReadId,XAxiPmon_GetWriteId, XAxiPmon_GetReadId
|
|
XAxiPmon_SetWriteIdMask, XAxiPmon_SetReadIdMask, XAxiPmon_GetWriteIdMask, XAxiPmon_GetReadIdMask
|
|
functions in xaxipmon.c.
|
|
Added XAPM_RID_OFFSET and XAPM_RIDMASK_OFFSET in xaxipmon_hw.h
|
|
|
|
axipmon_v6_3
|
|
Updated version to comply to MISRA-C:2012 guidelines.
|
|
|
|
axis_switch_v1_0
|
|
New version of the driver to support to axis_switch
|
|
|
|
axivdma_v6_0
|
|
Added support for a vdma triple buffer api and added support for 64 bit addressing.
|
|
|
|
canfd_v1_0
|
|
First version of the driver for can_fd.
|
|
|
|
coresightps_dcc_v1_1
|
|
Updated for Ultrascale+ ZynqMP SoC support
|
|
|
|
cpu_cortexa53_v1_0
|
|
New driver for cortex a53
|
|
|
|
cpu_cortexr5_v1_0
|
|
New driver for cortex R5
|
|
|
|
cpu_cortexr5_v1_1
|
|
Minor updates in the tcl file
|
|
|
|
csu_dma_v1_0
|
|
First version of the driver for CSU DMA in Ultrascale+ ZynqMP SoC
|
|
|
|
dp_v2_0
|
|
Added MST functionality to RX. New APIs added are :
|
|
XDp_RxHandleDownReq, XDp_RxGetIicMapEntry,
|
|
XDp_RxSetIicMapEntry, XDp_RxSetDpcdMap,
|
|
XDp_RxMstExposePort, XDp_RxMstSetPort,
|
|
XDp_RxMstSetInputPort, XDp_RxMstSetPbn,
|
|
XDp_RxSetIntrDownReqHandler, XDp_RxSetIntrDownReplyHandler,
|
|
XDp_RxSetIntrAudioOverHandler, XDp_RxSetIntrPayloadAllocHandler,
|
|
XDp_RxSetIntrActRxHandler, XDp_RxSetIntrCrcTestHandler
|
|
|
|
Added Intr*Handler and Intr*CallbackRef interrupt-related
|
|
members to XDp_Rx structure for:
|
|
DownReq, DownReply, AudioOver, PayloadAlloc, ActRx,CrcTest
|
|
|
|
Added new data structures related to RX MST topology:
|
|
XDp_RxIicMapEntry, XDp_RxDpcdMap, XDp_RxPort, XDp_RxTopology
|
|
|
|
Renamed XDp_Tx* to XDp_* to reflect commonality with RX
|
|
for XDp_TxSbMsgLinkAddressReplyPortDetail and XDp_TxSbMsgLinkAddressReplyDeviceInfo
|
|
GUID type change for ease of use:
|
|
'u32 Guid[4]' changed to 'u8 Guid[16]'
|
|
Added handlers and setter functions for HDCP and unplug
|
|
events.
|
|
Added callbacks for lane count changes, link rate changes
|
|
and pre-emphasis + voltage swing adjust requests.
|
|
|
|
dptxss_v1_0:
|
|
Initial version of the driver for the Display Port Tx Sub System Driver
|
|
|
|
dual_splitter_v1_0
|
|
Initial version of the Xilinx Dual Splitter core
|
|
|
|
emaclite_v4_1
|
|
Added Length check in XEmacLite_AlignedWrite function in xemaclite_l.c file to
|
|
avoid extra write operation - CR 843707
|
|
|
|
emacps_v3_1
|
|
Do not call error handler with '0' error code when there is no error- CR 869403
|
|
|
|
gpiops_v3_1
|
|
Added support for Zynq Ultrascale+ MP - CR 856980.
|
|
|
|
iomodule_v2_2
|
|
Updated XIOModule_Uart_InterruptHandler function in xiomodule_uart_intr.c file
|
|
to read Status register instead of reading Interrupt Pending register - CR #862715
|
|
|
|
ipipsu_v1_0:
|
|
Initial version of the IPI driver for Ultrascale+ ZynqMPSoC
|
|
|
|
nandpsu_v1_0
|
|
Initial version of the NAND driver for Ultrascale+ ZynqMPSoC
|
|
|
|
qspipsu_v1_0
|
|
Initial version of the QSPI driver for Ultrascale+ ZynqMPSoC
|
|
|
|
rtcpsu_v1_0
|
|
Initial version of the RTC driver for Ultrascale+ ZynqMPSoC
|
|
|
|
sdps_v2_5
|
|
Added SD 3.0 features and updated the code according to MISRAC-2012.
|
|
|
|
devcfg_v3_3:
|
|
Minor driver version upgrade that fixes the XDcfg_ReadMultiBootConfig macro which was passing
|
|
wrong number of arguments
|
|
|
|
llfifo_v5_0:
|
|
Major driver version that updates the register offsets in the AXI4 data path as per latest IP version(v4.1)
|
|
|
|
sysmon_v7_1:
|
|
Minor driver version upgrade that modifies temperature transfer function for for Ultrascale.
|
|
|
|
vtc_v7_0:
|
|
Major driver version upgrade that makes the following changes:
|
|
Adds interlaced field to XVtc_Signal structure. Removes XVtc_RegUpdate as there are is one more API
|
|
XVtc_RegUpdateEnable present with same functionality.
|
|
Modifies HActiveVideo value to 1920 for XVTC_VMODE_1080I mode.
|
|
Removes Major, Minor and Revision parameters from XVtc_GetVersion.
|
|
Modifies return type of XVtc_GetVersion from void to u32.
|
|
Adds progressive and interlaced mode switching feature.
|
|
Modifies XVtc_SetGenerator, XVtc_GetGenerator, XVtc_GetDetector, XVtc_ConvTiming2Signal and XVtc_ConvSignal2Timing APIs.
|
|
Removes XVTC_ERR_FIL_MASK macro because it is not present in latest product guide.
|
|
Modifies register offsets from XVTC_* to XVTC_*_OFFSET for consistency.
|
|
Adds new file xvtc_selftest.c.
|
|
|
|
xadcps_v2_2:
|
|
Minor driver version upgrade that uses correct Device Config base address in xadcps.c.
|
|
|
|
zdma_v1_0:
|
|
New version of the LPD/FPD DMA driver for Ultrascale+ ZynqMPSoC
|
|
|
|
usbpsu_v1_0:
|
|
New version of the USB driver (device mode only) for Ultrascale+ Zynq MPSoC
|
|
|
|
usbpsu_v1_1:
|
|
Updated version of the USB driver (device mode only) for Ultrascale+ Zynq MPSoC for changes to comply to MISRA-C guidelines.
|
|
|
|
uartps_v3_1:
|
|
Added support for Zynq Ultrascale+ MP related changes
|
|
|
|
uartns550_v3_3:
|
|
Fixed an issue with the clock divisor - CR 857013
|
|
|
|
uartlite_v3_0:
|
|
XUartLite_ReceiveBuffer function in xuartlite.c is updated to receive data into user buffer in critical region - CR#865787.
|
|
|
|
standalone_v5_2:
|
|
Corrected interrupt ID's of TTC.
|
|
Added PSU definitions for TEST APP.
|
|
Modified translation table in a53 32bit bsp
|
|
Changed A53 32bit bsp makefile
|
|
Added interrupt IDs for RTC
|
|
Rearranged the Cortex A53 folder structure
|
|
Modified translation_table.s for Zynq DDR-less system
|
|
Modified Xil_DCacheFlushRange, Xil_DCacheInvalidateRange and Xil_ICacheInvalidateRange API to add
|
|
Support for addresses higher than 4GB by not truncating the addresses to 32bit
|
|
Added support for 64bit print in xil_printf
|
|
xil_settlbattributes modified for addresses > 4GB
|
|
Changed in boot.s to include more memory attributes
|
|
|
|
xilffs_v3_1:
|
|
Used --create option for armcc compiler
|
|
Modify makefile to check for IAR compiler
|
|
Card detection checked after disk status
|
|
Added support for SD1
|
|
Removed Change Bus Speed, Clock API's in glue layer
|
|
Added Read_Only option
|
|
Add card check logic to support Zynq Ultrascale+ MPSoC
|
|
|
|
xilisf_v5_4:
|
|
Modified SPIPS examples to support on ZynqMP.
|
|
Added examples to test QSPIPSU interface.
|
|
|
|
xilflash_v4_1:
|
|
Fix Write buffer programming for IntelStrataFlash
|
|
Fix Spansion write buffer programming
|
|
Added Pass/Fail string to readwrite_example
|
|
|
|
xilskey_v3_0:
|
|
Added ultrascale efuse functionality
|
|
Added new functions
|
|
Added API for clk calculations
|
|
|
|
lwip141_v1_2:
|
|
Add support for A53
|
|
Update autonegotiation for ZynqMP
|
|
Use updated autonegotiation for Zynq as well
|
|
Give error message when A53 32 bit compiler is used
|
|
Fix bsp compilation errors when elite is configured with interrupts though a concat IP
|
|
|
|
zynq_fsbl:
|
|
In the file pcap.c, changes done to write to devcfg.STATUS register to clear the DMA done count.
|
|
|
|
freertos821_xilinx_v1_0:
|
|
FreeRTOS BSP that supports MicroBlaze, CortexA9 and CortexR5
|
|
|
|
xilopenamp_v1_0:
|
|
XilOpenAMP library that supports Cortex-R5 slave
|
|
|
|
freertos_hello_world:
|
|
New FreeRTOS demo application
|
|
|
|
openamp_matrix_multiply
|
|
openamp_rpc_demo
|
|
openamp_echo_test:
|
|
OpenAMP demo applications to run on R5 slave and are based on xilopenamp_v1_0.
|