Commit graph

865 commits

Author SHA1 Message Date
Naga Sureshkumar Relli
86a64d9466 uartlite: update copyright year in source files and examples
Update copyright year in source files and examples.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-02 10:24:03 +05:30
Naga Sureshkumar Relli
41d5f826f7 iomodule: update copyright year in source files and examples.
Update copyright year in source files and examples.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-02 10:23:55 +05:30
Naga Sureshkumar Relli
43d4090c1e canps: Update copyright year in examples
Update copyright year in examples.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-02 10:23:46 +05:30
Naga Sureshkumar Relli
562bf1f6a9 can: Update copyright year in source files and examples
Update copyright year in source files and examples.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-02 10:23:31 +05:30
Venkata Naga Sai Krishna Kolapalli
868332a2c9 Coresight : Updated copyright year information
Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 16:24:39 +05:30
Shubhrajyoti Datta
0ddf9304bb bram: Update the copyright headers
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:03:21 +05:30
Shubhrajyoti Datta
f728d919e9 axipmon: Update the copyright headers
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:03:11 +05:30
Shubhrajyoti Datta
bc445fd935 tft: Update the copyright headers
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:02:58 +05:30
Shubhrajyoti Datta
dd4ac93b15 trafgen: Update the copyright headers to 2015
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:02:45 +05:30
Kinjal Pravinbhai Patel
806ecb3240 drivers: wdt: updated copyright year information
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:01:43 +05:30
Kinjal Pravinbhai Patel
3fceecde6c drivers: ttc: updated copyright year information
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:01:19 +05:30
Kinjal Pravinbhai Patel
8a9cf70db3 drivers: scugic: updated copyright year information
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 15:00:39 +05:30
Kedareswara rao Appana
47859455ca vdma: Update copyright year in examples
Update copyright year in examples.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:31:05 +05:30
Kedareswara rao Appana
8550029a5b axiethernet: Update copyright year in examples
Update copyright year in examples.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:30:54 +05:30
Kedareswara rao Appana
fdf0f9e9c9 cdma: Update copyright year in source files and examples
Update copyright year in source files and examples.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:30:42 +05:30
Kedareswara rao Appana
6839895a56 dma: Update copyright year in examples
Update copyright year in examples

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:30:27 +05:30
Harini Katakam
b674bd7b7b emacps: Update copyright year in examples
Update copyright year in example files.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:30:16 +05:30
Punnaiah Choudary Kalluri
9a6187d793 usbps: Update copyright year in source files and examples
Update copyright year in source files and examples

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:30:01 +05:30
Punnaiah Choudary Kalluri
347f662917 nandps: Update copyright year in source files and examples
Update copyright year in source files and examples

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:29:50 +05:30
Punnaiah Choudary Kalluri
56994e13ee dmaps: Update copyright year in source files and examples
Update copyright year in source files and examples

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:29:39 +05:30
Punnaiah Choudary Kalluri
b1dfc4ea1c devcfg: Update copyright year in source files and examples
Update copyright year in source files and examples

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Nava kishore Manne <nava.manne@xilinx.com>
2015-09-01 11:29:12 +05:30
Anurag Kumar Vulisha
649d61fc17 vdma: Corrected the hsize and stride alignment logic
This patch corrects the hsize and stride alignment logic when DRE
is not enabled in the design.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-31 12:48:51 +05:30
Rohit Consul
c8e6ea5336 vprocss: Add dynamic scaler filter coefficient selection logic
- Added dynamic scaler filter selection logic
- Added indirection layer for sub-core API's (picture settings,
  PIP background color, debug information)
- Fixed VDMA alignment in 1/2/4 pixel configurations
- Added example directory. Included files to be uused with
  vpss example design that will be released separately

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-30 22:01:58 +05:30
Rohit Consul
3f21bcd139 v_vscaler: Add filter table selection logic
There are 4 filter coefficient tables available. The table to be
loaded in IP register bank is determined by the scaling ratio

 Scale Up: Always use 6tap
 Scale Dn: Different table selected based on scaling ratio

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-30 22:01:30 +05:30
Rohit Consul
fa04ca480c v_hscaler: Add filter table selection logic
There are 4 Filter coefficient tables available. The table to be
loaded in the IP is determined by the scaling ratio
 Scale Up: Always use 6tap
 Scale Dn: Different table selected based on scaling ration

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-30 22:01:15 +05:30
Rohit Consul
687e6c1868 v_hcresampler: API updated to align with vprocss update
Updated API name to load external coefficients to align with
vprocss

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-30 22:00:50 +05:30
Rohit Consul
5914c4f4f7 v_vcresampler: API updated to align with vprocss
Updated API name to load external coefficients to align with
vprocss update.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-08-30 21:58:47 +05:30
Jyotheeswar Reddy
aa595fb200 ipipsu:example: Fix test device id
Modify example to use the first available IPI device slot
for testing

Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-26 19:36:43 +05:30
Anurag Kumar Vulisha
6d847e63b2 vdma: Add checks to align hsize and stride based on channel direction
When DRE is not enabled,adjust hsize and stride to memap data width on write channel(S2MM).
On read channel(mm2s), adjust hsize to stream data width and stride to memap data width.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-26 19:01:22 +05:30
P L Sai Krishna
5d923bad10 spips: Removed polled, interrupt tests from periph tests.
This patch modifies the test_app tcl file so that polled,
interrupt tests are removed from the peripheral tests.
Since we dont know whether peripherals are connected to
SPIPS or not.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-26 18:59:00 +05:30
P L Sai Krishna
e9557b1c36 iicps: Removed polled, interrupt tests from periph tests.
This patch modifies the test_app tcl file so that polled,
interrupt tests are removed from the peripheral tests.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-26 18:58:29 +05:30
Kedareswara rao Appana
bcdb65d21b axidma: Mark only BD Memory region as uncacheable
This patch updates the Xil_SetTlbAttributes to mark the BD memory region
only uncaheable and updated the cache flush/invalidate api's for a53 case.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-24 23:10:11 +05:30
Rohit Consul
478171fa76 vprocss: Align with SSW coding guidelines and few bug fixes
-Updated driver structure, variable and API names to align with
 defined coding guidelines
-Load scalers and chroma resampler coefficients only if the
 instantiated configuration supports it

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:09:53 +05:30
Rohit Consul
a9740e3b93 v_vscaler: Coefficient register base address offset changed in IP
Coefficient register base address offset changed in IP from
0x400 to  0x800 to accomodate all supported taps.
Split Phase and Coefficient programming logic in 2 independent
API's. For Bicubic and Bilinear scalers only Phase needs to
be programmed.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:09:34 +05:30
Rohit Consul
53ce20d940 v_hscaler: Coefficient register base address offset changed in IP
Coefficient register base address offset changed in IP from 0x400 to
0x800 to accomodate all supported taps.
Split Phase and Coefficient programming logic in 2 independent
API's. For Bicubic and Bilinear scalers only Phase needs to be
programmed.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:09:19 +05:30
Rohit Consul
61d8e9d282 v_vcresampler: Program coefficients only if sampler type is FIR
Added enumeration for supported resampling algorithms.
Coefficients needs to be programmed only for FIR mode. Bounded
coefficient programmin API with required condition.
Updated debug API to report resampler type and associated
coefficients

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:08:51 +05:30
Rohit Consul
e09c164171 v_hcresampler: Program coefficients only if sampler type is FIR
Added enumerations to describe supported resampling algorithms
Only FIR mode needs the programmable coeffiecients. Bounded the
coefficient programming API with the required condition.
Also updated debug API to report out the resampling type and
associated coefficients

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:08:19 +05:30
Rohit Consul
ee628ac796 v_deinterlacer: IP Bus Name prefix change
IP bus name prefix changed from "AXILITES" to "CTRL" to align
with all other HLS IP's in video processing subsystem. Generated
driver updated.

Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-24 23:07:56 +05:30
Naga Sureshkumar Relli
48471fbde6 ddrps: Add support for Packaged BD designs
This patch adds Packaged BD support to ddrps.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-24 23:06:55 +05:30
Naga Sureshkumar Relli
614884ae86 iomodule: Fix for iomodule without external interrupts
This patch updates the iomodule tcl to handle, if iomodule doesn't
have interrupts enabled and also updates the canonical defines for
iomodule GPO*,INTC_LEVEL_EDGE,INTC_POSITIVE.

Signed-off-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-21 17:43:07 +05:30
Kedareswara rao Appana
fed11b878a axicdma: Fix compilation error due to wrong define
This patch fixes the wrong ifdef in the example.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by:  Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
2015-08-21 17:13:18 +05:30
Kedareswara rao Appana
f2fc9f0ca9 axicdma: Mark only BD Memory region as uncacheable
This patch updates the Xil_SetTlbAttributes
to mark the BD memory region only uncaheable and
updated the cache flush/invalidate api's for a53 case.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by:  Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
2015-08-21 17:10:22 +05:30
Kedareswara rao Appana
1f48a8019c axidma: Handle cache flush/invalidate api's properly for a53
In a53 processor the Cache flush api does both fulsh and invalidate
of the memory once the dma transfer is done before checking the
data we shouldn't invalidate the memory unlike the a9/microblaze case.
This patch updates the axidma examples for the same.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-08-21 14:16:24 +05:30
Kedareswara rao Appana
c6b7045164 axicdma: Handle cache flush/invalidate api's properly for a53
In a53 processor the Cache flush api does both fulsh and invalidate
of the memory once the dma transfer is done before checking the
data we shouldn't invalidate the memory unlike the a9/microblaze case
this patch updates the axicdma examples for the same.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-08-21 14:14:31 +05:30
Andrei-Liviu Simion
f0cdd32e75 hdcp1x: hdmi: rx: Removed DDC enable.
Should be called from application instead.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-21 13:50:11 +05:30
VNSL Durga
d794be5726 TPG: Modified IP pheripheral support
Signed-off-by: VNSL Durga <vnsldurg@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2015-08-21 13:49:49 +05:30
Venkata Naga Sai Krishna Kolapalli
0546b2b8db Coresight : Modified makefile according to latest compiler
This patch modifies the makefile by removing the unnecessary
compiler checks. With the latest compiler names, this check
is not required.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
Acked By: Sadanand Mutyala <sadanan@xilinx.com>
2015-08-21 10:58:50 +05:30
Shubhrajyoti Datta
0ede20560d tft: Add 64-bit support
Add support for 64 bit support

Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-21 10:56:31 +05:30
Kedareswara rao Appana
cbf1285e40 axidma: Fix bug in the number of words in a buffer descriptor
With the 64-bit support a new filed got added to the buffer
descriptor the number of words in a buffer desctipor
should be changed accordingly. This patch updates the same.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-20 22:51:20 +05:30
Shubhrajyoti Datta
6fd0d9fb68 trafficgen: 64-bit support
Add 64-bit support for traffic generator.

Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Reviewed-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-08-20 22:05:39 +05:30