03 Dec, 2019
1 commit
-
These functions are CPU-related and do not use driver model. Move them to
cpu_func.hSigned-off-by: Simon Glass
Reviewed-by: Daniel Schwierzeck
Reviewed-by: Tom Rini
24 Oct, 2019
1 commit
-
Remove macros which use PM_SIP_SVC offset and convert invoke_smc() to
xilinx_pm_request() which do calculation with PM_SIP_SVC already.Signed-off-by: Michal Simek
08 Oct, 2019
3 commits
-
Use the new function from firmware version to get the firmware version.
Signed-off-by: Ibai Erkiaga
Signed-off-by: Michal Simek -
New firmware header to place firmware specific macro and function
declarations. The patch also moves the macros defining PM operations as
well as some helper macros.Signed-off-by: Ibai Erkiaga
Signed-off-by: Michal Simek -
No reason to define new_buf again.
Signed-off-by: Michal Simek
24 Jan, 2019
1 commit
-
When FPGA programming fails, it does so silently, unless debugging
code is enabled. This makes it hard to detect problems in production
environments.Print the error message unconditionally so the error doesn't go
unnoticed.Signed-off-by: Luca Ceresoli
Signed-off-by: Michal Simek
26 Sep, 2018
1 commit
-
This patch modifies PL bitstream loading sequence as per
latest Xilfpga which supports all variants of bitstream images
generated from vivado and from bootgen. With this new change in
Xilfpga, uboot doesn't need to validate and swap bitstream as it will
be taken care inside Xilfpga. ZynqMP PL driver now checks for supporting
PMUFW version before skipping the validation and swap sequence as there
can be old PMUFW which doesn't supports this feature. In this case, driver
uses old way of PL bitstream loading sequence.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
01 Jun, 2018
1 commit
-
This patch adds support for loading secure bitstreams on ZynqMP
platforms. The secure bitstream images has to be generated using
Xilinx bootgen tool.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
07 May, 2018
1 commit
-
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.Signed-off-by: Tom Rini
09 Apr, 2018
3 commits
-
Xilfpga library expects the size of bitstream in a pointer
but currenly we are passing the size as a value. This patch
fixes this issue.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Nava kishore Manne
Signed-off-by: Michal Simek -
Latest xilfpga expects to set BIT5 of flags for nonsecure
bitsream and also expects length in bytes instead of words
This patch does the same.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
Reviewed-by: Joe Hershberger -
This patch adds support for ZynqMP platform to print FPGA PCAP status
for "fpga status" command.Signed-off-by: Nitin Jain
Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
20 Jun, 2017
1 commit
-
Reuse invoke_smc() routine which is already defined
instead of duplicating same at multiple places.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
22 Sep, 2016
1 commit
-
Add PL bitstream dowload support for ZynqMP
Bitstream will be validated by uboot and loaded
to PL by invoking an smc instruction to ATF which route this request to
PMU FW which will take care of loading it to PLSigned-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek