This patch updates the mask names in integration test to match with driver mask names.
This fixes the compilation error issue. Also removes compilation warnings.
Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
In SDK GUI, the information of requirement of libraries for creating
Zynq FSBL was showing incorrect messages in Application project window.
When both xilffs and xilrsa libraries were absent, the error message
in SDK mentions only about xilffs. This is corrected and the
error message now reflects the exact essential libraries that are missing.
This is fix for CR#837141.
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
From 2015.1_1210_1, signature for function f_mount() is changed.
Now it expects three arguments (earlier had two arguments).
In SD initialization routine of FSBL code, now f_mount()
is called with new set of arguments.
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
This patch modifies driver code according to misrac guidelines.
support for Zynq Ultrascale Mp added.
Signed-off-by: Vishnu Motghare <vishnum@xilinx.com>
This patch fixes following issues:
---> PHY auto detection & PHY access issues.
---> The existing lwip seems to misbehave when it undergoes a stress or
performance test with UDP packets.
---> Temac crashes and deadlocks if there is a high traffic load or transmitted
packets are not successfully delivered to the other side.
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This patch deprecates older version 2_0 and adds new major version 3_0 for
Zynq Ultrascale MP support
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
This patch deprecates the older version 2_0 and creates new major version
for Zynq Ultrascale MP support
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
This patch adds the support for Zynq Ultrascale Mp.
Modified driver code for MISRA-C:2012 and cleaned up.
Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This patch fixes the issue TCP re-transmission and data abort were noticed
in the echo server app when send/receive at high rates.
To fix this issue call the tcp fast and slow timers in the application
context instead of timer interrupt context
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
The sink reordering would fail on retrieval of tiling information from a sink
that does not have a Tiled Display Topology (TDT) data block. This behavior is
incorrect since subsequent sinks may be a part of a tiled display.
Modified the function to be void.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Added functionality that reorders the sink list such that topologies containing
tiled display(s) will have the contained sinks reordered in a consistent manner.
The need for such functionality exists because not all tiled displays will have
the same internal topologies.
It was observed that two 4k2k MST based monitors (tiled display, 2 sinks) from
different manufacturers would have the left and right images swapped using
identical stream-to-sink mappings.
Thus, the need to obtain the tiled display topology information of all sinks and
their relative tile location is required to send the correct stream to the
desired sink.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
These macros parse tile location, total horizontal and vertical tiles, and tile
order from the Tiled Display Topology section data block.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Given a sink, the function will attempt to retrieve the Tiled Display Topology
section data block which is part of the DisplayID structure.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
The Tiled Display Topology (TDT) section data block is part of the DisplayID.
The driver currently supports DisplayID as an extension block to the base EDID
structure.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Given a sink, the function will attempt to retrieve an EDID extension block of
type DisplayID.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Created a file containing utility functions related to the Extended Display
Identification Information (EDID).
The initial functions included are used to fetch EDID blocks.
Block numbering starts with 0 being the base EDID block, and extension block
starting at 1.
EDID blocks are 128 bytes in size.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
The 16-byte chunking is already done by XDptx_AuxCommon, so there is no need to
do it in XDptx_IicRead.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
- Added function header comments for the remote I2C and remote DPCD read and
write functions.
- Updated the function header comments for immediate I2C and AUX read and write
functions.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>