24 Oct, 2016

3 commits


17 Jun, 2016

1 commit


26 Apr, 2016

2 commits


19 Nov, 2015

1 commit


09 Jul, 2015

1 commit

  • bf533-stamp, bf538f-ezkit, and cm-bf548 are very space limited.

    This was introduced by:
    6e0d26c0502e (net: Handle ethaddr changes as an env callback)
    by enabling CONFIG_REGEX, which is too big for these boards.

    This patch disables CONFIG_REGEX at the expense of working with more
    than the first ethaddr.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

26 Jun, 2015

1 commit


11 Jun, 2015

1 commit

  • Commit 9ba9e85f3f1c (net: Fix NET_RANDOM_ETHADDR dependencies)
    accidentally dropped CONFIG_LIB_RAND defines for 14 Blackfin boards.

    Prior to that commit, those boards defined CONFIG_LIB_RAND, but not
    CONFIG_NET_RANDOM_ETHADDR. So, commit 9ba9e85f3f1c should not have
    touched them, but in fact it ripped CONFIG_LIB_RAND off from all the
    header files, which caused undefined reference to srand and rand.
    CONFIG_LIB_RAND=y must be revived for such boards.

    BTW, this commit indeed makes it better, but even with this fix,
    three boards (bf533-stamp, bf538f-ezkit, cm-bf548) still can not
    build due to region 'ram' overflowed error. This was cause by
    commit 6eed3786c68c (net: Move the CMD_NET config to defconfigs)
    because CMD_NET selects NET, and NET selects REGEX. Eventually,
    some boards were newly enabled with CONFIG_REGEX, increasing the
    memory footprint. A patch is expected to fix the build error.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

01 Jun, 2015

1 commit


25 Sep, 2014

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