27 Sep, 2016

1 commit

  • Introduce a hidden USB_FUNCTION_DFU Kconfig option and select it for
    CMD_DFU (as we must have the DFU command enabled to do anything DFU).
    Make all of the entries in drivers/dfu/Kconfig depend on CMD_DFU and add
    options for all of the back end choices that DFU can make use of.

    Cc: Lukasz Majewski
    Signed-off-by: Tom Rini
    Acked-by: Lukasz Majewski

    Tom Rini
     

17 Sep, 2016

1 commit


02 Aug, 2016

1 commit


22 Jul, 2016

4 commits


10 Jun, 2016

1 commit


24 May, 2016

1 commit

  • Extending Kconfig for adding new platform is a lot of work
    for nothing. Setting SYS_CONFIG_NAME directly in Kconfig and
    remove all dependencies on TARGET_ZYNQ_* options including SPL.
    As a side-effect it also remove custom init folder for ps7_init_gpl.*
    files. Folder is chosen based on device-tree file.

    Signed-off-by: Michal Simek

    Michal Simek
     

26 Apr, 2016

3 commits


20 Apr, 2016

3 commits


02 Apr, 2016

1 commit

  • Move CONFIG_USB_ULPI* from headers to defconfigs for boards that use it.
    Also - add CONFIG_USB where necesarry - all boards use it,
    but some are not defining it explicitly.

    Affected boards:
    colibri_t20, harmony, mcx, mt_ventoux, twister,
    zynq_(picozed, zc702, zc706, zed, zybo)

    Signed-off-by: Mateusz Kulikowski
    Reviewed-by: Simon Glass

    Mateusz Kulikowski
     

26 Mar, 2016

1 commit

  • The description was borrowed from kernel. "tristate" type was changed
    to "bool" (I believe we don't support modules for u-boot yet, right?).
    CONFIG_USB_GADGET requires CONFIG_USB to be defined too, so add it along
    as well.

    Definitions were added to defconfig files in a way that
    "make savedefconfig" generates exactly the same file as used defconfig.

    Signed-off-by: Sam Protsenko
    [trini: Add zynq_zc702 conversion]
    Signed-off-by: Tom Rini

    Sam Protsenko
     

22 Feb, 2016

1 commit


27 Jan, 2016

2 commits


13 Jan, 2016

1 commit


18 Dec, 2015

1 commit


07 Dec, 2015

3 commits


25 Nov, 2015

1 commit


19 Nov, 2015

1 commit


04 Nov, 2015

1 commit

  • Production boards should not use CONFIG_OF_EMBED. Fix this for the Zybo
    boards.

    The image to use now becomes u-boot-dtb.bin.

    For example, the .bif file should contain a line like:

    [load = 0x04000000,startup=0x04000000]/path/to/u-boot-dtb.bin

    instead of:

    [load = 0x04000000,startup=0x04000000]/path/to/u-boot.bin

    When device tree is enabled we need to load u-boot-dtb.img. Change the
    settings so that SPL does the right thing.

    Signed-off-by: Simon Glass
    Signed-off-by: Michal Simek

    Simon Glass
     

25 Oct, 2015

3 commits


28 Sep, 2015

1 commit


19 Aug, 2015

3 commits

  • We have to set a MAC address to use network.
    Otherwise, the tftpboot command fails with the following message:

    Gem.e000b000 Waiting for PHY auto negotiation to complete........ done
    *** ERROR: `ethaddr' not set

    Since commit 92ac52082140 ("net: Remove all references to
    CONFIG_ETHADDR and friends"), we can not use CONFIG_ETHADDR.

    The easiest way to set a MAC address is to enable
    CONFIG_NET_RANDOM_ETHADDR.

    Signed-off-by: Masahiro Yamada
    Acked-by: Joe Hershberger
    Signed-off-by: Michal Simek

    Masahiro Yamada
     
  • Use embedded DTB to let users use u-boot instead of u-boot-dtb.bin.
    And fix SPL to use this target.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • One disadvantage of commit a26cd04920dc (arch: Make board selection
    choices optional) is that Kconfig could create such an insane
    .config file that no board is selected.

    Rip off the "optional" again in favor of ZC702 as the default
    target.

    Signed-off-by: Masahiro Yamada
    Signed-off-by: Michal Simek

    Masahiro Yamada
     

01 Jul, 2015

1 commit


26 Jun, 2015

1 commit


01 Jun, 2015

1 commit


25 May, 2015

1 commit

  • Prior to this commit, ZC702 and ZC706 shared the same configuration
    and were built as follows:

    ZC702: make zynq_zc70x_defconfig && make
    ZC706: make zynq_zc70x_defconfig && make DEVICE_TREE=zynq-zc706

    This commit introduces separate configuration for them, which makes
    the next commit much easier.

    Going forward, the recommended build commands are:

    ZC702: make zynq_zc702_defconfig && make
    ZC706: make zynq_zc706_defconfig && make

    Although the old work flow is still supported, CONFIG_TARGET_ZC70X
    has been marked as deprecated. If used, the warning message is
    shown to prompt users to switch to the new scheme.

    Signed-off-by: Masahiro Yamada
    Acked-by: Joe Hershberger
    Signed-off-by: Michal Simek

    Masahiro Yamada