Commit graph

1048 commits

Author SHA1 Message Date
Kinjal Pravinbhai Patel
0cdcbdafd3 sw_apps: rpc demo: changed baremetal ipi_isr type
This patch modifies ipi_isr in baremetal.c to make it compatible
with freertos supported openamp library.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-14 11:43:23 +05:30
Kinjal Pravinbhai Patel
60a8d226c8 sw_apps: echo test: changed baremetal ipi_isr type
This patch modifies ipi_isr in baremetal.c to make it compatible
with freertos supported openamp library.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-14 11:43:15 +05:30
Kinjal Pravinbhai Patel
7cec02a399 sw_services: xilopenamp: Added freertos support to openamp library
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-14 11:43:06 +05:30
Nava kishore Manne
396482866c ddrps: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:40:13 +05:30
Nava kishore Manne
2a9dd94f2e dp: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:40:04 +05:30
Nava kishore Manne
a8d64830d6 dprxss: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:39:52 +05:30
Nava kishore Manne
a8a21ab14d dptxss: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:39:43 +05:30
Nava kishore Manne
5125df28f8 hdcp1x: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:39:31 +05:30
Nava kishore Manne
70b838978e intc: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:39:20 +05:30
Nava kishore Manne
1fb0b91e37 vprocss: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:39:10 +05:30
Nava kishore Manne
c188bcc141 scugic: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:38:58 +05:30
Nava kishore Manne
c1968cdda3 axiethernet: Added @addtogroup tag with appropriate version information
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-14 11:37:45 +05:30
Sarat Chand Savitala
fe3cd5aba2 sw_apps:zynqmp_fsbl: Corrected compiler flags for R5
Currently for R5, compiler flag for, floating-point ABI is mentioned
as "softfp". This causes abort on encountering floating point arithmetic
operation. Hence changing this flag to "soft".

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-08-12 20:27:48 +05:30
Jyotheeswar Reddy
e9a4597006 PMUFW:lscript: Remove redundant serv ext table section
Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
Reviewed-by: Sören Brinkmann <soren.brinkmann@xilinx.com>
2015-08-11 22:37:26 +05:30
Shadul Shaikh
c04ad88a10 dprxss: Added examples for new driver DisplayPort Receiver Subsystem
This patch adds examples for driver DisplayPort Receiver Subsystem

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-11 22:37:08 +05:30
Shadul Shaikh
a540e65ca9 dprxss: Added new driver DisplayPort Receiver Subsystem
This patch adds DisplayPort Receiver Subsystem (dprxss) driver.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-11 22:36:23 +05:30
Harini Katakam
1ec39318a8 lwip_echo_server: Add support for A53
Add support for A53:
- Add __aarch64__ in conditional compilation
- Disable data cache as lwip is not working on A53 with caches enabled

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha   Sarangi <anirudh@xilinx.com>
2015-08-11 15:54:18 +05:30
Harini Katakam
243210232c lwip_echo_server: Add support for A53 in the tcl
Add support for A53 in the tcl.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha   Sarangi <anirudh@xilinx.com>
2015-08-11 15:54:08 +05:30
Harini Katakam
20feb14f15 lwip: Update autonegotiation for ZynqMP
- Update mac address form s32 to u32
- Update autonegotiation for ZynqMP when checking status register for
negotiated speed. Report error when autonegotiation has failed for ~30 secs.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha   Sarangi <anirudh@xilinx.com>
2015-08-11 15:53:56 +05:30
Harini Katakam
d73b594273 lwip: Add support for A53
Add support for A53 by doing the following:
- Update conditional checks with __aarch64__
- Update typecast to UINTPTR
- Update u32_t type
- Update debug prints to reflect 64 bit address
- Disable data cache as lwip is not working on A53 with caches at the moment
- Update changelog for previouos missing history as well

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha   Sarangi <anirudh@xilinx.com>
2015-08-11 15:53:45 +05:30
Harini Katakam
c67a060ab6 lwip: Add support for A53 in the tcl
Add support for A53 processor in the tcl.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha   Sarangi <anirudh@xilinx.com>
2015-08-11 15:53:21 +05:30
Harini Katakam
ce83a9b664 emacps: Update upper 32 bits of queue pointer address
For 64 bit address, upper 32 bits should be updated in respective
TX and RX queue pointer registers. For tx, typecast with u32 should not
be there; remove it. For rx, update the correspondign register.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2015-08-11 15:27:35 +05:30
Nava kishore Manne
6066ca5b0b Remove the interrupt related prints.
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
2015-08-10 19:26:14 +05:30
P L Sai Krishna
3e2f36ff4e xilisf: Modified SPIPS examples to support on ZynqMP.
This patch modifies the SPIPS examples to support on
ZynqMP. In Zynq we are selecting hardware using chip
select 0 where as 1 in ZynqMP and also we will use
two different interrupt id's in two platforms.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:14:36 +05:30
P L Sai Krishna
2d669b2c21 xilisf: Added examples to test QSPIPSU interface.
This patch add polled and interrupt examples to test
QSPIPSU flash interface.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:14:28 +05:30
P L Sai Krishna
37e2397703 xilisf: Added QSPIPSU flash interface support.
This patch add QSPIPSU flash interface support
in ZynqMP.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:14:19 +05:30
P L Sai Krishna
e177ff8390 xilisf: Added psu_spi support in tcl file.
This patch add support for spips peripheral
for ZynqMP in tcl file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:14:11 +05:30
P L Sai Krishna
a75b45ece3 xilisf: Added qspipsu support in tcl file.
This patch add qspipsu peripheral support in
tcl file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:14:02 +05:30
P L Sai Krishna
9a1c2b947c xilisf: Added new minor version for xilisf.
This patch changes the version number to v5.4

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-08-10 17:13:51 +05:30
Sarat Chand Savitala
1b1368305f sw_apps:zynqmp_fsbl: Fix to handle invalid cluster id
Added check to detect invalid cluster id and throw error accordingly.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-08-10 16:47:18 +05:30
Sarat Chand Savitala
22f0a46409 sw_apps:zynqmp_fsbl: Added explicit namespaces for HSI commands in tcl
Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-08-10 16:46:56 +05:30
Sarat Chand Savitala
f5f3b0a518 sw_apps:zynqmp_fsbl: Fix to include compiler flags in FSBL tcl
This fix enables the compiler flags specified in HSI command line
to be appended to those specified in FSBL tcl file.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-08-10 16:46:38 +05:30
Sarat Chand Savitala
272bff49fb sw_apps:zynqmp_fsbl: Code changes done to avoid warnings
Warnings generated during compiling FSBL sources are addressed.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-08-10 16:45:58 +05:30
Andrei-Liviu Simion
3662d31b97 hdcp1x: Exposed register definitions for the core.
- Renamed xhdcp1x_cipher_hw.h to xhdcp1x_hw.h
- Moved low-level macros to the new xhdcp1x_hw.h file.
- Included xhdcp1x_hw.h in xhdcp1x.h, exposing register definitions
to the user.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:40:26 +05:30
Andrei-Liviu Simion
ec723f1f41 hdcp1x: Modified macros and removed duplication.
- Macros to follow format of other drivers.
- Raw read and writes act upon the base address.
- Removed IsTX, IsRX, IsHDMI, and IsDP since these macros were acting
on the software and there are already associated macros for checking
the hardware. To remove confusion InstancePtr->Config.Is* is used
instead.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:40:11 +05:30
Andrei-Liviu Simion
27ad901f1d hdcp1x: Fixed internal API naming.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:39:58 +05:30
Andrei-Liviu Simion
c6d40dccdd hdcp1x: Single self-test function.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:39:44 +05:30
Andrei-Liviu Simion
f42ac7cd82 hdcp1x: Converged CfgInitialize to one top-level.
Initialization functions for the cipher, port, and directions are now invoked
from within the XHdcp1x_CfgInitialize function directly.

No need to do check for inconsistencies between HW and SW for protocol and
direction because this scenario will never happen unless SDK generates the
xparameters.h incorrectly. The self test is the more appropriate place for this
check.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:39:23 +05:30
Andrei-Liviu Simion
4157a3516d hdcp1x: Removed common structure and duplications.
Keep commonality in the top-level instance core structure.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:39:11 +05:30
Andrei-Liviu Simion
5edc951b10 hdcp1x: Cipher and port APIs to act on top-level.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:38:53 +05:30
Andrei-Liviu Simion
260237c241 hdcp1x: RX and TX state machine APIs to act on top-level.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:38:40 +05:30
Andrei-Liviu Simion
86b9f04fd3 hdcp1x: Added top-level config structure.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:38:29 +05:30
Andrei-Liviu Simion
4f0202854d hdcp1x: Optimized LookupConfig.
The way the CfgPtr is now consistent with the rest of the drivers.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:38:16 +05:30
Andrei-Liviu Simion
251c4f8ccd hdcp1x: Removed unused static function.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:38:04 +05:30
Andrei-Liviu Simion
d565651a98 hdcp1x: Fixed compilation warnings and errors.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:37:51 +05:30
Andrei-Liviu Simion
01291541a5 hdcp1x: Modifications for Xilinx standalone coding style.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:37:36 +05:30
Dan Burke
328077ad8b hdcp1x: Initial release.
High-bandwidth Content Protection v1.x from Fidus Systems Inc.

Reviewed-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-08-10 16:37:24 +05:30
Kinjal Pravinbhai Patel
996bc03be6 drivers: scugic: Added prints to xscugic_tapp_example for regression
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-10 14:27:00 +05:30
Kinjal Pravinbhai Patel
c057e98588 bsp: a53: modified translation table in a53 32bit bsp
This patch modifies a53 32bit bsp translation table to fix the
incorrect translation table entries for addresses beyond
0xfA000000

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-10 14:26:48 +05:30
Kinjal Pravinbhai Patel
959f06aa0b bsp: a53: change in 32bit bsp makefile
This patch removes floating point flags from 32bit bsp makefile
as floating point unit is disabled in bsp for now

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-10 14:26:11 +05:30