12 Oct, 2016

1 commit


10 Jun, 2016

1 commit


26 Apr, 2016

1 commit


20 Jan, 2016

1 commit

  • For historical reason, CONFIG_SYS_TEXT_BASE has been specified
    in various ways:

    [1] by board/${VENDOR}/${BOARD}/config.mk

    [2] by CONFIG_SYS_EXTRA_OPTIONS
    (This was "options" field of boards.cfg before Kconfig conversion)

    [3] by include/configs/${BOARD}.h

    [4] by configs/${BOARD}_defconfig

    Most of M68K boards use either [1] or [2], both of which we want to
    deprecate. Switch them into [4], which is the newest way (Kconfig).

    We still allow [3] too, because it is still used by many boards and
    we expect much time for conversion.

    Signed-off-by: Masahiro Yamada
    Acked-by: Angelo Dureghello
    Reviewed-by: Simon Glass

    Masahiro Yamada
     

26 Jun, 2015

1 commit


30 Jul, 2014

1 commit

  • This commit adds:
    - arch/${ARCH}/Kconfig
    provide a menu to select target boards
    - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
    set CONFIG macros to the appropriate values for each board
    - configs/${TARGET_BOARD}_defconfig
    default setting of each board

    (This commit was automatically generated by a conversion script
    based on boards.cfg)

    In Linux Kernel, defconfig files are located under
    arch/${ARCH}/configs/ directory.
    It works in Linux Kernel since ARCH is always given from the
    command line for cross compile.

    But in U-Boot, ARCH is not given from the command line.
    Which means we cannot know ARCH until the board configuration is done.
    That is why all the "*_defconfig" files should be gathered into a
    single directory ./configs/.

    Signed-off-by: Masahiro Yamada
    Acked-by: Simon Glass

    Masahiro Yamada