Commit graph

842 commits

Author SHA1 Message Date
Kedareswara rao Appana
e1557c765f mcap: linux: Add check for bitstream completion
This patch fixes the issue
Done pin doesn't go high after programming
the 2nd stage bit stream.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:51 +05:30
Kedareswara rao Appana
554c3f5dd2 mcap: linux: Dump all registers option (-d) Returns "Failed Reading Registers"
when -d option is used to dump all the registers,
It should ignore the Data register if it's empty or
Not set and should not return a failure in reading those registers.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:50 +05:30
Kedareswara rao Appana
d9904389a5 mcap: linux: Add the "Type" Information for -c Option to the Help Menu
This patch adds the "Type" option of (b or h or w)
for the -c option when the help menu is printed.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:49 +05:30
Kedareswara rao Appana
8c62367e0d mcap: Add MCAP Linux Library
The MCAP interface enables an embedded microprocessor, such as MicroBlaze,
    to read and write the FPGA configuration memory.
    This library allows user to access the MCAP i/f.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:48 +05:30
Jagannadha Sutradharudu Teki
d4fbf2b72f license: Add license.txt file
Added license.txt file - information about various licenses
and copyrights.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:47 +05:30
Jagannadha Sutradharudu Teki
02f0dcc5aa embeddesw: Add initial code support
Added initial support Xilinx Embedded Software.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Reviewed-by: Srikanth Vemula <svemula@xilinx.com>
2015-07-31 16:54:46 +05:30
Sarat Chand Savitala
077e879e61 sw_apps:zynqmp_fsbl: Changed location of handoff for PMU FW
PMU FW if present, is now handed off immediately after its load and validation.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-07-31 16:54:45 +05:30
Sarat Chand Savitala
f513b80c1e sw_apps:zynqmp_fsbl: Added early handoff support
Support added to handoff to R5 applications after thery are loaded.
This feature can be turned ON by using conditional switch.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-07-31 16:54:44 +05:30
P L Sai Krishna
f3f817d7e9 xilffs: Modified the file size to test on emulation platform.
This patch modifies the file size as 8KB to test on emulation
platform. Since 8MB in emulation platform taking long time,
reduced file size to 8KB.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-07-31 16:54:43 +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
Kinjal Pravinbhai Patel
6e145b38ae bsp: r5: change in makefile for compiler check
Modified cortexr5/gcc/Makefile to keep a correct check of a compiler
to update ECC_FLAGS correctly.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:54:41 +05:30
Kinjal Pravinbhai Patel
2645d56b26 bsp: a9: chnage in gcc makefile for compiler check
Modified cortexa9/gcc/Makefile to keep a correct check of a compiler
to update ECC_FLAGS to fix a bug introduced during new version creation
of BSP

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:54:40 +05:30
Kinjal Pravinbhai Patel
363baf34d9 bsp: a53: xil_settlbattributes modified for addresses > 4GB
This patch modifies xil_settlbattributes API to work with
addresses > 4GB by modifying the address masking value
appropriate for higher addresses lies beyond 4GB

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:54:39 +05:30
Harini Katakam
f85e3a62b3 lwip_echo_server: Add support for Zynq Ultrascale MPSoC
Add a separate platform file for Zynq Ultrascale MPSoC using the
respective timer and driver functions. The platform selection is
based on the processor recognized in the tcl file.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:54:13 +05:30
Harini Katakam
1cb1e03722 lwip_echo_server: Add detection of A53 and R5 in tcl
Add support for recognizing processor A53 or R5 to work for
Zynq Ultrascale MPSoC

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:54:04 +05:30
Harini Katakam
7f8e620772 lwip: Add support for Zynq Ultrascale MPSoC
Add support to be used with newer version of GEM in Zynq Ultrascale MPSoC.
Use TX Q1 and RX Q0; segregate Zynq specific TLB attributes and SLCR settings.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:51:12 +05:30
Harini Katakam
baa1675449 lwip: Add support for A53 and R5
Add support for lwip library to be picked for A53 & R5 and to use
necessary GIC. Comment informational prints.
This is to add support for Zynq Ultrascale MPSoC.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:50:58 +05:30
Harini Katakam
f406b72805 xilffs: Modify makefile to check for IAR compiler
Modify makefile to check for IAR compiler to use --create and
remove individual checks for all other compilers.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:34:26 +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
P L Sai Krishna
0a1c15f45c xilffs: Card detection checked after disk status.
This patch does card detection check before disk
status call, since BaseAddress and card detect
variables will be assigned in disk_status API.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-07-17 20:32:25 +05:30
Sarat Chand Savitala
2f7303ed76 sw_apps:zynqmp_fsbl: Load address configuration in DDR for PL
Changed the location of temporary ddr address definition.
This address is for storing PL bitstream temporarily.
User can change this address till support is provided in bootgen
(for load address configuration for PL).

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-07-17 20:20:58 +05:30
Sarat Chand Savitala
487abcb1b4 sw_apps:zynqmp_fsbl: Power up check added for power islands
Added checks to power up power islands, if required, before first access.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-07-17 20:20:29 +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
Kinjal Pravinbhai Patel
a4ce0fd772 bsp: a53: changed the makefile to take compiler name from cpu tcl
This patch modifies the makefile for a53 to take the compiler and
archiver name from cpu tcl rather than fixing them.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-07-14 10:51:59 +05:30
Kinjal Pravinbhai Patel
9a266b1159 bsp: r5: changed the makefile to take compiler name from cpu tcl
This patch modifies the makefile for r5 to take the compiler and
archiver name from cpu tcl rather than fixing them.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-07-14 10:51:58 +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
Kinjal Pravinbhai Patel
a09427a546 bsp: a53: added 64bit print support in xil_printf
This patch modifies xil_printf to add support for 64bit
pointer value print in case of 64bit mode. It adds support
to print 64 bit value for long integer and long hex.
It also removes unknown specifier 'D'.

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
Nava kishore Manne
904528b4bd lib:sw_apps:get_cells is changed to ::hsi::get_cells
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-07-13 17:38:07 +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
b7134896b7 xilskey: Changed supported peripheral name to ps7_cortexa9.
This patch modifies the supported peripheral name
to ps7_cortexa9.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-07-09 19:47:17 +05:30