Commit graph

1365 commits

Author SHA1 Message Date
Sarat Chand Savitala
5ed1c08082 sw_apps:zynqmp_fsbl: Removed UART initialization workaround in FSBL
UART initialization is now done correctly in psu_init file for emulation platforms.
Hence removing the workaround. Also, this workaround should not be present for
Silicon.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-09 08:51:34 +05:30
Sarat Chand Savitala
be737a95f5 sw_apps:zynqmp_fsbl: Added print for Silicon platform
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-09 08:50:09 +05:30
Sarat Chand Savitala
0fb011dcd9 sw_apps:zynqmp_fsbl: Power state not to be checked before sending powering up request
Currently power state of island is checked before giving corresponding power up
request. This fix removes this check as this condition is false at reset and
leading to the corresponding power up request not being sent.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-09 08:48:22 +05:30
VNSL Durga
694c38328c vtc: Corrected VsyncStart Calculations
Corrected VsyncStart and also corrected register
read to XVTC_DVSYNC_F1_OFFSET in XVtc_GetDetector API

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-10-08 20:13:58 +05:30
VNSL Durga
7482d0d624 vtc: Added new version
Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-10-08 20:13:33 +05:30
Kinjal Pravinbhai Patel
5cf57ad4f1 bsp: freertos: modified tcls and makefile to change the bsp version
This patch modifies FreeRTOS tcl and makefiles to update for
latest version of BSP. It also removes armcc and iccarm folder
from bsp built with gcc

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:49:09 +05:30
Kinjal Pravinbhai Patel
5290e7629d bsp: freertos: modified portzynq7000.c for zynq openamp support
This patch modifies portzynq7000.c file to make xinterruptcontroller
variable global for openamp support

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:55 +05:30
Kinjal Pravinbhai Patel
44d2785d51 sw_apps: added support for cortexa9 to openamp rpc demo application
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:47 +05:30
Kinjal Pravinbhai Patel
5a398f8caa sw_apps: added support for cortexA9 to openamp matrix multiply application
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:38 +05:30
Kinjal Pravinbhai Patel
0bcca21961 sw_apps: added support for CortexA9 to openamp echo test application
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:30 +05:30
Kinjal Pravinbhai Patel
f75b62eb34 sw_services: Added support for CortexA9 to OpenAMP library
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:21 +05:30
Kinjal Pravinbhai Patel
516c7af2cb bsp: a9: added support for openamp slave application in BSP
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:13 +05:30
Kinjal Pravinbhai Patel
20f9a33b64 bsp: r5: modified Init_MPU for the case when starting DDR>2GB
This patch modifies mpu settings in Init_MPU to truncate the
DDR size to 2Gb when DDR located at 0x0 is greater than 2GB
in the hdf

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:48:03 +05:30
Kinjal Pravinbhai Patel
ed9789b2a9 bsp: a53: modified translation table for DDR size > 2GB
This patches modifies translation_table.S for 32bit and 64bit
BSP to limit the DDR size to 2GB if hdf contains DDR greater than
2GB size at 0x0 to comply with the specifications.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:47:50 +05:30
Kinjal Pravinbhai Patel
03ea09348d sw_apps: FreeRTOS support included for RPC demo
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-08 19:47:27 +05:30
Sarat Chand Savitala
b5d70fa084 sw_apps:zynqmp_fsbl: Added tcl procedures to validate processor and os
tcl procedures are added to facilitate validating the FSBL supported processor(s)
and os platform.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-10-08 19:21:54 +05:30
Jyotheeswar Reddy
b18bcbdb00 sw_apps:pmufw: Add tcl procedures to provide support info
Provide tcl procedures to query for processors and os
supported by pmufw app. SDK uses the return values of these
procedures to make sure that pmufw app shows up in the apps
list only when the supported processor type (psu_microblaze)
and OS (standalone) are selected.

Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-10-08 19:21:29 +05:30
Anurag Kumar Vulisha
1856379a9c rsa_auth_app: Added new procedures for providing support info
Added below procedures in rsa_auth_app.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-07 15:09:13 +05:30
Harini Katakam
2a85a408e8 emacps: Enable 1000Mbps in example for ZynqMP
Write to CRL_APB registers for clock control and enable 1G speed.
Move clock configuration to a separate function.

Update payload to jumbo size.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-07 15:09:12 +05:30
Harini Katakam
7f958b6415 emacps: Add support for TI PHY
Read the phy idetifier register to identify whether PHY is Marvell or TI.
Add support for TI PHY sequence by writing to PHY CNTRL register and
tuning using RGMIICTL/RGMIIDCTL registers.
Access to extended registers in TI pHY is through REGCR and ADDAR registers.
ADDAR should be used to write the offset of register to be written
and then the value to be written. REGCR should indicate when ADDAR contains
register offset and when it contains register data.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-07 15:09:11 +05:30
Harini Katakam
a82d03ddb7 lwip_echo_server: Add new procedures providing support info
Add two new procedures to provide information on what is supported by
lwip_echo_server:
swapp_get_supported_processors
swapp_get_supported_os

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-06 11:51:11 +05:30
Anurag Kumar Vulisha
8b606d32ba xilkernel_thread_demo: Added new procedures for providing support info
Added below procedures in xilkernel_thread_demo.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-06 11:51:10 +05:30
Anurag Kumar Vulisha
1b5e7fd767 openamp_rpc_demo: Added new procedures for providing support info
Added below procedures in openamp_rpc_demo.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-06 11:51:09 +05:30
Anurag Kumar Vulisha
15bb986169 openamp_matrix_multiply: Added new procedures for providing support info
Added below procedure in openamp_matrix_multiply.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-06 11:51:09 +05:30
Anurag Kumar Vulisha
05ce8ca682 openamp_echo_test: Added new procedures for providing support info
Added new procedures in openamp_echo_test.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-06 11:51:07 +05:30
Anurag Kumar Vulisha
c76635d5b3 freertos_hello_world: Added new procedures for providing support info
Added below procedures in freertos_hello_world.tcl file,
swapp_get_supported_processors: This returns the list of processors supported for this application.
swapp_get_supported_os: This returns the list of OS supported for this application.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-06 11:51:07 +05:30
Kinjal Pravinbhai Patel
0fcc5be66f bsp: a53: modified a53 32bit asm_vectors.S for linker issue
This patch modifies a53 32bit asm_vectors.S to put proper
attribute for section .vectors

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-01 17:59:49 +05:30
Kinjal Pravinbhai Patel
a05a08e12a bsp: r5: modified Init_MPU for ddrless system
This patch modifies Init_MPU API in mpu.c for mpu region
to be configured for DDR, only when it is present. It will mark
the region only for TCMs in case of DDRless system

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-01 17:58:13 +05:30
Kinjal Pravinbhai Patel
ca800f5605 bsp: a53: modified bsp for ddrless system
This patch modifies translation table for a53 bsp 32bit and 64bit
to mark memory reserved in case of ddrless system

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-01 17:56:20 +05:30
Kinjal Pravinbhai Patel
f6e0b0a6db bsp: added a new minor version
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-01 17:54:05 +05:30
Harini Katakam
b9a528a0ec sdps: Dont switch to 1.8V
Silicon 1.0 does not support switching to 1.8V and UHS mode.
Comment this code with a "broken" quirk.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-01 10:48:18 +05:30
Anirudha Sarangi
37fa380b82 lwip: Added barriers for EmacPs adapater
This patch adds required barriers in the EmacPs adapter.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-10-01 10:33:55 +05:30
Anirudha Sarangi
179719fb7c lwip: Create a new version of lwip141
Created a new version lwip141_v1_3.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-10-01 10:33:54 +05:30
Sarat Chand Savitala
cc92596e56 sw_apps:zynq_fsbl: Updated release version to 2015.4
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-09-28 16:52:55 +05:30
Sarat Chand Savitala
9b2ec2375f sw_apps:zynqmp_fsbl: Updated release version to 2015.4
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-09-28 10:17:06 +05:30
Andrei-Liviu Simion
86d2cde9d0 dp: tx: Updated PHY status done checks with single lane.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-09-16 17:43:15 +05:30
Andrei-Liviu Simion
2099c0ae3e dp: tx: Fixed fractional TU bytes calculation.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-09-16 17:42:53 +05:30
VNSL Durga
c837085d9e xilskey: Fixed Secure bit programming bug
Modified if condition at programming the
secure row of ultrascale's efuse.

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-09-16 17:26:06 +05:30
Rohit Consul
cf3ea2ed03 vprocss: Add 2 sec wait to example design source files
VTC in example design has switched to a slower 9MHz clock.This
essentially provides < 2fps frame rate. Vidout needs 3-4 frames
to acquire lock. After vpss configuration wait for 2 sec (mb_sleep)
before checking for vidout lock

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-09-15 18:47:40 +05:30
Bhavik Ameta
e23fbcdf1e sw_service:xilsecure: Corrected Makefile to resolve build failure on Windows
Makefile has been corrected to resolve build issue observed on Windows.

Signed-off-by: Bhavik Ameta <bameta@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-09-15 18:36:23 +05:30
Rohit Consul
889c80eb83 v_tpg: Add example design software
v_tpg IP has a new example design available in vivado catalogue.
Associated example software is added to the driver along with
the xsct script to create sdk project

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-09-15 18:35:54 +05:30
Rohit Consul
7a4a8047ab v_tpg: Add dependency clause for Video Common
v_tpg example design uses enum definitions from video common
driver. Added dependency clause to include the video common
driver when tpg driver is sourced

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-09-15 18:35:21 +05:30
Anirudha Sarangi
c3b892c57a lwip: Fix FreeRTOS related issues in lwip
Fix various issues related to new FreeRTOS port in lwip.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-09-12 07:02:02 +05:30
Kedareswara rao Appana
18a8502391 lwip: fix compilation issues with non-hier design
The property names for hier and non-hier designs
are differnet for ethernet this patch updates the same.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-09-10 19:21:34 +05:30
Rohit Consul
d0f4ed35bb vprocss: Update example tcl to accept command line parameter
Vivado Example design tool flow change resulted in hdf file name
change of video processing subsystem example design. Update the
script to accept hdf file name from command line to avoid any
dependency on further name changes

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-09-04 23:23:29 +05:30
Kinjal Pravinbhai Patel
ee6224443b drivers: scugic: tcl has been modified for proper error message
This patch modifies driver tcl to show proper error message when
unsupported combination of IP and processor instance tries to
generate BSP e.g. if psu_rcpu_gic is not supported with cortex a53
and psu_acpu_gic is not supported with cortex r5

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-09-04 22:00:09 +05:30
Shubhrajyoti Datta
25a12417b1 update the changelog
Change Log for 2015.3

Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
2015-09-04 18:05:38 +05:30
P L Sai Krishna
c7ddafbbc3 xilisf: Removed 5.4 instances in revision history.
This patch removes the 5.4 instances in revision history
for source files.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-09-04 14:45:21 +05:30
P L Sai Krishna
a096e1fe4d xilisf: Removed v5.4
This patch modifies the mld file to chnage the version
from 5.4 to 5.3

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-09-04 14:44:59 +05:30
Rohit Consul
f60694c29d vprocss example: MIG instance name changed in example design
Updated the system.c to use canonical name for MIG to avoid
dependency on instance name

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-09-04 11:04:31 +05:30