Commit graph

1336 commits

Author SHA1 Message Date
Kinjal Pravinbhai Patel
7859933f8a sw_apps & lib: sw_apps and library tcl files have been changed
This patch updates the openamp & freertos sw_apps and
lwip & xilopenamp library to support latest freertos kernel

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-11-04 18:35:38 +05:30
Kinjal Pravinbhai Patel
419545b52a ThirdParty BSP: FreeRTOS kernel has been upgraded to 8.2.3 version
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-11-04 18:35:27 +05:30
Kinjal Pravinbhai Patel
4d5eca8c76 ThirdParty bsp: New version of FreeRTOS has been created
This patch deletes the FreeRTOS 8.2.1 kernel version and adds
8.2.3 kernel version

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-11-04 18:34:09 +05:30
Kinjal Pravinbhai Patel
a4ecb119e1 lib: bsp: cortex-a9 bsp is modified for fixing iar compilation
This patch modifies assembly level barrier function definitions
in xpseudo_asm_iccarm.h for iar compiler to fix the compilation
error for coresight driver

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-By: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-11-04 18:23:00 +05:30
Shadul Shaikh
59ac8e6c21 dptxss: Modified driver example files modification history
This patch modifies modification history of DisplayPort TX Subsystem driver
example files.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-11-03 11:56:11 +05:30
Shadul Shaikh
4da4f82fc4 dptxss: Modified driver files modification history
This patch modifies modification history of DisplayPort TX Subsystem driver
files.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-11-03 11:54:17 +05:30
Nava kishore Manne
8161710378 Added ChangeLog information for 2015.4 release
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-10-31 23:03:01 +05:30
Anirudha Sarangi
e08f7ac1fe lwip: Fix issue related to handling interfaces other than enet0
The existing Zynq adapter has a bug when it handles interfaces other
than enet0. This patch fixes it.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Acked by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-30 21:30:48 +05:30
Rohit Consul
4fd5787f10 video_common: Update stream report API for custom tag
In Stream reporting API if custom tag is detected print stream
properties as-is instead of using the mode table based API's

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-10-30 21:12:32 +05:30
Sarat Chand Savitala
816e90b214 sw_apps:zynqmp_fsbl: Fix for issue with SD1 boot when design has no SD0
This patch deduces correct drive number for SD based on which
SD instance(s) are in design and the boot mode used.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-29 22:03:32 +05:30
VNSL Durga
a83a191293 csudma: Modified logic of polling variable in example.
Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-27 14:40:00 +05:30
Venkata Naga Sai Krishna Kolapalli
a7d10c5f22 rtcpsu : Enable battery switching bit in control register
This patch enables rtc controller to switch to battery
when vcc_psaux is not available.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-27 14:12:20 +05:30
Rohit Consul
120d4554bd v_hdmitxss: Rename external API
Renamed XV_HdmiTxSs_SendAudioInfoFrame API to
XV_HdmiTxSs_SendAuxInfoFrame

Corrected Ppc data type to XVidC_PixelsPerClock

Removed vtc patch as fix is available in vtc driver v7.1

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
2015-10-23 14:38:53 +05:30
Rohit Consul
e4715b82e8 v_hdmitxss: update depends clause for vtc driver
Updated vtc driver dependency version to 7.1

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
2015-10-23 14:38:52 +05:30
Rohit Consul
83bfc8403a v_hdmirxss: update config structure for driver parameter
Updated pixel per clock parameter type to reflect usage
Deleted hdcp timer calls from - not needed in this module

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
2015-10-23 14:38:52 +05:30
Rohit Consul
5700a3bded v_hdmirxss: Set hpd false when cable is disconnected
When cable disconnect is detected drive hpd line low

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
2015-10-23 14:38:52 +05:30
Rohit Consul
c41c7cc5f4 v_hdmirx.c: Add custom video mode id tag
For input resolution not found in mode table update the video
mode id as custom.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
2015-10-23 14:38:52 +05:30
P L Sai Krishna
f0dfbbd126 sdps: Polled for Transfer Complete bit after cmd6.
Polled for Transfer Complete bit after sending CMD6
in case of eMMC card. since CMD6 expects a R1b response
we need to check for Transfer complete before sending
next command.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-23 14:15:15 +05:30
Srikanth Vemula
5155c4f47f vtc: Added interlaced programming feature.
Added new interlaced source select field to provide interlaced programming option to user.

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-10-22 23:28:35 +05:30
P L Sai Krishna
56ea0274df sdps: Polled for transfer complete for cmd6.
This patch does following things:
Added polling for transfer complete for cmd6 in case
of eMMC and MMC card.
Added 2.0 controller version check in case of eMMC to
switch for High speed mode in Zynq.
Added check for eMMC card, since HS200 mode switching
will only support by eMMC.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Acked-by: Harini Katakam <harinik@xilinx.com>
2015-10-22 23:17:37 +05:30
Sarat Chand Savitala
08f242df8b sw_apps:zynqmp_fsbl: Skip power-up requests for QEMU
QEMU doesn't model PMU in signle arch. Since, in FSBL,
it couldn't be determined if QEMU is of single or
multi arch, for now skipping power-up request for both cases.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-22 23:06:07 +05:30
Sarat Chand Savitala
1df7d08489 sw_apps:zynq_fsbl: Fix to make memory sections visible in Summary view
Added parentheses around 'ALIGN' in linker script. This change enables
linker script Summary view be visible in SDK.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-22 23:04:46 +05:30
Kinjal Pravinbhai Patel
60857608a0 sw_apps: freertos hello world app tcl is modified to add cortex-a53 support
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-10-21 16:30:57 +05:30
Kinjal Pravinbhai Patel
15ac00e3b6 ThirdParty bsp: added support for cortex-a53 to FreeRTOS
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-10-21 16:30:48 +05:30
Kinjal Pravinbhai Patel
e822910383 ThirdParty BSP: Created new minor version for FreeRTOS
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-10-21 16:29:57 +05:30
Jyotheeswar Reddy
277b99283b Revert "PMUFW: lscript: Force generation of single loadable section"
This reverts commit 73154541df.
Linker script was modified to work-around a bootgen issue with handling
multiple loadable sections. Now this issue is fixed in bootgen (PR#875808).
So reverting the commit.
2015-10-21 16:19:34 +05:30
Nava kishore Manne
b86934051e Revert "ThirdParty BSP: Created new minor version for FreeRTOS"
This reverts commit 354188d5fa.
2015-10-21 15:32:32 +05:30
Nava kishore Manne
e718e42698 Revert "ThirdParty bsp: added support for cortex-a53 to FreeRTOS"
This reverts commit e39dc35507.
2015-10-21 15:30:15 +05:30
Nava kishore Manne
ceff3de773 Revert "sw_apps: freertos hello world app tcl is modified to add cortex-a53 support"
This reverts commit e14fc5b34e.
2015-10-21 15:29:48 +05:30
Kinjal Pravinbhai Patel
e14fc5b34e sw_apps: freertos hello world app tcl is modified to add cortex-a53 support
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-20 22:45:20 +05:30
Kinjal Pravinbhai Patel
e39dc35507 ThirdParty bsp: added support for cortex-a53 to FreeRTOS
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-20 22:45:11 +05:30
Kinjal Pravinbhai Patel
354188d5fa ThirdParty BSP: Created new minor version for FreeRTOS
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-20 22:44:34 +05:30
VNSL Durga
ea31c10608 xilskey: Added c++ boundary blocks
Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-10-20 17:42:36 +05:30
RamyaSree
33124005bd sw_apps:zynqmp_fsbl: Corrected the ReadBuffer index value
This patch points to the correct readbuffer index value
in SendBankSelect API, when bank register read command
is issued for a SPANSION device in 24-bit mode.

Signed-off-by: RamyaSree <rdarapun@xilinx.com>
Acked-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-10-20 17:40:49 +05:30
VNSL Durga
158f2cec4f xilskey: Modified example of efuseps
As RSA enable and PPK revoke bits are having each 2 bits
in secure control register XilSKey_ZynqMp_EfusePs_ReadSecCtrlBits
API also returns status of 2 bits so added BOTH_BITS_SET in place
of TRUE.

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-10-20 17:40:39 +05:30
VNSL Durga
568fa0e175 xilskey: Modified API reading secure control bits
While reading secure control bits from efuse array previously
it is returning only one bit status but now modified to get
two bits of secure control bit register for RSA enable and
PPK hash revokes.

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Reviewed-by: Harini Katakam <harinik@xilinx.com>
2015-10-20 17:40:07 +05:30
Kedareswara rao Appana
3171d55588 can: Update the driver tcl to check for valid IP parameter
Few IP parameters exported in smaller cases to the hdf
but the dirver tcl is checking for the same parameters in
upper case resulting wrong values are being genearted
in xparameters.h file. This patch fixes this issue.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-10-20 17:06:24 +05:30
Kedareswara rao Appana
0707af60f4 can: Create a new version of can driver
Created a new vesrion of can can_v3_1

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-10-20 17:04:28 +05:30
Andrei-Liviu Simion
4b33a35165 vphy: Initial release of Video PHY driver.
Video PHY driver for abstraction of GTs.

Contribution from Gilbert Magnaye on HDMI.
Contribution from Vamsi Krishna Dhanikonda on DisplayPort.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Rohit Consul <rohitco@xilinx.com>
2015-10-20 16:34:48 +05:30
Bhavik Ameta
46eae7368d sw_services: xilsecure: Fixed Encryption API bug
Added missing setup steps in Encryption API.

Signed-off-by: Bhavik Ameta <bameta@xilinx.com>
Acked-by: Ramakrishna Ganeshu Poolla <rpoolla@xilinx.com>
2015-10-19 22:49:44 +05:30
Andrei-Liviu Simion
4c505a9c37 hdcp1x: Added dependency on timer counter.
Compilation failure if an HDCP design was generated without a
timer counter instatiated.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-10-19 22:40:59 +05:30
Andrei-Liviu Simion
3b7b32fe0e dp: tx: Moved wait for PHY ready from initialization.
PHY ready check is now done immediately before initiating link
training.

In pass-through designs where the TX reference clock is derived
from the input RX clock, having no RX clock would have resulted
the TX initialization failing due to PHY ready time out.

This patch allows TX and RX to both be initialized in any
order.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Shadul Shaikh <shaduls@xilinx.com>
2015-10-19 22:31:36 +05:30
Anirudha Sarangi
cbbf0e86d7 standalone BSP: Disable TCM ECC checks in boot code
It is observed that when the C stack in put in TCM, ECC errors
get reported resulting in data abort.
This patch disables TCM ECC check temporarily before we come
to a proper conclusion regarding how to handle this use case.
Since we expect users to run code in R5 TCM, this patch removed
ECC check for TCMs to avoid data aborts.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Acked by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-10-19 22:20:43 +05:30
Kinjal Pravinbhai Patel
b239d6a0db bsp: a53: asm instructions have been modified to return proper value
This patch modifies asm instruction ldr and mfcp for a53 64bit mode
to return 64bit values

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-10-19 22:04:35 +05:30
Jyotheeswar Reddy
676a985bc1 pmufw:config:Skip UART initialization
FSBL configures the UART baud rate, MIOs and Clocks. UART init code in FW is
not fully functional and in some cases may interfere with settings done by FSBL.
So skip UART init in PMUFW to avoid conflicts.

Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
Acked-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-10-19 11:02:36 +05:30
VNSL Durga
743a656e2c ZDMA: Modified XZDma_CreateBDList API
Corrected destination descriptor address calculation in
XZDma_CreateBDList API.

Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-19 10:52:36 +05:30
Anurag Kumar Vulisha
c04b550bca spi: added support for sst flash part in xspips_flash_intr_example.c
For sst flash parts we need to unlock global protection bits and use
bulk erase command instead of chip erase.This patch updates the same.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-17 00:34:06 +05:30
Anurag Kumar Vulisha
3487d7ac41 spi: changed the xspips_flash_polled_example file for sst flash parts
For sst flash parts we need to unlock global protection bits and use
bulk erase command instead of chip erase.This patch updates the same.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-10-17 00:32:49 +05:30
Shadul Shaikh
b505655fe0 dprxss: Instruct RX to generate HPD interrupt
This patch generates a Hot-Plug Detect (HPD) interrupt whenever RX cable
disconnect/unplug interrupt detected.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Andrei-Liviu Simion <andreis@xilinx.com>
2015-10-17 00:24:28 +05:30
Sarat Chand Savitala
c023b29bc4 sw_services:xilsecure: Fix for authentication failures
Acknowledge DMA transfer is complete by clearing DONE status.
This will make sure that the next transfer doesn’t assume DONE when it isn’t.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2015-10-17 00:17:42 +05:30