Commit graph

1365 commits

Author SHA1 Message Date
P L Sai Krishna
746db5f257 xilffs: Removed compilation errors,added ReadOnly option.
This patch removes compilation errors in xilffs library.
This errors are coming when we configure ReadOnly, use
StringFunctions and use LFN options. This patch also does
configuring _FS_READONLY macro based on the option given
by the user.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-07-02 17:22:50 +05:30
Kalyani Tummala
633480b43e intc: Prevent the duplication of entries
if one xconstant is used for multiple lines then there are multiple entries
created. Prevent the same.

Signed-off-by:  Kalyani Tummala <kalyani@xilinx.com>
Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
2015-07-01 12:01:53 +05:30
Shubhrajyoti Datta
e703803892 intc: Create a new version v3.4
This patch creates a new v3.4 of intc driver and deprecates older v3.3.

Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
2015-07-01 12:01:52 +05:30
Sarat Chand Savitala
58e0fb3ac2 sw_apps:zynqmp_fsbl: Updated reset release sequence for A53
Clock enable is now done before release of reset for A53.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-07-01 11:57:44 +05:30
Sarat Chand Savitala
1f87f492b1 sw_apps:zynqmp_fsbl: Updated bin file naming scheme for SD
For SD and eMMC, BIN filenames now follow convention BOOTXXXX.BIN.
FSBL now updated as per this change.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-07-01 11:57:43 +05:30
Nava kishore Manne
0ce98191e9 Revert "bsp: a53: added support for 64bit print in xil_printf"
This reverts commit 546c719e6729eb90daea3027269373542b198668.
2015-07-01 11:41:06 +05:30
P L Sai Krishna
456ed53663 xilisf: Removed compilation errors on DC1.
This patch removes compilation errors by enabling the
IntelStmFlashInitialize function for STM flash family
on DC1.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-26 16:56:17 +05:30
Kinjal Pravinbhai Patel
af8728de98 drivers: scugic: added XScuGic_InterruptMaptoCpu API to scugic
This patch adds API XScuGic_InterruptMaptoCpu for mapping the
interrupts to specified cpu

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-26 16:56:17 +05:30
Kinjal Pravinbhai Patel
133156ba96 bsp: r5: added MPU Region setting API with size
This patch modifies xil_mpu.c to add the API Xil_SetMPURegion
which provide the settings for a MPU region with size

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-26 16:56:16 +05:30
Kinjal Pravinbhai Patel
42bc9f3698 bsp: a53: added support for 64bit print in xil_printf
This patch modifies xil_printf to support prints for 64bit digits
for hexadecimal format

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-26 16:56:15 +05:30
Nava kishore Manne
7a7303eaaf Changed the file format from PC to UNIX 2015-06-23 16:32:15 +05:30
Soren Brinkmann
bacc86609f bsp: xil_printf: Specify attribute(format)
Specify the format attribute for the xil_printf() function to allow the
compiler to do printf-style checking of the format string and arguments.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-22 15:32:59 +05:30
Soren Brinkmann
ef374e062b bsp: xil_printf: Handle 'u' conversions
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-22 15:32:59 +05:30
Soren Brinkmann
3620711f05 bsp: xil_printf: Handle 'p' conversions
Treat 'p' conversions as alias of 'x'. Strictly, not fully correct, but
better than ignoring them.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-22 15:32:58 +05:30
Soren Brinkmann
b0c3014a99 bsp: xil_printf: Handle 'X' conversions
Treat 'X' conversions as alias of 'x'. Strictly, that is not fully
correct, but still better than ignoring them.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-22 15:32:58 +05:30
Soren Brinkmann
68f0238f9a bsp: xil_printf: Handle 'i' conversion specifier
Treat 'i' as alias for 'd'.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-22 15:32:57 +05:30
Kinjal Pravinbhai Patel
d240f28ea4 drivers: scugic: added support for peripheral test for ZynqMP SOC
This patch modifies testapp tcl to support peripheral test for
ZynqMP SOC by checking for a processor name

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-22 15:12:29 +05:30
Kinjal Pravinbhai Patel
de71767f08 drivers: scugic: deprecated version 3.0 and created a new minor version 3.1
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-22 15:11:20 +05:30
Sarat Chand Savitala
c7791d8bb0 sw_services:xilsecure: Secure bitstream support added
This patch adds support to decrypt PL bitstream.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-22 11:31:52 +05:30
naga sureshkumar relli
0458436f41 canfd_v1_0: Updated the driver as per new RTL change.
This patch updates the canfd driver as per new RTL
changes.

Signed-off-by: naga sureshkumar relli <nagasure@xilinx.com>
2015-06-20 13:08:17 +05:30
P L Sai Krishna
cc4798846a qspipsu: Added Tx/Rx flags in the examples.
This patch modifies the examples for adding Rx/Tx
flags to check writing/reading.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-20 13:08:15 +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
ec3aa65779 axiethernet: Add support for Hier IP
The axiethernet ip contains 3 inbuilt blocks init
--> Axi Ethernet MAC
--> Axi Etherent BUF
--> PCS/PMA Core

During the vivado version < 2015.2 the axiethernet ip
being exported to hdf in flat mode and the hsi opens this in flat mode.
But from 2015.3 build onwards the axiethernet ip is tagged as core in the vivado
and hsi will open the ip in hier IP mode(hierarchy) means for user only
top level axiethernet instance will be visible and it will contains all
the properties related to the sub-cores.

In order to allow backward compatabilty
---> If a xml/hdf file which got created with the vivado version < 2015.3 being exported to
the sdk >= 2015.3.
---> Two drivers will be active to resolve this issue.
---> axiethernet_v4_4 will be attached to BUF this will fix the backward compatabilty issue.
---> axiethernet_v5_0 will be attached to top level block for newer features.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-06-20 13:08:14 +05:30
Sarat Chand Savitala
3b07202f16 sw_apps:zynqmp_fsbl: Added PL bitstream support
PL bitstream download support added.
Both secure and non-secure bitstreams are supported.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-20 13:08:13 +05:30
P L Sai Krishna
e0c1612b9e qspipsu: Removed NULL checks for Rx/Tx buffers.
This patch removes NULL pointer checks for Rx/Tx
buffers since writing/reading from 0x0 is permitted.
Used Tx/Rx flags to check for Writing/reading.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-20 13:08:13 +05:30
Punnaiah Choudary Kalluri
d29f063136 nandpsu: Fix timeout error for erase operation on slower devices
The current timeout value is not enough for erase operation on slower
devices. so increasing the timeout value and also added usleep for
timeout routine to have a precise timeout.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-06-20 13:08:12 +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
Kedareswara rao Appana
72d89bdf72 axiethernet: Add axiethernet_v5_0 and Deprecate axiethernet_v4_4
This patch Adds axiethernet_v5_0 and deprecates axiethernet_v4_4.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-06-20 13:08:10 +05:30
Sarat Chand Savitala
a01d2a94ac sw_services:xilsecure: Fix to avoid clearing of AES key
Clearing the CSU_AES_KEY_CLEAR register to avoid clearing of AES key.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-19 17:57:08 +05:30
P L Sai Krishna
7fab5b8308 qspips: Support for Macronix part in g128 example.
This patch add support for Macronix 512Mb flash and
corrected the if condition logic, by replacing equal-to
operator with equality operator.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-17 15:20:30 +05:30
Venkata Naga Sai Krishna Kolapalli
b07d492a65 Standalone BSP : Add Coresight DCC support in .mld
This patch adds coresight DCC support for Zynq Ultrascale+
MP Platform by modifying stdin and stdout range options.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-06-17 15:13:24 +05:30
Venkata Naga Sai Krishna Kolapalli
bc29600582 Coresight : Add support for Zynq Ultrascale+ MP.
This patch adds coresight DCC driver support for
Zynq Ultrascale+ MP platform.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-06-17 15:13:24 +05:30
Venkata Naga Sai Krishna Kolapalli
372c9797d2 coresight : Add new version and deprecate old one.
This patch creates a new v1.1 of coresight driver and
deprecates older v1.0.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-06-17 15:13:22 +05:30
P L Sai Krishna
32bcd2b1fc qspipsu: Modified if condition logic for ReadId API in examples.
This patch modifies the if condition logic for ReadId
function in examples by replacing equal-to operator
with equality.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-17 15:02:55 +05:30
P L Sai Krishna
fdf41ec349 qspipsu: Modified Bus width during dummy phase in examples.
This patch modifies the Bus width value during dummy phase
in examples since it is recommended to be same as in
data phase.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-06-17 15:02:53 +05:30
Kinjal Pravinbhai Patel
3459d888f6 bsp: r5: removes Init_Uart call from boot flow
This patch modifies xil-crt0.S to remove Init_Uart API call
as fsbl is initializing the UART

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-17 14:50:51 +05:30
Kinjal Pravinbhai Patel
46c5e55478 bsp: a53: removes Init_Uart call from boot flow
This patch modifies xil-crt0.S to remove Init_Uart API call
as fsbl is initializing the UART

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-17 14:50:51 +05:30
Kinjal Pravinbhai Patel
d0c41612d8 bsp: r5: enabling the asynchronous abort in boot code
This patch unmasks the A bit in CPSR to enable the
asynchronous abort in boot.S

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-17 14:50:50 +05:30
Kinjal Pravinbhai Patel
3f2478472f bsp: a53: enabling the SError exception in boot code
This patch enables Serror exception in boot flow for catching the
asynchronous aborts

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-17 14:50:50 +05:30
Kinjal Pravinbhai Patel
99a46157eb bsp: a53: added support for 64bit addressing mode
This patch modifies Xil_DCacheFlushRange, Xil_DCacheInvalidateRange
and Xil_ICacheInvalidateRange API to add support for addresses higher
than 4GB by not truncating the addresses to 32bit

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
2015-06-17 14:50:50 +05:30
Soren Brinkmann
c4df8f0dd2 PMUFW: lscript: Add section for ROM extension table
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-17 14:24:09 +05:30
Soren Brinkmann
d185a3a6d1 PMUFW: lscript: Sync memory definition with PMUFW repo
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-17 14:24:08 +05:30
Soren Brinkmann
368c173e5d PMUFW: lscript: Remove redundant blank lines
Sync with PMUFW sources.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
2015-06-17 14:24:08 +05:30
Nava kishore Manne
146cd64c83 Doxygen changes for drivers 2015-06-12 12:50:09 +05:30
Venkata Naga Sai Krishna Kolapalli
6769624eed rtcpsu_v1_0 : Add new driver to RTC module.
This patch adds new driver for RTC component.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-06-10 21:06:46 +05:30
Sarat Chand Savitala
fd800dfb46 sw_apps:zynqmp_fsbl: Removed redundant calls to Xil_DCacheFlush()
Xil_DCacheDisable() function internally has call to Xil_DCacheFlush().
Hence removing redundant calls to Xil_DCacheFlush from FSBL.

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-10 20:36:58 +05:30
Sarat Chand Savitala
4766bcb9f6 sw_apps:zynqmp_fsbl: Registering exception handlers
Exception handlers are now registered unconditionally for both A53 and R5
Removed enabling of IRQ from FSBL(to be enabled in user application)

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-10 20:36:57 +05:30
Sarat Chand Savitala
83eaa550d6 sw_apps:zynqmp_fsbl: Updated release version to 2015.3
Updated release version from 2015.1 SW Beta2 to 2015.3

Signed-off-by: Sarat Chand Savitala <saratcha@xilinx.com>
2015-06-10 20:36:56 +05:30
naga sureshkumar relli
d9923bc7bf xilflash_v4_1: Fix Write buffer programming for IntelStrataFlash
This patch fixes the writebufer programming for IntelStrataFlash.

Signed-off-by: naga sureshkumar relli <nagasure@xilinx.com>
2015-06-10 20:36:54 +05:30
naga sureshkumar relli
3b8769e4f8 xilflash_v4_1: Fix warnings.
This patch fixes the warnings.

Signed-off-by: naga sureshkumar relli <nagasure@xilinx.com>
2015-06-10 20:36:52 +05:30