Modified to use single BD for both rx and tx for avoiding the
multiple version checks and probabaly create another example
for multiple BD processing.
Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
updated cpu driver to use hsi::format_xparam_name to convert
hierarchical external interface names to valid compilable xparam names
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
updated driver to use hsi::utils::format_xparam_name to convert
hierarchical names to valid compilable xparameter names
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
It seems that monitors capable of MST, upon switching to SST mode in the monitor
options menu, respond with NACK when the segment pointer is written.
These same monitors ACK segment pointer writes when running in MST mode.
Tested monitors that are SST only monitors also ACK segment pointer writes.
The issue here is that MST monitors running in SST mode will error out when the
I2C read function is called because the segment pointer is always being written
to 0 (segment pointer is reset), and thus receives a NACK.
This patch prevents this from happening.
From now on, if the user changes the segment pointer, it is up to them to reset
it to 0.
The I2C read will only increment the segment pointer when required to do a read
outside of the base EDID block.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Added frame rate into DisplayPort calculations to follow updates for the
commone video driver.
Note, this is the deprecated TX-only driver for DisplayPort (the TX-only driver,
dptx_v3_0, and the unified TX-RX driver, dp_v1_0, are both released for 2015.1).
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Since the check link status function is no longer being called within the
establish link function, some additional assertions need to be done.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Use burst writes when possible.
- Detached writing the voltage swing and preemphasis settings to the core from
writing to the sink using AUX writes. Now, a pointer to an array is taken as an
argument and the array is modified with the data to write over AUX. This allows
preparation of a burst write when the voltage swing and preemphasis settings can
be written at the same time as another adjacent DPCD access.
The scrambler is now enabled/disabled while writing the training patterns.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Previously, the establish link function was checking the status of all lanes and
only retraining if the link isn't trained. This results in no retraining if the
application reduces the lane count.
The link should always be retrained on a change in lane count.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Previously, the PHY status for all lanes was being checked. This results in the
driver thinking that the PHY never comes out of reset if the core is limited to
a maximum lane count of 1 or 2 at the time the core is initialized.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This patch modifies the axi dma and axi vdma driver
to add the sefltest api to the driver source files
and call this from the selftest example's.
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This patch add's support for lwip141 stack
added new version of the lwip141_v1_0 and
deprecated the older version.
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This patch modifies the iicps driver according to MISRAC
2012 and it supports for both Zynq and Alto.
Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
This patch add's new version of the axivdma driver
and deprecates the older version of the driver.
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This patch add's new version of the axidma driver
and deprecates the older version of the driver.
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>