05 Dec, 2018

1 commit


03 Dec, 2018

1 commit


29 Nov, 2018

1 commit


09 Nov, 2018

1 commit


06 Nov, 2018

1 commit


17 Oct, 2018

1 commit

  • Xilinx changes for v2018.11-rc2-v2

    FPGA:
    - Fix SPL fpga loading from FIT

    ARM64:
    - Fix gic accesses in EL2/EL1

    Xilinx:
    - Add dlc20 board support
    - Add Versal board support
    - Sync defconfigs
    - Enable MP via Kconfig
    - Add missing efuse node
    - Enable CDC for zcu100

    cmd:
    - Fix kgdb Kconfig dependency

    Tom Rini
     

16 Oct, 2018

1 commit

  • Xilinx is introducing Versal, an adaptive compute acceleration platform
    (ACAP), built on 7nm FinFET process technology. Versal ACAPs combine
    Scalar Processing Engines, Adaptable Hardware Engines, and Intelligent
    Engines with leading-edge memory and interfacing technologies to deliver
    powerful heterogeneous acceleration for any application. The Versal AI
    Core series has five devices, offering 128 to 400 AI Engines. The series
    includes dual-core Arm Cortex™-A72 application processors, dual-core Arm
    Cortex-R5 real-time processors, 256KB of on-chip memory with ECC, more
    than 1,900 DSP engines optimized for high-precision floating point with
    low latency.

    The patch is adding necessary infrastructure in place without enabling
    platform which is done in separate patch.

    Signed-off-by: Michal Simek

    Michal Simek
     

12 Oct, 2018

1 commit


07 Oct, 2018

2 commits

  • Adds configuration option OPTEE_TA_AVB and a header file describing the
    interface to the Android Verified Boot 2.0 (AVB) trusted application
    provided by OP-TEE.

    Tested-by: Igor Opaniuk
    Reviewed-by: Igor Opaniuk
    Signed-off-by: Jens Wiklander
    Reviewed-by: Simon Glass

    Jens Wiklander
     
  • Adds a uclass to interface with a TEE (Trusted Execution Environment).

    A TEE driver is a driver that interfaces with a trusted OS running in
    some secure environment, for example, TrustZone on ARM cpus, or a
    separate secure co-processor etc.

    The TEE subsystem can serve a TEE driver for a Global Platform compliant
    TEE, but it's not limited to only Global Platform TEEs.

    The over all design is based on the TEE subsystem in the Linux kernel,
    tailored for U-Boot.

    Reviewed-by: Simon Glass
    Tested-by: Igor Opaniuk
    Signed-off-by: Jens Wiklander

    Jens Wiklander
     

06 Oct, 2018

1 commit

  • Add support for the Arm Versatile Express config bus that is
    being used for exposing various subsystems via a generic
    configuration bus. This driver adds support for generating
    transactions on this configuration bus and can be used by
    other drivers to abstract the communication with the actual
    function providers.

    Signed-off-by: Liviu Dudau
    Reviewed-by: Heiko Schocher

    Liviu Dudau
     

03 Oct, 2018

1 commit


01 Oct, 2018

1 commit


29 Sep, 2018

3 commits


24 Sep, 2018

3 commits


20 Sep, 2018

2 commits

  • NAND flavors, like serial and parallel, have a lot in common and would
    benefit to share code. Let's move raw (parallel) NAND specific code in a
    raw/ subdirectory, to ease the addition of a core file in nand/ and the
    introduction of a spi/ subdirectory specific to SPI NANDs.

    Signed-off-by: Miquel Raynal

    Miquel Raynal
     
  • - Multiples updates to the turris boards / platform
    - Changes / enhancements to the Marvell PHY drivers, mainly
    to support the turris platform
    - Many fixes and enhancements to the pxa3xx NAND driver
    - Fixes for the UART boot mode in kwboot
    - Misc minor changes to other 32bit and 64bit boards

    Tom Rini
     

19 Sep, 2018

1 commit

  • This adds a weak definition of comphy_update_map to comphy_core,
    which does nothing. If this function is defined elsewhere, for example
    in board file, the board file can change some parameters of SERDES
    configuration.

    This is needed on Turris Mox, where the SERDES speed on lane 1 has to
    be set differently when SFP module is connected and when Topaz Switch
    module is connected.

    This is a temporary solution. When the comphy driver for armada-3720
    will be added to the kernel, the comphy driver in u-boot shall also be
    updated and this should be done differently then.

    Signed-off-by: Marek Behun
    Signed-off-by: Stefan Roese

    Marek Behún
     

18 Sep, 2018

6 commits


11 Sep, 2018

4 commits


14 Aug, 2018

2 commits


11 Aug, 2018

1 commit


06 Aug, 2018

1 commit


31 Jul, 2018

2 commits


27 Jul, 2018

1 commit


25 Jul, 2018

1 commit