05 Mar, 2018

1 commit


15 Feb, 2018

1 commit

  • Migrate the option CONFIG_SPL_FRAMEWORK and make this gate most of the
    current set of options we have in Kconfig. We will need to have some
    options available for SPL and !SPL_FRAMEWORK so this is important. In a
    few cases we re-order existing options so that we have less escapes from
    the SPL_FRAMEWORK guard.

    Signed-off-by: Tom Rini

    Tom Rini
     

23 Jan, 2018

3 commits


13 Dec, 2017

1 commit


06 Nov, 2017

1 commit


21 Oct, 2017

2 commits

  • We add the various SMC91XX symbols to drivers/net/Kconfig and then this
    converts the following to Kconfig:
    CONFIG_SMC911X
    CONFIG_SMC911X_BASE
    CONFIG_SMC911X_16_BIT
    CONFIG_SMC911X_32_BIT

    Signed-off-by: Adam Ford
    [trini: Apply to the rest of the tree, re-squash old and new patch]
    Signed-off-by: Tom Rini

    Adam Ford
     
  • This converts the following to Kconfig:
    CONFIG_NAND_MXC
    CONFIG_NAND_OMAP_GPMC
    CONFIG_NAND_OMAP_GPMC_PREFETCH
    CONFIG_NAND_OMAP_ELM
    CONFIG_SPL_NAND_AM33XX_BCH
    CONFIG_SPL_NAND_SIMPLE
    CONFIG_SYS_NAND_BUSWIDTH_16BIT

    Signed-off-by: Adam Ford
    Reviewed-by: Heiko Schocher
    [trini: Finish migration of CONFIG_SPL_NAND_SIMPLE, fix some build issues,
    add CONFIG_NAND_MXC so we can do CONFIG_SYS_NAND_BUSWIDTH_16BIT]
    Signed-off-by: Tom Rini

    Adam Ford
     

04 Oct, 2017

1 commit


13 Sep, 2017

1 commit


08 Sep, 2017

1 commit


02 Sep, 2017

4 commits


17 Aug, 2017

1 commit


12 Aug, 2017

2 commits


10 Aug, 2017

1 commit


09 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
     

31 Jul, 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
     

25 Jul, 2017

1 commit


16 May, 2017

1 commit


15 May, 2017

1 commit

  • The symbols CONFIG_OMAP3_GPIO_X control if we enable the clocks for a
    given GPIO bank in U-Boot. select the required banks for each target.
    In some cases we need to also migrate from CONFIG_USB_EHCI (deprecated,
    in include/configs/) to CONFIG_USB_EHCI_HCD as we only require the GPIO
    bank to be enabled if USB is also enabled.

    Signed-off-by: Tom Rini

    Tom Rini
     

10 May, 2017

1 commit

  • This patch also removes all the excessive code for NS16550 intiailization
    as the device tree can do that now. This also adds DM_I2C and DM_MMC
    since the overlying drivers have the built-in support already. The
    corresponding include/config/omap3_logic.h also reduced in size
    due to the new device tree support.

    Signed-off-by: Adam Ford

    Changes in V2:
    Retain Auto-detect ability between SOM-LV and Torpedo
    Split this off from the device sub submissions

    Adam Ford
     

22 Jan, 2017

1 commit


20 Jan, 2017

1 commit

  • Some scripts are calling the same functions, so these changes consolidate
    common scripts together to reduce redundancy and shrink size a bit. This
    also keeps the 'bootargs' variable from growing if manually called more
    than one time. This also adds NAND booting scripts based on newly consolidated
    scripts.

    Signed-off-by: Adam Ford

    Adam Ford
     

15 Jan, 2017

1 commit


03 Jan, 2017

2 commits


22 Nov, 2016

2 commits

  • The previous partition table did not support a separate device tree
    and the kernel size was limited to 4MB. This update shows the
    location of the device tree (labeled as spl-os) for those who
    want to use Falcon Mode or use U-Boot to store the Flattened
    Device Tree (FDT) to NAND without appending it to the kernel.

    This also grows the kernel to 6MB since 4MB was becomming tight

    Signed-off-by: Adam Ford
    Reviewed-by: Tom Rini

    Adam Ford
     
  • The memory map defined in commit ("49c7303f0e52: OMAP3: Enable SPL
    on omap3_logic) was used by a copy-paste of another board without
    fully understanding how the map works in Falcon mode. This patch
    undoes the customization and uses the default SPL Memory Map
    for OMAP3.

    When building the uImage, set LOADADDR=0x82000000 and Falcon
    mode should properly load.

    Signed-off-by: Adam Ford
    Reviewed-by: Tom Rini

    Adam Ford
     

31 Oct, 2016

2 commits


12 Oct, 2016

2 commits


27 Sep, 2016

1 commit