Commit graph

75 commits

Author SHA1 Message Date
Kinjal Pravinbhai Patel
ba8cacf8f0 BSP: R5: clean up xparamters_ps.h
This patch removes the non-required definitions of XPS_*_BASEADDR in xparameters_ps.h

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:30:31 +05:30
Kinjal Pravinbhai Patel
4ff34113d2 BSP: A53: clean up xparamters_ps.h
This patch removes the non-required definitions of XPS_*_BASEADDR in xparameters_ps.h

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:30:30 +05:30
Kinjal Pravinbhai Patel
35c11ded6a BSP: A53: clean up xil-crt0.s
This patch removes unused variable definitions from xil-crt0.s

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:30:30 +05:30
Kinjal Pravinbhai Patel
bff62dfbe7 BSP: A53: clean up for sleep routine
This patch cleans up the sleep and usleep routines for A53

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:30:27 +05:30
Kishore Kumar Korathaluri
b00f16f481 xilrsa : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:30:18 +05:30
Kishore Kumar Korathaluri
95c6313f7a xilisf : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:30:17 +05:30
Kishore Kumar Korathaluri
135c380056 xilffs : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:30:16 +05:30
Kishore Kumar Korathaluri
1b74d44d6d zynq_fsbl : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:30:15 +05:30
Nava kishore Manne
febf5d437d xilkernel : added namespace for all HSI TCL commands.
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-04-26 10:30:15 +05:30
Kishore Kumar Korathaluri
2ddc06574e standalone : added namespace for all HSI TCL commands.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:30:13 +05:30
P L Sai Krishna
b263d0ea45 xilffs: Modified the xilffs according to MISRAC 2012 compliant.
This patch modifies the xilffs library according to MISRAC 2012 compliant
and cache related changes were removed in previous upgrade and the changes
are done again to correct it.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-04-26 10:29:35 +05:30
Venkata Naga Sai Krishna Kolapalli
0044befaca standalone : Reverted back the signature of xil_printf.
This patch reverts back the function signature in a53,a9 and
r5 xil_printf API.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:34 +05:30
Venkata Naga Sai Krishna Kolapalli
2dee01e56d standalone : Updated copyright contents.
This patch updates the standalone files copyright information with the
latest content.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:33 +05:30
Venkata Naga Sai Krishna Kolapalli
b1562d0c85 standalone : xpm_counter.c file was modified to compile for armcc.
This patch modifies xpm_counter file. Removed old notation uint32 and used u32.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:30 +05:30
Kinjal Pravinbhai Patel
e6d6e901cb BSP: cortexa9: change in boot code
Modified boot code to enable scu after MMU is enabled and
removed incorrect initialization of TLB lockdown register in
gcc/boot.S & cpu_init.S, armcc/boot.S and iccarm/boot.s

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:29:26 +05:30
Kinjal Pravinbhai Patel
6d8be37a23 BSP: common: added new APIs for differentiating Zynq and Zynq MP
This patch includes APIs for differentiating between Zynq and Zynq
Ultrascale MP

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-04-26 10:29:25 +05:30
Venkata Naga Sai Krishna Kolapalli
6bc29be8b6 standalone : Modified L2CacheInvalidate API for flushing stack region in A9.
This patch modifies cortex-a9 L2CacheInvalidate API for calculating stack
region and flushing out to memory before cache invalidation. This safeguards link
register value in stack from being corrupted due to cache invalidation.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:24 +05:30
Sarat Chand Savitala
205b80bc40 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>
2015-04-26 10:29:23 +05:30
Venkata Naga Sai Krishna Kolapalli
800c8793fb standalone : Included xil_types.h in xil_assert.h.
This patch includes the xil_types.h in missing header files like xil_assert.h,sleep.h, xil_testcache.h and xpseudo_asm_gcc.h.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:19 +05:30
Sarat Chand Savitala
1121ebabaf 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>
2015-04-26 10:29:19 +05:30
Nava kishore Manne
16ff3b4e03 standalone : Modified namespace from HSM to HSI.
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-04-13 14:36:57 +05:30
Venkata Naga Sai Krishna Kolapalli
93ece4087a standalone : Modified .mld file to support ZynqMP
This patch modified .mld that is required for the
unifing process of standalone code.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-13 14:36:56 +05:30
Venkata Naga Sai Krishna Kolapalli
3f6f63b07e standalone : Modified code for MISRA-C:2012 compliance.
This patch unifies standalone for both Zynq and ZynqMP
platforms. Also follows misrac guidelines.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-13 14:36:56 +05:30
P L Sai Krishna
ddbfbdcd6e xilffs: 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>
2015-04-13 14:36:49 +05:30
P L Sai Krishna
5ece7d79a6 xilffs: 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>
2015-04-13 14:36:48 +05:30
P L Sai Krishna
7084fe8a03 xilffs: 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:37:53 +05:30
Kedareswara rao Appana
8a2a79d0f3 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-25 21:38:29 +05:30
Harini Katakam
2e6c402ee2 xilskey: Add check for JS_ONES flag in jtag lib
Add check for JS_ONES flag and handle it.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-11-25 21:38:25 +05:30
Keerthana Voruganti
9cf8155cf6 sw_apps:zynq_fsbl: LinearBootDeviceFlag is initialized
LinearBootDeviceFlag is initialized since the variable undefined when operated in IO mode.

Signed-off-by: Keerthana Voruganti <keertha@xilinx.com>
2014-11-25 21:38:14 +05:30
Krishna Chaitanya Patakamuri
e3b8e045d0 sw_apps:zynq_fsbl:Updated ps7 init files in misc folder
Updated ps7 init files in misc folder for zc702,
zc706,zed,microzed boards

Signed-off-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2014-11-25 21:38:05 +05:30
Kinjal Pravinbhai Patel
1d7759dbd0 BSP: modified translation table for armcc and iar compiler cortexa9
This patch modifies translation table entries in armcc/translation_table.s and
iccarm/translation_table.s to fix the compilation error

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2014-09-26 19:50:18 +05:30
Harini Katakam
8bff16d07c xilkernel: Update documentation
Update existing documentation with new document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:17 +05:30
Harini Katakam
bbd9876396 xilmfs: Update documentation
Update exisitng documentation with new document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:17 +05:30
Harini Katakam
57d8a1cb79 xilsif: Update documentation
Publish documentation updated with new major version number and
the corresponding changes. Update document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:17 +05:30
Harini Katakam
6d441173ab xilflash: Update documentation
Update existing documentation with new document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:16 +05:30
Harini Katakam
ac73bf5763 bsp: Update documentation
Publish updated documentation with new version number and document
properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:16 +05:30
Harini Katakam
dbc95054fb xilskey: Update documentation
Update existing documentation with new document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:15 +05:30
Harini Katakam
1a0d689dea xilrsa: Update documentation
Update existing documentation with new document properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:15 +05:30
Harini Katakam
109f993103 xilffs: Update documentation
Publish updated documentation with new version number and document
properties.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-26 19:50:13 +05:30
Kinjal Pravinbhai Patel
2279391b34 BSP: modified translation table for cortexa9
This patch modifies translation table entries for cortexa9 in armcc/translation_table.s,
gcc/translation_table.s and iccarm/translation_table.s to match with the address map of
zynq

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2014-09-26 19:50:13 +05:30
Krishna Chaitanya Patakamuri
3e34f20971 sw_apps:zynq_fsbl: Changes for IAR compiler
Modified code for IAR compilation

Signed-off-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
2014-09-02 11:21:52 +05:30
Kinjal Pravinbhai Patel
df0b3b1a00 BSP: modified iccarm makefile
this patch modifies makefile of cortexa9/iccarm for proper linking of object file

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2014-09-02 11:21:25 +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
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
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
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
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