13 Feb, 2017

2 commits

  • Xilinx fixes for v2017.03

    - defconfig alignment
    - Topic.nl board updates
    - Minor microblaze comment fix

    Tom Rini
     
  • We repeated partial moves for CONFIG_SYS_NO_FLASH, but this is
    not completed. Finish this work by the tool.

    During this move, let's rename it to CONFIG_MTD_NOR_FLASH.
    Actually, we have more instances of "#ifndef CONFIG_SYS_NO_FLASH"
    than those of "#ifdef CONFIG_SYS_NO_FLASH". Flipping the logic will
    make the code more readable. Besides, negative meaning symbols do
    not fit in obj-$(CONFIG_...) style Makefiles.

    This commit was created as follows:

    [1] Edit "default n" to "default y" in the config entry in
    common/Kconfig.

    [2] Run "tools/moveconfig.py -y -r HEAD SYS_NO_FLASH"

    [3] Rename the instances in defconfigs by the following:
    find . -path './configs/*_defconfig' | xargs sed -i \
    -e '/CONFIG_SYS_NO_FLASH=y/d' \
    -e 's/# CONFIG_SYS_NO_FLASH is not set/CONFIG_MTD_NOR_FLASH=y/'

    [4] Change the conditionals by the following:
    find . -name '*.[ch]' | xargs sed -i \
    -e 's/ifndef CONFIG_SYS_NO_FLASH/ifdef CONFIG_MTD_NOR_FLASH/' \
    -e 's/ifdef CONFIG_SYS_NO_FLASH/ifndef CONFIG_MTD_NOR_FLASH/' \
    -e 's/!defined(CONFIG_SYS_NO_FLASH)/defined(CONFIG_MTD_NOR_FLASH)/' \
    -e 's/defined(CONFIG_SYS_NO_FLASH)/!defined(CONFIG_MTD_NOR_FLASH)/'

    [5] Modify the following manually
    - Rename the rest of instances
    - Remove the description from README
    - Create the new Kconfig entry in drivers/mtd/Kconfig
    - Remove the old Kconfig entry from common/Kconfig
    - Remove the garbage comments from include/configs/*.h

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

10 Feb, 2017

1 commit


31 Jan, 2017

1 commit


24 Jan, 2017

1 commit


22 Jan, 2017

1 commit


10 Jan, 2017

1 commit


30 Dec, 2016

1 commit

  • Move CONFIG_SDHCI to Kconfig and rename it to CONFIG_MMC_SDHCI.
    My motivation for the rename is, ultimately, to make all the MMC
    options prefixed with MMC_ and SDHCI options with MMC_SDHCI_,
    like Linux.

    This commit was created as follows:

    [1] Rename the config option with the following command:
    find . -name .git -prune -o ! -path ./scripts/config_whitelist.txt \
    -type f -print | xargs sed -i -e 's/CONFIG_SDHCI/CONFIG_MMC_SDHCI/g'

    [2] create the entry for MMC_SDHCI in drivers/mmc/Kconfig

    [3] run "tools/moveconfig.py -y MMC_SDHCI"

    [4] add "depends on MMC_SDHCI" to existing SDHCI driver entries

    Signed-off-by: Masahiro Yamada
    Reviewed-by: Tom Rini
    Reviewed-by: Jaehoon Chung

    Masahiro Yamada
     

09 Dec, 2016

1 commit


08 Dec, 2016

1 commit


15 Oct, 2016

1 commit


12 Oct, 2016

1 commit


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