Commit graph

28 commits

Author SHA1 Message Date
Kinjal Pravinbhai Patel
ab0e0327d9 bsp: FreeRTOS: modified freertos for bug fix and openamp support
This patch modifies tcl file to correct configCLEAR_TICK_INTERRUPT API
definition and added ttc stop & initialize ttc again if ttc config fails
on rerun.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked by: Anirudha Sarangi <anirudh@xilinx.com>
2015-08-17 17:43:22 +05:30
Harini Katakam
aca7c184d4 lwip: Use updated autonegotiation for Zynq as well
Read specific status register for negotiated speed and return the same.
The updated masks are only used for ZynqMP currently; follow the same
for Zynq as well. Corrected alignment in a couple of lines.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-14 15:58:09 +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
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
Nava kishore Manne
7a47ffd9e8 Removed executable file permission from source code files.
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-03 18:32:57 +05:30
Kedareswara rao Appana
93b8d7f2f5 lwip: remove unnessary code check in tcl
This patch removes the unnecessary check in the lwip tcl
it is causing the compilation issues in few ethernetlite based designs.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-08-03 18:32:01 +05:30
Suneel Garapati
15a5404a04 Thirdparty: bsp: freeRTOS support for all architectures
add freeRTOS bsp to support microblaze, cortexa9 and cortexr5
architectures for respective platforms.

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:56:23 +05:30
Kedareswara rao Appana
436240a4f7 lwip: Add support for axi ethernet with fifo on zynq
This patch adds lwip support for the axi ethernet with fifo
combination on zynq.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-31 16:56:13 +05:30
Nava kishore Manne
e35699808d Update Tcl files to support MultiBd and Packaged Bd Designs
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
Acked-by: Naga Sureshkumar Relli <nagasure@xilinx.com>
2015-07-31 16:55:01 +05:30
Harini Katakam
7f8e620772 lwip: Add support for Zynq Ultrascale MPSoC
Add support to be used with newer version of GEM in Zynq Ultrascale MPSoC.
Use TX Q1 and RX Q0; segregate Zynq specific TLB attributes and SLCR settings.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:51:12 +05:30
Harini Katakam
baa1675449 lwip: Add support for A53 and R5
Add support for lwip library to be picked for A53 & R5 and to use
necessary GIC. Comment informational prints.
This is to add support for Zynq Ultrascale MPSoC.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Reviewed-by: Anirudha Sarangi   <anirudh@xilinx.com>
2015-07-23 12:50:58 +05:30
Kedareswara rao Appana
37c9b39827 lwip: Update tcl to support User parameters
This patch does following things:
---> Add support the hier IP (user parameters that got exported to xml/hdf file)
---> Remove redundant code for checking the type of target periphral
that got connected to axi ethernet provided an api for the same (axieth_target_periph).

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-06-20 13:08:14 +05:30
Kedareswara rao Appana
29f2ea0237 lwip: Add lwip141_v1_2 and Deprecate lwip141_v1_1
This patch adds new version of the lwip and deprecates the older
version of the lwip.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-06-20 13:08:11 +05:30
Nava kishore Manne
293c1f12e7 Thirdparty:sw_services:standalone drivers license changes
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-05-16 19:42:42 +05:30
Kinjal Pravinbhai Patel
381054af18 sw_services: openamp: change in makefile
This patch modifies openamp Makefile to fix the compilation error
produced in windows

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-03-31 12:03:29 +05:30
Kinjal Pravinbhai Patel
0a34042255 sw_services: Openamp: modified the code and license
This patch modifies the code according to wendy's openamp changes
and also updates the license information

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-03-25 19:02:54 +05:30
Kinjal Pravinbhai Patel
1258f37bff ThirdParty: openamp: change in header file and bm_env.c
This patch modifies the hil and virtqueue header files to keep the
declaration after license information. It also modifies the bm_env.c
to remove the extern definitions and correct the env_map_memory function
The patch also updates license information for rpmsg_retarget.* files

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-03-21 17:51:27 +05:30
Kinjal Pravinbhai Patel
b4f312446f sw_services: openamp: removed platform specific APIs from library Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com> 2015-03-19 10:34:18 +05:30
Kinjal Pravinbhai Patel
322504c6c6 lib: added initial version of openamp
This patch contains initial version of xilopenamp library. Currently
the library supports cortex-R5 processor

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-03-16 15:37:14 +05:30
Nava kishore Manne
332e953ac6 lwip: Delete lwip_v2_4 Version
Two new version of lwip are in the build, lwip140_v2_4 and lwip141_v1_0.
Since we recently upgraded to 141 version, we can delete the lwip with version 140.

Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-02-16 22:32:48 +05:30
Kedareswara rao Appana
f2e84be10f lwip: Add support for lwip141 stack
This patch add's support for lwip141 stack
added new version of the lwip141_v1_0 and
deprecated the older version.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-02-02 13:15:52 +05:30
Kishore Kumar Korathaluri
0fedb7dfe8 lwip140 : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:37:13 +05:30
Kishore Kumar Korathaluri
7594c0cdb5 lwip140 : Added namespace for all hsi TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:14:00 +05:30
Suneel Garapati
0ae197d5e4 all: make source code non-executable
Changes -
find -name "*.h" -exec chmod a-x '{}' ';'
find -name "*.c" -exec chmod a-x '{}' ';'
find -name "*.S" -exec chmod a-x '{}' ';'
find -name "*.ld" -exec chmod a-x '{}' ';'
find -name Makefile -exec chmod a-x '{}' ';'

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
2014-12-17 15:13:03 +05:30
Kedareswara rao Appana
f45ada332c lwip: Fix bugs in lwip
This patch fixes following issues:
---> PHY auto detection & PHY access issues.
---> The existing lwip seems to misbehave when it undergoes a stress or
performance test with UDP packets.
---> Temac crashes and deadlocks if there is a high traffic load or transmitted
packets are not successfully delivered to the other side.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-12-09 20:30:47 +05:30
Kedareswara rao Appana
d4541c3d7a lwip: Add new version of the lwip lib
Added new version of the lwip(lwip_v2_4) and deprecated the older one(lwip_v2_3).

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-12-09 20:16:34 +05:30