22 Jan, 2019

1 commit

  • On most of mx6 and mx7 platforms, we set the initrd address to 0x3800000
    offset from DRAM base. However, the optee address is 0x4000000 offset from
    DRAM base. So it will cause memory overlap when using initramfs and optee at
    same time, for example using uuu to boot into kernel.

    To fix the conflict, we set initrd address to 0x6680000 offset from DRAM base,
    because OPTEE needs reserve 32MB memory from 0x4000000 offset to 0x6000000 offset.

    Signed-off-by: Ye Li

    Ye Li
     

13 Sep, 2018

1 commit


06 Aug, 2018

1 commit

  • Since the epdc_flash.bin size has increased over 2MB, the orignal buffer size
    can't fit it and will cause overwrite to other useful data in heap. Thus,
    increase the EPDC waveform buffer size to 4MB to align imx7d and imx6ul
    platforms.

    Signed-off-by: Ye Li
    (cherry picked from commit 6aaca204c1ccdb967065ebb03cf39ecd8f4d6766)

    Ye Li
     

01 Aug, 2018

1 commit


27 Apr, 2018

2 commits


08 Sep, 2017

2 commits


26 Jul, 2017

1 commit

  • This converts the following to Kconfig:
    CONFIG_ENV_IS_IN_MMC
    CONFIG_ENV_IS_IN_NAND
    CONFIG_ENV_IS_IN_UBI
    CONFIG_ENV_IS_NOWHERE

    In fact this already exists for sunxi as a 'choice' config. However not
    all the choices are available in Kconfig yet so we cannot use that. It
    would lead to more than one option being set.

    In addition, one purpose of this series is to allow the environment to be
    stored in more than one place. So the existing choice is converted to a
    normal config allowing each option to be set independently.

    There are not many opportunities for Kconfig updates to reduce the size of
    this patch. This was tested with

    ./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC

    And then manual updates. This is because for CHAIN_OF_TRUST boards they
    can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
    now.

    Signed-off-by: Simon Glass
    Signed-off-by: Tom Rini

    Simon Glass
     

07 Apr, 2017

1 commit

  • With d53ecad92f06 some unused interrupt related code was removed.
    However all of these options are currently unused. Rather than migrate
    some of these options to Kconfig we just remove the code in question.

    The only related code changes here are that in some cases we use
    CONFIG_STACKSIZE in non-IRQ related context. In these cases we rename
    and move the value local to the code in question.

    Fixes: d53ecad92f06 ("Merge branch 'master' of git://git.denx.de/u-boot-sunxi")
    Signed-off-by: Tom Rini

    Tom Rini
     

26 Jan, 2017

1 commit


22 Jan, 2017

1 commit


17 Jan, 2017

1 commit


16 Dec, 2016

1 commit

  • Add i.MX6SLL EVK board support.
    1. Add imx6sll-evk device tree.
    2. Enable SDHC/I2C/UART.
    3. Enable REGULATOR/PMIC/I2C/GPIO/SDHC/PINCTRL driver.

    Boot Log:
    U-Boot 2016.11-00127-gc635871-dirty (Nov 24 2016 - 13:28:19 +0800)

    CPU: Freescale i.MX6SLL rev1.0 at 792MHz
    CPU: Commercial temperature grade (0C to 95C)Reset cause: POR
    Model: Freescale i.MX6SLL EVK Board
    Board: MX6SLL EVK
    DRAM: 2 GiB
    i2c bus 0 at 35258368, no gpio pinctrl state.
    PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21
    MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
    In: serial
    Out: serial
    Err: serial
    Net: CPU Net Initialization Failed
    No ethernet found.
    Hit any key to stop autoboot: 0

    Signed-off-by: Peng Fan
    Cc: Stefano Babic

    Peng Fan