Permalink
Switch branches/tags
v2013.10-sunxi v2013.10-rc2-sunxi v2013.10-rc1-sunxi v2013.07-sunxi.4 v2013.07-sunxi.3 v2013.07-sunxi.2 v2013.07-sunxi v2013.07-rc1-sunxi v2013.04-sunxi v2013.01.01-sunxi v2013.01-sunxi v2012.10-sunxi v2011.09-sun4i v2011.09-sun4i-20120808 min_kernel lichee3.0.8-v1.02 lichee3.0.8-v0.1 lichee-code-backup-before-superstandby inital_for_test homlet-elite-lichee-v1.6 homlet-elite-lichee-v1.6-rc1 homlet-elite-lichee-v1.4 homlet-elite-lichee-v1.4-rc1 homlet-elite-lichee-v1.2 homlet-elite-lichee-v1.2-rc1 homlet-elite-lichee-v1.0 homlet-elite-lichee-v0.8 homlet-elite-lichee-v0.8-rc1 homlet-elite-lichee-v0.2 homlet-elite-lichee-v0.1 homlet-elite-lichee-v0.0 homlet-apollo-lichee-v1.8 homlet-apollo-lichee-v1.8-rc1 homlet-apollo-lichee-v1.6 homlet-apollo-lichee-v1.4 homlet-apollo-lichee-v1.4-rc1 homlet-apollo-lichee-v1.2 homlet-apollo-lichee-v1.0 homlet-apollo-lichee-v0.3 homlet-apollo-lichee-v0.2 homlet-apollo-lichee-v0.1 fpga_final exdroid4.2.1_r1-a13-v0.3 exdroid4.2.1_r1-a13-v0.2 exdroid4.2.1_r1-a13-v0.1 exdroid4.2.1_r1-a10-v0.2 exdroid4.2.1_r1-a10-v0.1 exdroid4.1.1_r1-app5evb-v0.6 exdroid4.1.1_r1-app5evb-v0.5 exdroid4.1.1_r1-app5evb-v0.4 exdroid4.1.1_r1-app5evb-v0.3 exdroid4.1.1_r1-app5evb-v0.2 exdroid4.1.1_r1-app5evb-v0.1 exdroid4.1.1_r1-app5-v0.8 exdroid4.1.1_r1-app5-v0.7 exdroid4.1.1_r1-a31-v1.33 exdroid4.1.1_r1-a31-v1.32 exdroid4.1.1_r1-a31-v1.31 exdroid4.1.1_r1-a31-v1.21 exdroid4.1.1_r1-a31-v1.3 exdroid4.1.1_r1-a31-v1.02 exdroid4.1.1_r1-a31-v1.2 exdroid4.1.1_r1-a31-v1.01 exdroid4.1.1_r1-a31-v1.1 exdroid4.1.1_r1-a31-v1.0 exdroid4.1.1_r1-a31-v0.91 exdroid4.1.1_r1-a31-v0.9 exdroid4.1.1_r1-a31-v0.8 exdroid4.1.1_r1-a31-v0.7 exdroid4.1.1_r1-a31-v0.6 exdroid4.1.1_r1-a31-v0.5 exdroid4.1.1_r1-a31-v0.4 exdroid4.1.1_r1-a31-v0.3 exdroid4.1.1_r1-a31-v0.2 exdroid4.1.1_r1-a31-v0.1 exdroid4.1.1_r1-a13-v0.4 exdroid4.1.1_r1-a13-v0.4release exdroid4.1.1_r1-a13-v0.4rc3 exdroid4.1.1_r1-a13-v0.4rc2 exdroid4.1.1_r1-a13-v0.4rc1 exdroid4.1.1_r1-a13-v0.3 exdroid4.1.1_r1-a13-v0.3release exdroid4.1.1_r1-a13-v0.3r2 exdroid4.1.1_r1-a10-v0.4 exdroid4.1.1_r1-a10-v0.4release exdroid4.1.1_r1-a10-v0.4rc1 exdroid4.1.1_r1-a10-v0.3 exdroid4.1.1_r1-a10-v0.2 exdroid4.1.1_r1-a10-v0.1 exdroid4.0.4r1-a13-v1.6 exdroid4.0.4r1-a13-v1.6release exdroid4.0.4r1-a13-v1.6rc1 exdroid4.0.4r1-a13-v1.5 exdroid4.0.4r1-a13-v1.5release exdroid4.0.4r1-a13-v1.5rc1 exdroid4.0.4r1-a13-v1.4rc3 exdroid4.0.4r1-a13-v1.4rc2 exdroid4.0.4r1-a13-v1.4rc1 exdroid4.0.4r1-a10-v1.5release exdroid4.0.4r1-a10-v1.5rc4
Nothing to show
Commits on Oct 10, 2018
  1. board: sun50i-h5: Add Emlid Neutis N5 support

    AD-Aleksandrov authored and Jagan Teki committed Oct 5, 2018
    Emlid Neutis N5 is a SoM based on Allwinner H5, has a WiFi & BT
    module, DDR3 RAM and eMMC.
    
    - add neutis-devboard target to dtb makefile
    - add dtsi file for Neutis N5 needs
    - add config file for Neutis N5 Dev board
    
    Signed-off-by: Aleksandr Aleksandrov <aleksandr.aleksandrov@emlid.com>
    Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
    Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
    [jagan: update proper commit head]
    Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Commits on Oct 7, 2018
  1. Kconfig: sandbox: enable cmd_avb and dependencies

    jenswi-linaro authored and trini committed Sep 25, 2018
    Enables cmd_avb and its dependencies need to run the AVB tests.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    [trini: Disable for sandbox_noblk]
    Signed-off-by: Tom Rini <trini@konsulko.com>
  2. avb_verify: support sandbox configuration

    jenswi-linaro authored and trini committed Sep 25, 2018
    Change get_sector_buf() to use map_sysmem() to get a pointer to the
    CONFIG_FASTBOOT_BUF_ADDR in memory.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  3. test_avb: Update pymark.buildconfigspec information for the AVB tests

    jenswi-linaro authored and trini committed Sep 25, 2018
    Update the pymark.buildconfigspec to depend on 'cmd_mmc' in addition to
    'cmd_avb' for those tests that needs more a more complete MMC
    implementation or the "mmc" command.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  4. avb_verify: support using OP-TEE TA AVB

    jenswi-linaro authored and trini committed Sep 25, 2018
    With CONFIG_OPTEE_TA_AVB use the trusted application AVB provided by
    OP-TEE to manage rollback indexes and device-lock status.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  5. test: tee: test TEE uclass

    jenswi-linaro authored and trini committed Sep 25, 2018
    Tests the TEE uclass with a sandbox tee driver.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    [trini: initialize session to 0 in dm_test_tee]
    Signed-off-by: Tom Rini <trini@konsulko.com>
  6. tee: add sandbox driver

    jenswi-linaro authored and trini committed Sep 25, 2018
    Adds a sandbox tee driver which emulates a generic TEE with the OP-TEE
    AVB TA.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    [trini: Fix printf warnings in ta_avb_invoke_func, slots is uint]
    Signed-off-by: Tom Rini <trini@konsulko.com>
  7. sandbox: imply CONFIG_TEE (TEE uclass)

    jenswi-linaro authored and trini committed Sep 25, 2018
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  8. sandbox: dt: add sandbox_tee node

    jenswi-linaro authored and trini committed Sep 25, 2018
    Adds a sandbox_tee node to enable the sandbox tee driver in all the
    sandbox dts files.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  9. tee: optee: support AVB trusted application

    jenswi-linaro authored and trini committed Sep 25, 2018
    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 <igor.opaniuk@linaro.org>
    Reviewed-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  10. optee: support routing of rpmb data frames to mmc

    jenswi-linaro authored and trini committed Sep 25, 2018
    Adds support in optee supplicant to route signed (MACed) RPMB frames
    from OP-TEE Secure OS to MMC and vice versa to manipulate the RPMB
    partition.
    
    Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  11. arm: dt: hikey: Add optee node

    jenswi-linaro authored and trini committed Sep 25, 2018
    Sync with 14e21cb8f811 ("arm64: dt: hikey: Add optee node"
    from Linux kernel.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  12. Documentation: tee uclass and op-tee driver

    jenswi-linaro authored and trini committed Sep 25, 2018
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  13. tee: add OP-TEE driver

    jenswi-linaro authored and trini committed Sep 25, 2018
    Adds a OP-TEE driver.
    
    * Targets ARM and ARM64
    * Supports using any U-Boot memory as shared memory
    * Probes OP-TEE version using SMCs
    * Uses OPTEE message protocol version 2 to communicate with secure world
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  14. dt/bindings: add bindings for optee

    jenswi-linaro authored and trini committed Sep 25, 2018
    Sync with c8bfafb15944 ("dt/bindings: add bindings for optee")
    from Linux kernel.
    
    Introduces linaro prefix and adds bindings for ARM TrustZone based OP-TEE
    implementation.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  15. Add UCLASS_TEE for Trusted Execution Environment

    jenswi-linaro authored and trini committed Sep 25, 2018
    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 <sjg@chromium.org>
    Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  16. mmc: rpmb: add mmc_rpmb_route_frames()

    jenswi-linaro authored and trini committed Sep 25, 2018
    Adds mmc_rpmb_route_frames() to route RPMB data frames from/to an
    external entity.
    
    Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  17. cmd: avb: print error message if command fails

    jenswi-linaro authored and trini committed Sep 25, 2018
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  18. cmd: avb read_rb: print rb_idx in hexadecimal

    jenswi-linaro authored and trini committed Sep 25, 2018
    Prior to this patch was do_avb_write_rb() reading supplied rb_idx as a
    hexadecimal number while do_avb_read_rb() printed the read out rb_idx as
    decimal number. For consistency change do_avb_read_rb() to print rb_idx
    as a hexadecimal number too.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Reviewed-by: Igor Opaniuk <igor.opaniuk@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
  19. dm: fdt: scan for devices under /firmware too

    jenswi-linaro authored and trini committed Sep 25, 2018
    Just as /chosen may contain devices /firmware may contain devices, scan
    for devices under /firmware too.
    
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Commits on Oct 6, 2018
  1. spl: spi: Do not hardcode fixed size for header

    michalsimek authored and trini committed Oct 4, 2018
    Find out size directly from header structure.
    
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
  2. spl: ram: Fix u_boot_pos calculation

    michalsimek authored and trini committed Oct 4, 2018
    The patch:
    "spl: Weed out CONFIG_SYS_TEXT_BASE usage"
    (sha1: 04ce542)
    introduced bug where assigning to u_boot_pos variable wasn't done
    which end up in situation where SPL wasn't able to find out
    image on the selected address.
    
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
  3. mach-stm32: Set MPU SDRAM size to 512MB for STM32F7/H7

    pchotard authored and trini committed Oct 2, 2018
    This allows to boot all STM32F7 and STM32H7 boards independently
    of the amount of embedded SDRAM.
    
    Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
    Reviewed-by: Vikas Manocha <vikas.manocha@st.com>
  4. fs: fat: fix set_cluster()

    xypron authored and trini committed Oct 2, 2018
    Avoid CoverityScan warning SIGN_EXTENSION by changing the type of
    parameter size of set_cluster().
    
    Avoid leaking stack content when writing an incomplete last sector.
    
    Reported-by: Coverity (CID: 184096)
    Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
  5. fs: fat: memory leak in fat_unlink()

    xypron authored and trini committed Oct 2, 2018
    Do not leak filename_copy in case of error.
    Catch out of memory when calling strdup.
    
    Reported-by: Coverity (CID: 184086)
    Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
  6. ARM: LogicPD: omap3logic: Remove Torpedo/SOM-LV autodection

    aford173 authored and trini committed Sep 29, 2018
    With there now being four device tree files, and 4 separate
    defconfig files, the code necessary to determine which board is
    being used is no longer necessary as the corresponding pin-muxing
    and board names are determined by the device tree.
    
    Signed-off-by: Adam Ford <aford173@gmail.com>
  7. ARM: DTS: Add Logic PD OMAP35/DM37 SOM-LV and OMAP35 Torpedo

    aford173 authored and trini committed Sep 29, 2018
    With the device trees doing most of the work of pin-muxing and
    DM doing much of the peripheral initialization, this creates
    new defconfig files for each of the Logic PD variants with
    proper register settings/pin-muxing.
    
    Signed-off-by: Adam Ford <aford173@gmail.com>
    [trini: Update MAINTAINERS entry]
    Signed-off-by: Tom Rini <trini@konsulko.com>
  8. ARM: DTS: Add support for Logic PD OMAP35 Torpedo & SOM-LV

    aford173 authored and trini committed Sep 29, 2018
    The baseboards and SOM's are virtually identical to their DM37
    counterparts, but OMAP36/37 and OMAP3 have some minor register
    differences.  With the boards being mostly driven by device trees
    now, this synchronizes their respective device trees with linux-omap
    for-next branch destined for 4.20 (or whatever the version after 4.19
    will be called)
    
    Signed-off-by: Adam Ford <aford173@gmail.com>
  9. ARM: DTS: Remove unnecessary u-boot.dtsi options from omap3/36xx

    aford173 authored and trini committed Sep 29, 2018
    With the introduction of the omap serial driver, the need for some
    of these U-Boot specific modifications is gone.  This cleans up
    this unnneeded stuff.
    
    Signed-off-by: Adam Ford <aford173@gmail.com>
  10. ARM: DTS: LogicPD-SOM-LV & Torpedo: Resync DTS with Kernel

    aford173 authored and trini committed Sep 29, 2018
    The device tree entries are from linux-omap's for-next branch
    destined to me put into 4.20 (or whatever the version is after 4.19)
    
    Signed-off-by: Adam Ford <aford173@gmail.com>
  11. misc: Add support for the Arm Versatile Express config bus

    dliviu authored and trini committed Sep 28, 2018
    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 <liviu.dudau@foss.arm.com>
    Reviewed-by: Heiko Schocher <hs@denx.de>
  12. configs: drop CONFIG_SYS_EXTRA_ENV_RELOC

    Simon Goldschmidt authored and trini committed Sep 27, 2018
    Instead of manually specifying CONFIG_SYS_EXTRA_ENV_RELOC
    for every board that needs it, it shouldn't hurt to let
    initr_reloc_global_data() always relocate gd->env_addr
    unless we know this pointer is outside the initial binary.
    
    To achieve this, the relocation is omitted if
    CONFIG_ENV_ADDR is defined (and ENV_IS_EMBEDDED is not).
    
    Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
  13. test/py: test_fs: add docstring comments to helper functions

    t-akashi authored and trini committed Sep 27, 2018
    After Siomon's comment, add a descriptive comment (docstring) to each of
    helper functions in conftest.py. No functionality changed.
    
    Signed-off-by: Akashi Takahiro <takahiro.akashi@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  14. test/py: test_fs: remove fs_type argument from umount_fs()

    t-akashi authored and trini committed Sep 27, 2018
    Since there is no use of fs_type in umount_fs(), just remove it.
    
    Signed-off-by: Akashi Takahiro <takahiro.akashi@linaro.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
  15. test/py: ignore console read exceptions after test failure

    swarren authored and trini committed Sep 20, 2018
    After a test has failed, test/py drains the U-Boot console log to ensure
    that any relevant output is captured. At this point, we don't care about
    detecting any additional errors, since the test is already known to have
    failed, and U-Boot will be restarted. To ensure that the test cleanup code
    is not interrupted, and can correctly terminate the log sections for the
    failed test, ignore any exception that occurs while reading the U-Boot
    console output during this limited period of time.
    
    Signed-off-by: Stephen Warren <swarren@nvidia.com>