Commit graph

83 commits

Author SHA1 Message Date
Jyotheeswar Reddy
66409812e8 sw_apps:zynqmp_pmufw: Adding initial set of files with PM
This is the first functional set of files with
-Power Management
-Error Handlers
-Basic Timer based Scheduler

Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
2015-03-13 10:45:54 +05:30
Sarat Chand Savitala
370b4827f2 sw_apps:zynqmp_fsbl: Removed unnecessary files and set compiler options
Made changes in FSBL tcl file so that unnecessary files are deleted
from build. Since HSI and SDK create their own Makefile,
static Makefile is also removed from build. Also based on CPU,
compiler optins are set to match to those set in SDK.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-03-12 23:30:19 +05:30
Sarat Chand Savitala
990cca15db sw_apps:zynqmp_fsbl: Added eMMC bootmode support in FSBL
eMMC uses same driver as SD.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-03-12 18:15:25 +05:30
Peter Crosthwaite
9efeaa8f17 zynq_fsbl: Auto-populate -mcpu argument
FSBL has R5 specific behaviours so -mcpu must be passed to the build.
Automatically do this on app generation.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
2015-03-12 18:06:09 +05:30
Sarat Chand Savitala
4f2925975f sw_apps:zynqmp_fsbl: Added fallback and multiboot functionality
Adding this feature in FSBL enables BootROM to search for
next available image in the boot devices. Also user can
jump to a different image with the help of multiboot.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-03-12 10:25:11 +05:30
Sarat Chand Savitala
918e66a41a sw_apps:zynqmp_fsbl: Added power on reset bit fields
While releasing resets, power on reset bit fields of
the corresponding CPU core also considered now.
These bit fields are added in RST_FPD_APU register from RTL 5.0.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-03-11 14:33:53 +05:30
Sarat Chand Savitala
208a4977d0 sw_apps:zynqmp_fsbl: Fix to address change in arguments to f_mount
Signature for function f_mount() is changed.
Now three arguments are expected (earlier had two arguments).
In FSBL code, now f_mount() is called with new set of arguments.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-27 18:05:23 +05:30
Sarat Chand Savitala
c402428673 sw_apps:zynqmp_fsbl: Removed the RTL version reference
All the references to the RTL version are removed in the FSBL code.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-26 15:03:05 +05:30
Sarat Chand Savitala
58335dabbd sw_apps:zynqmp_fsbl: Removed PMU Firmware file from FSBL
HSI API is now also generating PMU configuration source file
which is not needed in FSBL. Hence deleting it.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-26 14:33:37 +05:30
Sarat Chand Savitala
c719cebbac sw_apps:zynqmp_fsbl: Change in FSBL banner
FSBL banner is changed and is displayed independent of debug level

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-23 14:48:35 +05:30
Sarat Chand Savitala
52e9d348e4 sw_apps:zynqmp_fsbl: Changes in naming for psu
Changes done to replace all ps8 and pss references to psu.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-18 19:57:13 +05:30
Sarat Chand Savitala
9b05c2842a sw_apps:zynq_fsbl: optimised the file deletion code
Replaced the multiple file deletions with a loop to delete files

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-18 17:53:48 +05:30
Jyotheeswar Reddy
39f60018d1 sw_apps:pmufw: Adding initial set of files for PMU Firmware App
This initial version has the basic set of files required to
build a basic firmware for PMU Microblaze in ZynqMP

Signed-off-by: Jyotheeswar Reddy <jyothee@xilinx.com>
2015-02-18 17:32:33 +05:30
Sarat Chand Savitala
4a0709ace1 sw_apps:zynqmp_fsbl: Update SD boot mode
Changed the SD (SD0) boot mode as per bootmode pin encoding from 5 to 3.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-17 21:26:03 +05:30
Sarat Chand Savitala
8b1c93702d sw_apps:zynqmp_fsbl: Changes in FSBL to match register changes
This change is done to match the change in the hardware registers
used to enable the RSA authentication during boot.
Also a small logical error is corrected.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-17 21:26:03 +05:30
Sarat Chand Savitala
b6aa8be915 sw_apps:zynqmp_fsbl: Change to copy ps init files in FSBL
This change is to handle the PS init files copying.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-02-17 21:26:03 +05:30
P L Sai Krishna
a37779ae8e xilffs_v2_3: Deleted the v2.3 version.
This patch delete the older version of xilffs.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-02-17 12:51:28 +05:30
Bhavik Ameta
be9e79763e lib:added secure library initial version
This library contains routine to use SHA, AES and RSA hardware on Alto
Signed-off-by: Bhavik Ameta <bameta@xilinx.com>
2015-02-09 12:34:25 +05:30
Kedareswara rao Appana
47d14c6a7b sw_apps: echo_server: Add support for lwip141 stack
This patch updates the echo_server app to
use the lwip141 stack.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-02-02 16:37:16 +05:30
Kishore Kumar Korathaluri
2c607219ab xilrsa : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:55 +05:30
Kishore Kumar Korathaluri
3d32d48568 xilmfs : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:55 +05:30
Kishore Kumar Korathaluri
6024205aba zynqmp_fsbl : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:54 +05:30
Kishore Kumar Korathaluri
37062cd26b zynq_fsbl : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:54 +05:30
Kishore Kumar Korathaluri
42f4462b86 xilkernal_thread_demo : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:53 +05:30
Kishore Kumar Korathaluri
4717af7c58 rsa_auth_app : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:52 +05:30
Kishore Kumar Korathaluri
f88cf14be0 lwip_echo_server : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:52 +05:30
Kishore Kumar Korathaluri
942473cfef xilkernel : added common namespace to all common tcl commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-22 11:52:51 +05:30
Kishore Kumar Korathaluri
4b63dbe582 xilrsa : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:12 +05:30
Kishore Kumar Korathaluri
9c2fe66c2d zynq_fsbl : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:11 +05:30
Kishore Kumar Korathaluri
4af35343ba xilkernel_thread_demo : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:10 +05:30
Kishore Kumar Korathaluri
7446107f39 rsa_auth_app : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:09 +05:30
Kishore Kumar Korathaluri
0c875e87c8 lwip_echo_server : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:08 +05:30
Kishore Kumar Korathaluri
6f353fea1b xilkernel : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-01-08 16:15:07 +05:30
Sarat Chand Savitala
e5bc1ff112 sw_apps:zynqmp_fsbl: Publishing zynqmp FSBL to HEAD of embeddedsw
Initial publishing of zynqmp_fsbl in the embeddedsw repo.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-01-08 09:01:51 +05:30
Sarat Chand Savitala
592dee49fa sw_apps:zynq_fsbl: Changes to remove unnecessary ps init files from FSBL
This change in FSBL is done to remove unnecessary ps init files in FSBl application project.
Only ps7_init.c and ps7_init.h are required files in FSBL project.
Presence of ps7_init_gpl files lead to linker errors.
Hence removed those and all other unnecessary files.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2014-12-24 18:46:38 +05:30
Sarat Chand Savitala
61bfd0ddd2 sw_apps:zynq_fsbl: Change to copy ps init files from FSBL
This change in FSBL is done to support PS parameters configuration in SDK.
Now FSBL handles the PS init files generation/copying.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
----
This is to address CR# 808143
2014-12-24 10:06:13 +05:30
Kishore Kumar Korathaluri
bc6b0dc99e xilmfs : Modified namespace from HSM to HSI.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2014-12-23 16:09:33 +05:30
Kishore Kumar Korathaluri
56d89a8df4 xilkernel : Modified namespace from HSM to HSI.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2014-12-23 16:09:32 +05:30
P L Sai Krishna
79458f03a1 xilffs_v3_0: Added new version for xilffs library.
This patch add new version for xilffs library and deprecated the older version.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2014-12-18 15:52:12 +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
Sarat Chand Savitala
7512b7dfda sw_apps:zynq_fsbl: Fix for the library information in the FSBL template
In SDK GUI, the information of requirement of libraries for creating
Zynq FSBL was showing incorrect messages in Application project window.
When both xilffs and xilrsa libraries were absent, the error message
in SDK mentions only about xilffs. This is  corrected and the
error message now reflects the exact essential libraries that are missing.
This is fix for CR#837141.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2014-12-15 10:48:46 +05:30
Sarat Chand Savitala
9270b68a0a sw_apps:zynq_fsbl: Fix to address change in arguments to f_mount()
From 2015.1_1210_1, signature for function f_mount() is changed.
Now it expects three arguments (earlier had two arguments).
In SD initialization routine of FSBL code, now f_mount()
is called with new set of arguments.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2014-12-15 10:23:22 +05:30
P L Sai Krishna
aeae1a8d96 xilffs_v2_3: updated the xilffs example.
This patch modifies the xilffs example according to latest xilffs library version.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2014-12-09 11:13:08 +05:30
P L Sai Krishna
26967d0248 xilffs_v2_3: Updated to latest xilffs version.
This Patch updates the xilffs library to latest version R0.10b

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2014-12-09 11:12:57 +05:30
P L Sai Krishna
0f23b0e3fa xilffs_v2_3: Added support for micro SD without WP/CD check.
This Patch add support for micro SD without WP/CD check.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2014-12-04 15:30:15 +05:30
P L Sai Krishna
1d21bc23ba xilffs_v2_3: Added new version of xilffs library.
This patch add new version of xilffs library by changing mld file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2014-12-04 15:30:14 +05:30
Kedareswara rao Appana
3877f190b9 sw_apps: call the tcp fast and slow timers in user context instead of timer interrupt context
This patch fixes the issue TCP re-transmission and data abort were noticed
in the echo server app when send/receive at high rates.
To fix this issue call the tcp fast and slow timers in the application
context instead of timer interrupt context

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-11-21 12:25:48 +05:30
Kedareswara rao Appana
ef064c430d bsp: Fix bug in the xilernel bsp tcl
This patch fixes the xilkernel_thread_demo app compilation error
when microblaze is configured with mmu(C_USE_MMU) greater than one.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-11-13 16:49:58 +05:30
Kedareswara rao Appana
c38b798468 bsp: Add new version xilkernel_v6_2 and deprecate xilkernel_v6_1
This patch add's new version of xilkernel and deprecates the
older version of the xilkernel.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-11-13 16:49:51 +05:30
Kedareswara rao Appana
5998568e86 sw_apps: Fix echo server sfp phy programming issues
This patch fixes the sfp phy clock programming
issues on zynq.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-10-29 17:58:18 +05:30