Commit graph

103 commits

Author SHA1 Message Date
Andrei-Liviu Simion
c4154510b8 dptx: Initial commit for multi-stream transport (MST) functionality.
- Now supporting up to 4 streams.
- Separate set of main stream attributes (MSA) for each stream.
- New MST calculations for payload bandwidth number (PBN) and time slot
allocation.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:19 +05:30
Jagannadha Sutradharudu Teki
2338f905a4 bsp: handle mb profiling correctly
Do not use r16 to pass arguments to mcount

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:19 +05:30
Subbaraya Sundeep Bhatta
6b6fb58d15 bsp: handle mb profiling correctly
Do not use r16 to pass arguments to mcount

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Subbaraya Sundeep Bhatta
1c5721387d bsp: Add declarations for cache APIs
Added microblaze_flush_cache_ext_range, microblaze_invalidate_
cache_ext_range declarations.

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Harini Katakam
ceb52d805c sdps: Cache support for switch command
High speed/wide bus operations involve data transfers. Hence these
buffers should be aligned and flushed/invalidated where required.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-02 11:21:18 +05:30
Kedareswara rao Appana
9aee07a7b5 emacps: Fix issues in the tcl
This patch fixes the issue LwIP Echo Server application does not work in an
design which has Zynq ENET used with PCS/PMA core on a ZC-706 board.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Shakti Bhatnagar
c2b6e79695 xiliisf: Updated xilisf lib
Updated the lib src files as well as the examples
for the major version change v5_0

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-09-02 11:21:18 +05:30
Punnaiah Choudary Kalluri
ee1d5c6b44 nandps: Add Modification history to xnandps.h file
Added Modification history to xnandps.h file

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:17 +05:30
Kedareswara rao Appana
1c76344476 canps: Use proper values for calulating baudrate for can.
This patch fixes the incorrect baud rate caluclation in
the canps driver and examples.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:17 +05:30
Kedareswara rao Appana
57902f1983 axiethernet: fix issues with the open/close of file in the driver tcl
This patch fixes the issues with the open/close of the files in the driver tcl.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:17 +05:30
Kedareswara rao Appana
184d01e738 trafgen: Modify inputs for assert function.
provide correct condition for assert functions.
Fix incorrect parameters in the driver.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:17 +05:30
Subbaraya Sundeep Bhatta
a3ef256b4f spi: Use interrupt status register Tx empty bit
Use interrupt status register Tx empty bit instead of status register

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-09-02 11:21:17 +05:30
Durga challa
f1d59ffcd9 vtc: Modified vtc.mdd file.
vtc.mdd file was modified.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:16 +05:30
Krishna Chaitanya
95542ba5ad sw_apps: zynq_fsbl: Updated the release year to 2014.3
Updated the Release year to 2014.3

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com"
2014-09-02 11:21:16 +05:30
Durga challa
7921deaf6c rgb2ycrcb: Changed enum names.
Removed Haddress in TCL file under config structure and
Modified doxygen report, modified enum names in xrgb2ycrcb.c and xrgb2ycrcb.c files.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:16 +05:30
Punnaiah Choudary Kalluri
9350f7c80f nandps: Addd Modification history
Added modification history

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:16 +05:30
Durga challa
6c8a7204d0 cfa: Modified enum names.
Modified source files and doxygen report

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:16 +05:30
Kedareswara rao Appana
e75580f72b lwip: Fix for echo server app compilation issue.
This patch fixes issue while compiling echo server app for a Zynq design where
the axi_ethernet is present in  the PL fabric.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:16 +05:30
Durga challa
15ade04438 tpg: Modified enum names.
Modified enums in source files.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:15 +05:30
Durga challa
eccc20c71e tpg: Modified doxygen report
Doxygen report is updated.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:15 +05:30
Durga challa
4de3131e1b ycrcb2rgb: Modified enum names
Modified source files and doxygen report.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:15 +05:30
Subbaraya Sundeep Bhatta
e9b9bfa933 sysmon: Added support for Ultrascale
Added support for Ultrascale sysmon

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:15 +05:30
Subbaraya Sundeep Bhatta
b6759337df xadcps: modify inputs for assert function
Provide correct condition for assert function

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:15 +05:30
Subbaraya Sundeep Bhatta
374fbecdb5 intc: handle single external interrupt pin
Handle single pin external interrupts

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Subbaraya Sundeep Bhatta
54e7ae3bf1 cpu: generate protection macros for xparameters.h
Generate protection macros to prevent circular inclusions

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Harini Katakam
831df57b90 xilffs : Use data cache
Change xilffs library to support data cache.
Dont disable data cache in the example.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Harini Katakam
c7905e97cb sdps: Support data cache
Make changes to enable use of data cache.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Kinjal Pravinbhai Patel
c361aa8b5b BSP: removed PEEP related code
This patch removes PEEP related code from standalone
BSP cortexa9 and also removes uart.c and smc.c.

Also removed function definition of XSmc_NorInit and
XSmc_NorInit from cortexa9/smc.h

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Kinjal Pravinbhai Patel
65aed475af BSP: removed nanosleep routine from usleep.c
This patch removes unimplemented nanosleep routine from cortexa9/usleep.c

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Krishna Chaitanya Patakamuri
7663f4f745 sw_apps:zynq_fsbl: Removed smc.h
Removed unused smc.h from nand.h and nor.h header files.

Signed-off-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:13 +05:30
Kedareswara rao Appana
8b74cbc739 xilkernel: fix issue with the static_pthread_support
Enable the static_pthread_support when there is
valid entries in the static_pthread_table.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:13 +05:30
Punnaiah Choudary Kalluri
e2388c02d7 devcfg: Modified the examples for regression test suite
Added test PASS/FAIL information
Modified the bitstream file size to 0xF6EC0

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:13 +05:30
Punnaiah Choudary Kalluri
8a666936f3 dmaps: Fix iarcc compiler and linker erros
Fixed iarcc linker error and compiler error

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:13 +05:30
Durga challa
589fcf6173 cresample: Added doxygen report.
Added doxygen report to cresample.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:13 +05:30
Jagannadha Sutradharudu Teki
e87aef2888 cresample: Modified index.html.
Modified index.html file in example folder.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:12 +05:30
Andrei-Liviu Simion
0afca23bff dptx: Updated Doxygen documentation.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:12 +05:30
Andrei-Liviu Simion
808d1b79f6 dptx: More documentation for Doxygen.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:12 +05:30
Andrei-Liviu Simion
8a5fe55ba2 dptx: Using tabs instead of 8 spaces.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:12 +05:30
Andrei-Liviu Simion
e3f77d9867 dptx: Changed the self test function and example to check register reset values.
This function will now pass without a DisplayPort cable connected.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:11 +05:30
Andrei-Liviu Simion
653c4624dd dptx: Added an audio example.
The user needs to implement Dptx_ConfigureAudioSrc and Dptx_AudioSendInfoFrame
as these functions are application-specific.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:11 +05:30
Andrei-Liviu Simion
78ee97db7f dptx: Removed example with both interrupt and timer.
Redundant since there are separate examples for both interrupt and timer
functionality.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:11 +05:30
Andrei-Liviu Simion
57cd141001 dptx: Iterate on max voltage swing during training.
Required for compliance.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:11 +05:30
Andrei-Liviu Simion
94cf07d9a9 dptx: Clean-up and commenting.
- General clean-up and commenting.
- Added comment documentation to the examples, as well as some general
information in xdptx.h.
- Examples now identify the CPU architecture using the existence of
XPAR_INTC_0_DEVICE_ID from the xparameters.h instead of the __MICROBLAZE__
macro.
- Added and renamed some files for improved integration into SDK.
- Cleaned-up documentation and code for readability.
- No longer returning XST_INVALID_PARAMETER in lieu of asserts.
- Renamed TxConfig member of the XDptx structure to Config.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:11 +05:30
Andrei-Liviu Simion
b94a087ad1 dptx: AUX transaction improvements for multiple read/writes.
AUX read and writes greater than 16 data bytes require multiple transactions.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2014-09-02 11:21:10 +05:30
Punnaiah Choudary Kalluri
fffe1b33b9 nandps: Fix updating the command phase register twice
Fixed updating the command phase register twice for the
flash devices that require four address cycles.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:10 +05:30
Jagannadha Sutradharudu Teki
2792f0a431 osd: Manually modified osd driver source files
Modified xosd_g.c and xosd_intr.c files of osd

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
35b5051f33 sw_apps:zynq_fsbl: Removed the PEEP code
Removed the unwanted PEEP code from FSBL

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
4bc693d0c9 sw_apps:zynq_fsbl: Remove integer.h
Remove the integer.h file FSBL src as it is present as a part of xilffs library.

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
33bd465b67 sw_apps:zynq_fsbl: Removed the redundant code present in FsblMeasurePerfTime
Removed the redundant code present in FsblMeasurePerfTime

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
d4cf4a3fc2 sw_apps:zynq_fsbl: Fallback support for AES encryption with Efuse
Fallback support for AES encryption with Efuse - Enhancement
Disabling the cache for fallback cases after authentication failure

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30