03 Dec, 2019

1 commit


16 Apr, 2019

2 commits


19 Jul, 2018

2 commits

  • Disable the use of function zynq_loadfs when compiling
    the driver for the SPL, as the following filesystem
    functions are not found by the linker:
    - fs_set_blk_dev
    - fs_read
    - fs_set_blk_dev
    - fs_read
    - fs_read

    Signed-off-by: Luis Araneda
    Signed-off-by: Michal Simek

    Luis Araneda
     
  • This patch basically adds two new commands for loadig secure
    images.
    1. zynq rsa adds support to load secure image which can be both
    authenticated or encrypted or both authenticated and encrypted
    image in xilinx bootimage(BOOT.bin) format.
    2. zynq aes command adds support to decrypt and load encrypted
    image back to DDR as per destination address. The image has
    to be encrypted using xilinx bootgen tool and to get only the
    encrypted image from tool use -split option while invoking
    bootgen.

    Signed-off-by: Siva Durga Prasad Paladugu
    Signed-off-by: Michal Simek

    Siva Durga Prasad Paladugu
     

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

    Tom Rini
     

09 Apr, 2018

1 commit


10 Jan, 2017

1 commit


20 Nov, 2015

1 commit


23 Nov, 2014

1 commit

  • The sandbox/ext4/fat/generic fs commands do not gracefully deal with files
    greater than 2GB. Negative values are returned in such cases.

    To handle this, the fs functions have been modified to take an additional
    parameter of type "* loff_t" which is then populated. The return value
    of the fs functions are used only for error conditions.

    Signed-off-by: Suriyan Ramasami
    Acked-by: Simon Glass
    [trini: Update board/gdsys/p1022/controlcenterd-id.c,
    drivers/fpga/zynqpl.c for changes]
    Signed-off-by: Tom Rini

    Suriyan Ramasami
     

20 May, 2014

3 commits


13 May, 2014

5 commits


05 Mar, 2014

1 commit

  • Copied from Linux sources "include/linux/sizes.h" commit
    413541dd66d51f791a0b169d9b9014e4f56be13c

    Signed-off-by: Alexey Brodkin

    Cc: Vineet Gupta
    Cc: Tom Rini
    Cc: Stefan Roese
    Cc: Albert Aribaud
    Acked-by: Tom Rini
    Acked-by: Stefan Roese
    [trini: Add bcm Kona platforms to the patch]
    Signed-off-by: Tom Rini

    Alexey Brodkin
     

06 Feb, 2014

1 commit

  • When ARCH_DMA_MINALIGN is greater than header size of the bit file, and buf is
    not aligned, new_buf address became greater then buf_start address and the
    load_word loop corrupts bit file data.

    A work around is to decrease new_buf of ARCH_DMA_MINALIGN, it might corrupt data
    before buf but permits to load correctly.

    Signed-off-by: Stany MARCEL
    Signed-off-by: Michal Simek

    Novasys Ingenierie
     

06 Nov, 2013

2 commits


15 Oct, 2013

1 commit


12 Aug, 2013

2 commits

  • Some versions of the Zynq first stage boot loader enable PCAP loopback
    during boot regardless of whether or not the boot image includes PL
    configuration. This behavior only appears in certain boot modes (notably
    QSPI boot). Attempting to configure the PL with the loopback bit set
    will result in timeouts and will prevent successful configuration.

    In order to avoid this problem, and to avoid dependency on the version
    of the FSBL used to boot the system, ensure that the loopback enable bit
    is cleared when loading the driver.

    Signed-off-by: Soren Brinkmann
    Signed-off-by: Michal Simek

    Soren Brinkmann
     
  • - Add support for zc7100 device.
    - FPGA programming on few of the SOC(zc7100) takes more
    than 1sec, hence increased the program time by 4sec to
    sync' all soc's.

    Signed-off-by: Jagannadha Sutradharudu Teki
    Signed-off-by: Michal Simek

    Michal Simek
     

24 Jul, 2013

1 commit


06 May, 2013

1 commit

  • Devcfg device requires to load bitstream in binary format.
    But u-boot also has an option for loading bitstream in bit
    format. Let's handle both cases by zynqpl driver.
    Also add suport for loading partial bitstreams.

    The first driver version was done by:
    Joe Hershberger

    Signed-off-by: Michal Simek
    Reviewed-by: Tom Rini

    Michal Simek