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
     

09 Oct, 2018

1 commit


28 Sep, 2018

1 commit


28 Aug, 2018

1 commit


09 Jul, 2018

1 commit

  • The u-boot changed to check CONFIG_IS_ENABLED for SYS_CONSOLE_IS_IN_ENV,
    so we have to set the configuration in defconfig not in header file,
    otherwise the checking will fail and lead to use vga for stdout and stderr
    when video is enabled.

    Fix the issue by moving CONFIG_VIDEO and CONFIG_SYS_CONSOLE_IS_IN_ENV to
    defconfig and remove duplicated configurations from header file.

    Signed-off-by: Ye Li

    Ye Li
     

13 Jun, 2018

1 commit


27 Apr, 2018

3 commits

  • Add different defconfigs.
    Enable Trustzone.
    Update env to runtime boot OP-TEE.

    Signed-off-by: Peng Fan
    (cherry picked from commit 7c93e616d69f57668fb7e5ac24d8f7fa98dbe1f2)

    Peng Fan
     
  • Update DM PMIC settings and LDO bypass support.
    Add BMODE support.
    Add LVDS and LCD splash screen support
    Add two ethernet controller support
    Update environment settings
    Add plugin support

    Signed-off-by: Ye Li

    Ye Li
     
  • Debug monitor will print out last failed AXI access info when
    system reboot is caused by AXI access failure, only works when
    debug monitor is enabled.

    Enable this module on i.MX6SX.

    Signed-off-by: Anson Huang
    Signed-off-by: Ye.Li
    (cherry picked from commit df6ac8531d498021ed379c74fc1847bd2cec7179)
    Signed-off-by: Peng Fan
    (cherry picked from commit 4f4ecdbf6fe2673b8ad117df1a4974bdb7e6aa4a)
    (cherry picked from commit e1c98a672e50fd0405686b74dad50680a75a8a9f)

    Ye.Li
     

09 Feb, 2018

1 commit


08 Feb, 2018

1 commit


08 Sep, 2017

2 commits


08 Aug, 2017

1 commit


01 Aug, 2017

1 commit

  • Migrate all remaining instances of CMD_NAND, CMD_NAND_TRIMFFS
    CMD_NAND_LOCK_UNLOCK and CMD_NAND_TORTURE from the headers into the
    defconfig files.

    Tested-by: Adam Ford
    Signed-off-by: Tom Rini
    Reviewed-by: Bin Meng

    Tom Rini
     

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
     

16 May, 2017

2 commits

  • The following options are migrated over fully now:
    - USB_EHCI_ATMEL
    - USB_EHCI_MARVELL
    - USB_EHCI_MX6
    - USB_EHCI_MX7
    - USB_EHCI_MSM
    - USB_EHCI_ZYNQ
    - USB_EHCI_GENERIC

    This also requires fixing the depends on USB_EHCI_MARVELL as it's used
    by Orion5X and Kirkwood as well.

    Cc: Marek Vasut
    Signed-off-by: Tom Rini
    Reviewed-by: Marek Vasut

    Tom Rini
     
  • Migrate the rest of the users of CONFIG_USB_EHCI_HCD over to Kconfig.
    For a few SoCs, imply or default y this if USB is enabled. In some
    cases we had not already migrated to CONFIG_USB so do that as well.

    Cc: Marek Vasut
    Signed-off-by: Tom Rini
    Reviewed-by: Marek Vasut

    Tom Rini
     

15 May, 2017

1 commit


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
     

05 Apr, 2017

1 commit

  • When this board was switched to using more DM drivers we didn't disable
    the legacy PCA953X driver. This in turn learn to a build time warning
    about implicit functions as i2c.h would not say anything about
    'i2c_read' nor 'i2c_write'. But this was not a fatal error as none of
    the legacy driver would be linked in either.

    Fixes: e389033f72b5 ("imx: mx6sxsabreauto: enable more dm drivers")
    Reviewed-by: Stefano Babic
    Signed-off-by: Tom Rini

    Tom Rini
     

27 Jan, 2017

1 commit

  • Enable MMC/I2C/GPIO/PMIC/REGULATOR/PCA953X DM drivers
    for mx6sxsabreauto board. Drop non-DM code.

    Note:
    The i.MX DM drivers has such dependency.
    MXC GPIO -> MXC I2C -> PFUZE/REGULATOR
    MXC GPIO -> PCA953X
    MXC GPIO -> FSL_USDHC

    So the drivers needs to be enabled all to avoid
    compiling error.

    The uboot dm tree log:
    => dm tree
    Class Probed Name
    ----------------------------------------
    root [ + ] root_driver
    thermal [ ] |-- imx_thermal
    simple_bus [ + ] |-- soc
    simple_bus [ + ] | |-- aips-bus@02000000
    simple_bus [ ] | | |-- spba-bus@02000000
    gpio [ + ] | | |-- gpio@0209c000
    gpio [ + ] | | |-- gpio@020a0000
    gpio [ + ] | | |-- gpio@020a4000
    gpio [ + ] | | |-- gpio@020a8000
    gpio [ + ] | | |-- gpio@020ac000
    gpio [ + ] | | |-- gpio@020b0000
    gpio [ + ] | | |-- gpio@020b4000
    simple_bus [ ] | | |-- anatop@020c8000
    simple_bus [ ] | | |-- snvs@020cc000
    pinctrl [ + ] | | `-- iomuxc@020e0000
    pinconfig [ + ] | | `-- imx6x-sabreauto
    pinconfig [ + ] | | |-- i2c2grp-1
    pinconfig [ + ] | | |-- i2c3grp-2
    pinconfig [ ] | | |-- uart1grp
    pinconfig [ + ] | | |-- usdhc3grp
    pinconfig [ ] | | |-- usdhc3grp-100mhz
    pinconfig [ ] | | |-- usdhc3grp-200mhz
    pinconfig [ + ] | | |-- usdhc4grp
    pinconfig [ + ] | | `-- vccsd3grp
    simple_bus [ + ] | |-- aips-bus@02100000
    mmc [ + ] | | |-- usdhc@02198000
    mmc [ + ] | | |-- usdhc@0219c000
    i2c [ + ] | | |-- i2c@021a4000
    i2c_generic [ + ] | | | |-- generic_8
    i2c_generic [ + ] | | | `-- generic_4e
    i2c [ + ] | | `-- i2c@021a8000
    gpio [ + ] | | |-- gpio@30
    gpio [ + ] | | `-- gpio@32
    simple_bus [ ] | `-- aips-bus@02200000
    simple_bus [ ] | `-- spba-bus@02200000
    simple_bus [ + ] `-- regulators
    regulator [ + ] `-- regulator@0

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

    Peng Fan
     

26 Jan, 2017

1 commit


22 Jan, 2017

1 commit


22 Sep, 2016

1 commit


10 Sep, 2016

1 commit


12 Jul, 2016

1 commit


26 Apr, 2016

3 commits


03 Feb, 2016

1 commit