Commit graph

865 commits

Author SHA1 Message Date
Punnaiah Choudary Kalluri
aeb988e08a nandpsu: Remove buswidth option
Controller supports only 8 bit mode. So, no need to configure
this value as this is the only option supported.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:56:09 +05:30
Anurag Kumar Vulisha
f3e699e477 vdma: Add example for vdma triple buffer api
This patch adds vdma  application to demonstrate how to use the VDMA triple buffer API.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-07-31 16:56:02 +05:30
Anurag Kumar Vulisha
1728d93515 vdma: Add support for 64 bit vdma
This patch adds support for 64 bit vdma.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-07-31 16:55:59 +05:30
Kedareswara rao Appana
187e18e3dc axidma: Add support for 64-bit addressing
This patch updates the driver to support 64-bit addressing.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:55:58 +05:30
Kedareswara rao Appana
1ebd52627f axicdma: Add support for 64-bit addressing
This patch updates the driver to support 64-bit addressing.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:55:55 +05:30
Nava kishore Manne
e35699808d Update Tcl files to support MultiBd and Packaged Bd Designs
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Acked-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-07-31 16:55:01 +05:30
P L Sai Krishna
c8eeadf710 sdps: Modified the code according to MISRAC-2012.
This patch modifies the source code according to
MISRAC-2012.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-07-31 16:54:42 +05:30
Naga Sureshkumar Relli
e8f23f0aa5 uartlite: Removed received data updation outside critical region.
This patch modifies the XUartLite_ReceiveBuffer function to
update the received data in critical region. Earlier the data
updation is outside the critical region.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:34:03 +05:30
Naga Sureshkumar Relli
f40ca1f4d4 iomodule: Fix for BSP Generation error with iomodule.
This patch updates the iomodule_define_vector_table proc by
removing old hsi commands like xget_handle and also updates
the generate proc to get iomodule canonical definitions in
xparameters.h

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:33:32 +05:30
Shadul Shaikh
6e365cf4e0 dptxss: Renamed DP TX subsystem sub-core files name with prefix xdptxss
This patch renames DisplayPort TX Subsystem sub-core files name
with prefix xdptxss_, functions with prefix XDpTxSs_ and macors
with prefix XDPTXSS_.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 12:06:43 +05:30
Shadul Shaikh
dd14268862 video_common: Added DP159 configuration API's
This patch adds
        - xvidc_dp159.h
        - xvidc_dp159.c
files, provides API's to configure DP159.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 12:06:08 +05:30
Rohit Consul
476fbb01a4 vprocss: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem.
Added makefile and tcl to build the subsystem tree and updated
the driver to construct sub-core baseaddress

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:01:43 +05:30
Rohit Consul
a545768505 v_vscaler: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilinx driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:01:31 +05:30
Rohit Consul
e9d58acc53 v_vcresampler: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilinx driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:01:15 +05:30
Rohit Consul
6eb74b2a31 v_letterbox: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilinx driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:01:00 +05:30
Rohit Consul
b276c69121 v_hscaler: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilinx driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:00:40 +05:30
Rohit Consul
aae710bf98 v_hcresampler: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilinx driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:00:25 +05:30
Rohit Consul
7ec3345094 v_deinterlacer: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem by reorganizing
the HLS generated code to align with xilixn driver guidelines.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 11:00:11 +05:30
Rohit Consul
a9babe3f16 v_csc: Updated driver to align with hip flow
This patch supports HIP based video processing subsystem

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 10:59:52 +05:30
Rohit Consul
0f6fa4e9cd v_tpg: Initial driver for tpg v7.0
This is a new driver for updated tpg ip in the catalogue

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Reviewed-by: Andrei Simion <andreis@xilinx.com>
2015-07-23 10:58:46 +05:30
Shadul Shaikh
6089affe90 gpio: Defined number of instances macro if not defined
This patch adds definition of macro XPAR_XGPIO_NUM_INSTANCES, controls config
table parameters with macro XPAR_XGPIO_NUM_INSTANCES.

These changes are to avoid compilation errors in Subsystem driver if Subsystem
HIP is not included gpio as subcore, results gpio driver not in BSP.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-16 20:42:01 +05:30
Shadul Shaikh
e785a5ff4c axis_switch: Defined number of instances macro if not defined
This patch adds definition of macro XPAR_XAXIS_SWITCH_NUM_INSTANCES, controls
config table parameters with macro XPAR_XAXIS_SWITCH_NUM_INSTANCES.

These changes are to avoid compilation errors in Subsystem driver if
Subsystem HIP is not included axis_switch as subcore, results axis_switch
driver not in BSP.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-16 20:41:53 +05:30
Shadul Shaikh
37e7f6c933 axivdma: Defined number of instances macro if not defined
This patch adds definition of macro XPAR_XAXIVDMA_NUM_INSTANCES, controls
config table parameters with macro XPAR_XAXIVDMA_NUM_INSTANCES.

These changes are to avoid compilation errors in Subsystem driver if Subsystem
HIP is not included axivdma as subcore, results axivdma driver not in BSP.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-16 20:27:41 +05:30
Naga Sureshkumar Relli
3014d029a3 emaclite_v4_1: Fix for extra write in emaclite
This patch removes the extra write operation taking place
in XEmacLite_AlignedWrite while writing data to destination
address.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-07-14 10:32:14 +05:30
Naga Sureshkumar Relli
a548e9f27b emaclite_v4_0: Deprecated older version and created new minor version.
This patch deprecates emaclite_v4_0 and creates new
minor version emaclite_v4_1.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-07-14 10:28:10 +05:30
Kinjal Pravinbhai Patel
206f4fe1d7 drivers: cpu_cortexr5: changed the compiler and archiver name
This patch modifies the compiler and archiver name in mdd file
to support the latest toolchain name change. It also includes
-mcpu=cortex-r5 flag to compiler flag to compile the drivers
and libraries with this flag which would help to remove the flag
from individual makefile.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-07-14 10:19:01 +05:30
Kinjal Pravinbhai Patel
85fd8c9a18 drivers: cpu_cortexr5: deprecated older version and created new version 1.1
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-07-14 10:19:00 +05:30
Nava kishore Manne
607a6324f3 Drivers: Retain @details only in the primary header file.
Removed all other instances.

Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-07-13 18:30:19 +05:30
Shadul Shaikh
1eff98a656 dual_splitter: Defined number of instances macro if not defined
This patch adds definition of macro XPAR_XDUALSPLITTER_NUM_INSTANCES, disables
config table when XPAR_XDUALSPLITTER_NUM_INSTANCES undefined and equal to
zero.
These changes are to avoid compilation errors in DisplayPort Subsystem driver.
DisplayPort Subsystem HIP does not include Dual Splitter core in Single
Transport Mode (SST) but Subsystem driver adds depends clause in its .mdd file
to pull Dual Splitter driver in BSP.
DisplayPort Subsystem HIP does not include Dual Splitter core in Single
Transport Mode (SST) but Subsystem driver adds depends clause in its .mdd file
to pull Dual Splitter driver in BSP.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
2015-07-09 19:57:53 +05:30
Shadul Shaikh
96076602b1 dptxss: Added example for driver
This patch adds example files for driver

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
2015-07-09 19:57:52 +05:30
Shadul Shaikh
2cbc1673a1 dptxss: Added new driver DisplayPort Transmitter Subsystem
This patch adds new driver DisplayPort Transmitter Subsystem

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
2015-07-09 19:57:51 +05:30
P L Sai Krishna
ee32c4dda8 sdps: sdps: Added SD 3.0 features
This patch add SD 3.0 features and modified the source such
that works on both Zynq and ZynqMP. This patch also converts
three line comments into single line comments.

Signed-off-by: Srinivas Goud <sgoud@xilinx.com>
2015-07-09 19:33:50 +05:30
P L Sai Krishna
e7c21a9485 sdps: Added new minor version.
This patch add new minor version 2.5 and deprecates
v2.4

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-07-09 19:33:50 +05:30
P L Sai Krishna
f15b565f90 qspipsu: Added missing comma in xqspipsu_g.c file.
This patch add missing comma in xqspipsu_g.c file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-07-09 19:27:04 +05:30
Venkata Naga Sai Krishna Kolapalli
5d3e47ffad axipmon : Modified code for MISRA-C:2012 Compliance.
This patch modifies the code according to MISRA-C:2012
guidelines.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-07-09 18:57:58 +05:30
Venkata Naga Sai Krishna Kolapalli
9873ff6b0a axipmon : Deprecate old version and create new one.
This patch deprecates v6_2 old version and creates a
new v6_3 version of axipmon driver.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-07-09 18:57:57 +05:30
Andrei-Liviu Simion
e804dc0ca8 dp: tx: Optimized issuing GUID during topology discovery.
Issuing a GUID is done internally by topology discovery. The GUID was already
obtained by the LINK_ADDRESS sideband message.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:31 +05:30
Andrei-Liviu Simion
cd39ad1cfc dp: Defined macro for the maximum number of ports.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:31 +05:30
Andrei-Liviu Simion
5ef7193688 dp: rx: mst: Removed XDp_RxPorts plurality since it represents a single port.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:31 +05:30
Andrei-Liviu Simion
d15b1fdb1e dp: rx: mst: Added RX MST description to the driver comment header.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:30 +05:30
Andrei-Liviu Simion
03e3e18d57 dp: Added modification history for v2.0.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:30 +05:30
Andrei-Liviu Simion
816da8e912 dp: rx: mst: Added assertions to new API functions.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:29 +05:30
Andrei-Liviu Simion
b6e337a188 dp: rx: mst: Added an example for MST.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:29 +05:30
Andrei-Liviu Simion
7c48fa85e0 dp: rx: mst: Added ability to set the DPCD for each port.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:28 +05:30
Andrei-Liviu Simion
062b550ad6 dp: Fixed typos.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:27 +05:30
Andrei-Liviu Simion
ddabc3c5ab dp: mst: Cleaner GUID.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:27 +05:30
Andrei-Liviu Simion
a2642c951b dp: rx: mst: Added generic NACK reply if request is not supported.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:26 +05:30
Andrei-Liviu Simion
1b62220e4e dp: mst: Added some more sideband message request identifiers.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:26 +05:30
Andrei-Liviu Simion
b55738e267 dp: mst: Renamed XDP_TX_SBMSG_* to XDP_SBMST_* definitions for both TX and RX.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:26 +05:30
Andrei-Liviu Simion
0f3d519f5b dp: rx: mst: Indicate that the payload table has been updated during allocation.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:25 +05:30