16 Feb, 2017

1 commit


25 Jan, 2017

1 commit

  • RapidIO is a high-performance packet-switched interconnect
    technology (www.rapidio.org) that can be used for messaging
    or memory transfers like Ethernet or PCIe.

    The interconnect can be used to support a boot functionality
    for slave mode (i.e. U-Boot does not fetch the images, images
    are pushed by a peer device/board). A new 'rio' command group
    allows to initialize and perform basic RapidIO operations.

    This feature has been firstly designed for TI KeyStone
    architecture but can be used by any device that has hardware
    RapidIO support and corresponding driver.

    This patch adds the RapidIO boot functionality documentation.
    It explains what RapidIO boot feature does, how to use it and the
    basic API that must be provided by a RapidIO hw controller driver.

    Signed-off-by: Aurelien Jacquiot
    Signed-off-by: WingMan Kwok

    Aurelien Jacquiot
     

03 Jan, 2017

4 commits


28 Dec, 2016

1 commit


27 Dec, 2016

1 commit


21 Dec, 2016

1 commit

  • Fix the MMU mapping for A8K device family:
    - Separate A7K and A8K memory mappings
    - Fix memory regions by including IO mapping for all
    3 PCIe interfaces existing on each connected CP110 controller
    Add A8K memory mapping documentation with all regions
    configured by Marvell ATF.

    Change-Id: I9c930569b1853900f5fba2d5db319b092cc7a2a6
    Signed-off-by: Konstantin Porotchkin
    Signed-off-by: Stefan Roese
    Cc: Stefan Roese
    Cc: Nadav Haklai
    Cc: Neta Zur Hershkovits
    Cc: Omri Itach
    Cc: Igal Liberman
    Cc: Haim Boot
    Cc: Hanna Hawa

    Konstantin Porotchkin
     

12 Dec, 2016

3 commits

  • Add pin control nodes to APN806, CP-master, CP-slave and
    Armada-7040 and Armada-8040 boards DTS files

    Signed-off-by: Konstantin Porotchkin
    Cc: Stefan Roese
    Cc: Nadav Haklai
    Cc: Neta Zur Hershkovits
    Cc: Omri Itach
    Cc: Igal Liberman
    Cc: Haim Boot
    Cc: Hanna Hawa
    Signed-off-by: Stefan Roese

    Konstantin Porotchkin
     
  • Add a DM port of Marvell pin control driver.
    The A8K SoC family contains several silicone dies interconnected
    in a single package. Every die is normally equipped with its own
    pin controller unit.
    There are 2 pin controllers in A70x0 SoC and 3 in A80x0 SoC.

    Signed-off-by: Konstantin Porotchkin
    Reviewed-by: Simon Glass
    Cc: Simon Glass
    Cc: Stefan Roese
    Cc: Nadav Haklai
    Cc: Neta Zur Hershkovits
    Cc: Omri Itach
    Cc: Igal Liberman
    Cc: Haim Boot
    Cc: Hanna Hawa
    Signed-off-by: Stefan Roese

    Konstantin Porotchkin
     
  • Add support for mvebu bubt command for flash image
    load, check and burn on boot device.

    Signed-off-by: Konstantin Porotchkin
    Reviewed-by: Stefan Roese
    Cc: Stefan Roese
    Cc: Nadav Haklai
    Cc: Neta Zur Hershkovits
    Cc: Omri Itach
    Cc: Igal Liberman
    Cc: Haim Boot
    Cc: Hanna Hawa
    Signed-off-by: Stefan Roese

    Konstantin Porotchkin
     

06 Dec, 2016

1 commit


05 Dec, 2016

4 commits


04 Dec, 2016

1 commit

  • To help automate the loading of custom image types we add the ability
    to define custom handlers for the loadable section types. When we find
    a compatible type while loading a "loadable" image from a FIT image we
    run its associated handlers to perform any additional steps needed for
    loading this image.

    Signed-off-by: Andrew F. Davis
    Reviewed-by: Simon Glass

    Andrew F. Davis
     

03 Dec, 2016

1 commit


30 Nov, 2016

1 commit


29 Nov, 2016

3 commits


24 Nov, 2016

7 commits


22 Nov, 2016

1 commit


18 Nov, 2016

1 commit

  • Now the flash params table as renamed to spi_flash_ids structure,
    so rename the sf_params.c to spi_flash_ids.c and remove the legacy.

    Cc: Bin Meng
    Cc: York Sun
    Cc: Vignesh R
    Cc: Mugunthan V N
    Cc: Michal Simek
    Signed-off-by: Jagan Teki
    Reviewed-by: Jagan Teki
    Tested-by: Jagan Teki
    Reviewed-by: Siva Durga Prasad Paladugu

    Jagan Teki
     

15 Nov, 2016

2 commits

  • Enable this so that EFI applications (notably grub) can be run under U-Boot
    on x86 platforms.

    At present the 'hello world' EFI application is not supported for the
    qemu-x86_efi_payload64 board. That board builds a payload consisting of a
    64-bit header and a 32-bit U-Boot, which is incompatible with the way the
    EFI loader builds its EFI application. The following error is obtained:

    x86_64-linux-ld.bfd: i386 architecture of input file
    `lib/efi_loader/helloworld.o' is incompatible with i386:x86-64 output

    This could be corrected with additional Makefile rules. For now, this
    feature is disabled for that board.

    Signed-off-by: Simon Glass
    Reviewed-by: Bin Meng
    [agraf: drop hello kconfig bits]
    Signed-off-by: Alexander Graf

    Simon Glass
     
  • It is useful to have a basic sanity check for EFI loader support. Add a
    'bootefi hello' command which loads HelloWord.efi and runs it under U-Boot.

    Signed-off-by: Simon Glass
    [agraf: Fix documentation, add unfulfilled kconfig dep]
    Signed-off-by: Alexander Graf

    Simon Glass
     

08 Nov, 2016

2 commits

  • Tom Rini
     
  • The Synopsys DWC EQoS is a configurable Ethernet MAC/DMA IP block which
    supports multiple options for bus type, clocking and reset structure, and
    feature list.

    This patch imports the binding from the Linux kernel, including my V3
    patch to extend the binding to cover the Tegra186, which is applied for
    next-20160912. So far, my changes have been acked by Lars Persson, the
    original author of the binding.

    Signed-off-by: Stephen Warren
    Reviewed-by: Simon Glass
    Acked-by: Joe Hershberger

    Stephen Warren
     

06 Nov, 2016

1 commit

  • Adds -i option that allows specifying a ramdisk file to be added to the
    FIT image when we are using the automatic FIT mode (no ITS file).

    This makes adding Depthcharge support to LAVA much more convenient, as
    no additional configuration files need to be kept around in the machine
    that dispatches jobs to the boards.

    Signed-off-by: Tomeu Vizoso
    Cc: Simon Glass
    Cc: Matt Hart
    Cc: Neil Williams
    Reviewed-by: Simon Glass

    Tomeu Vizoso
     

05 Nov, 2016

1 commit


31 Oct, 2016

1 commit


29 Oct, 2016

1 commit