24 Feb, 2018

1 commit


13 Dec, 2017

2 commits


18 Nov, 2017

1 commit

  • We first introduce CONFIG_USE_BOOTCOMMAND, similar to
    CONFIG_USE_BOOTARGS. We then migrate CONFIG_BOOTCOMMAND for most
    CONFIG_DISTRO_DEFAULT users. In some cases platforms have a complex
    scheme around this usage, and these have been defered for the moment so
    that platform maintainers can work on a migration plan.

    Signed-off-by: Tom Rini
    Reviewed-by: Lukasz Majewski

    Tom Rini
     

20 Sep, 2017

1 commit

  • The hummingboard2 is slightly different to the cubox i and to the
    hummingboard. The GPIO pin info to probe came from solidruns
    for of u-boot on github.
    https://github.com/SolidRun/u-boot-imx6/blob/imx6/board/solidrun/mx6_cubox-i/mx6_cubox-i.c#L569-L589
    I have tested on a hummingboard-edge witha imx6 solo and 512mb of
    ram.

    Signed-off-by: Dennis Gilmore

    Dennis Gilmore
     

11 Sep, 2017

1 commit

  • MX6Q/QP IPU operates at 264MHz and MX6DL IPU at 198MHz.

    When running a SPL target, which supports multiple MX6 variants we cannot
    properly setup the IPU clock frequency via CONFIG_IPUV3_CLK option as
    such decision is done in build-time currently.

    Remove the CONFIG_IPUV3_CLK option and let the IPU clock frequency be
    configured in run-time on mx6.

    Reported-by: Eric Nelson
    Signed-off-by: Fabio Estevam
    Reviewed-by: Eric Nelson
    Reviewed-by: Stefano Babic
    [agust: fixed #endif in cgtqmx6eval.h]
    Signed-off-by: Anatolij Gustschin

    Fabio Estevam
     

02 Sep, 2017

1 commit

  • This syncs all of the currently Kconfig'd symbols out of the headers and
    into the defconfig files. This has two exceptions, first am335x_evm
    needs to be converted to DM in SPL and then it can stop undef'ing
    CONFIG_DM_USB. Leaving this as-is results in a build failure, and
    without work, run time failure. The other case is am43xx_evm.h and in
    turn am43xx_evm_usbhost_boot. The problem here is that we need DWC3 USB
    host mode in SPL, but still desire to have gadget mode in U-Boot proper.

    Signed-off-by: Tom Rini

    Tom Rini
     

08 Aug, 2017

1 commit


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
     

14 Jul, 2017

1 commit

  • Move CONFIG_CMD_SATA option to Kconfig to fix the following build
    error:

    In file included from include/configs/mx6cuboxi.h:137:0,
    from include/config.h:7,
    from include/common.h:21,
    from common/env_common.c:11:
    include/config_distro_bootcmd.h:161:2: error: expected '}' before 'BOOT_TARGET_DEVICES_references_SATA_without_CONFIG_SATA'
    BOOT_TARGET_DEVICES_references_SATA_without_CONFIG_SATA

    Reported-by: Stefano Babic
    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

12 Jul, 2017

2 commits

  • Currently the rootfs location is passed via mmcblk number and the
    problem with this approach is that the mmcblk number for the eMMC
    changes depending on the kernel version.

    In order to avoid such issue, use UUID method to specify the rootfs
    location.

    This change was made based on U-Boot commit:

    - ca4f338e2efece5196eb2178e5f7d07be828da6e

    Signed-off-by: Fabio Berton
    Signed-off-by: Otavio Salvador
    Reviewed-by: Fabio Estevam

    Fabio Berton
     
  • The Cubox-i and Hummingboard series of devices have an option of
    SATA on board, and depending on how the fuses are blown even the
    option to boot SPL from SATA. So enable support for it so it can
    be used to boot the OS from if people desire.

    Cc: Fabio Estevam
    Signed-off-by: Peter Robinson
    Acked-by: Fabio Estevam

    Peter Robinson
     

23 May, 2017

1 commit

  • This converts the following to Kconfig:
    CONFIG_CMD_HDMIDETECT

    Note that we cannot do 'default y if VIDEO' because this option is only
    enabled for a small subset of mx6 boards. Also this command is is not a
    great implementation (it doesn't use driver model).

    Signed-off-by: Simon Glass
    Reviewed-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


13 Apr, 2017

1 commit


26 Jan, 2017

1 commit


22 Jan, 2017

1 commit


24 Oct, 2016

6 commits


17 Sep, 2016

2 commits


10 Sep, 2016

1 commit


26 Apr, 2016

2 commits


13 Nov, 2015

2 commits


13 Sep, 2015

1 commit


10 Jul, 2015

1 commit


28 Jun, 2015

1 commit


01 Jun, 2015

2 commits


26 May, 2015

3 commits