09 Mar, 2018

1 commit

  • The following config symbols are only defined once and never referenced
    anywhere else:

    CONFIG_AT91SAM9263EK
    CONFIG_AT91SAM9RLEK
    CONFIG_BARIX_IPAM390
    CONFIG_BOARD_H2200
    CONFIG_EP9301
    CONFIG_KZM_A9_GT
    CONFIG_PICOSAM
    CONFIG_PLATINUM_PICON
    CONFIG_PLATINUM_TITANIUM
    CONFIG_PM9261
    CONFIG_PM9263
    CONFIG_PM9G45
    CONFIG_SIEMENS_DRACO
    CONFIG_SIEMENS_PXM2
    CONFIG_SIEMENS_RUT
    CONFIG_SMDKC100
    CONFIG_SMDKV310
    CONFIG_STM32F4DISCOVERY

    Most of them are config symbols named after the respective boards which
    seems to have been a standard practice at some point.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

21 Oct, 2017

1 commit

  • 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
     

02 Sep, 2017

1 commit

  • This syncs all of the currently Kconfig'd symbols out of the headers and
    into the defconfig files. This has two exceptions, first am335x_evm
    needs to be converted to DM in SPL and then it can stop undef'ing
    CONFIG_DM_USB. Leaving this as-is results in a build failure, and
    without work, run time failure. The other case is am43xx_evm.h and in
    turn am43xx_evm_usbhost_boot. The problem here is that we need DWC3 USB
    host mode in SPL, but still desire to have gadget mode in U-Boot proper.

    Signed-off-by: Tom Rini

    Tom Rini
     

13 Aug, 2017

1 commit


12 Aug, 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
     

20 Sep, 2016

1 commit


26 Apr, 2016

3 commits


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
     

06 Feb, 2016

1 commit

  • Correct spelling of "U-Boot" shall be used in all written text
    (documentation, comments in source files etc.).

    Signed-off-by: Bin Meng
    Reviewed-by: Heiko Schocher
    Reviewed-by: Simon Glass
    Reviewed-by: Minkyu Kang

    Bin Meng
     

18 Dec, 2015

1 commit

  • The s3c-otg IP block is in fact a DWC2 OTG one, so finally rename the
    config option to make it less misleading. No functional change, just
    a mechanical change done using the following script:

    git grep USB_GADGET_S3C_UDC_OTG | cut -d : -f 1 | sort -u | \
    while read line ; do
    sed -i "s/USB_GADGET_S3C_UDC_OTG/USB_GADGET_DWC2_OTG/g" $line ;
    done

    Signed-off-by: Marek Vasut

    Marek Vasut
     

21 Oct, 2015

1 commit


13 Aug, 2015

1 commit

  • Add option to set shell prompt string from menuconfig and migrate
    boards globally.

    The migration is done as follows:
    - Boards that explicitly and unconditionally set CONFIG_SYS_PROMPT had the
    entry moved to their defconfig files.
    - Boards that defined some kind of #ifdef logic which selects the
    CONFIG_SYS_PROMPT (for example qemu-mips) got an #undef CONFIG_SYS_PROMPT
    right before the #ifdef logic and were left alone.
    - This change forces CONFIG_SYS_PROMPT to be a per board decision, and thus
    CONFIG_SYS_PROMPT was removed from all _common.h and _common.h
    files. This results in a streamlined default value across platforms, and
    includes the following files: spear-common, sunxi-common, mv-common,
    ti_armv7_common, tegra-common, at91-sama5_common, and zynq-common.
    - Boards that relied on _common.h values of CONFIG_SYS_PROMPT were
    not updated in their respective defconfig files under the assumption that
    since they did not explicitly define a value, they're fine with whatever
    the default is.
    - On the other hand, boards that relied on a value defined in some
    _common.h file such as woodburn_common, rpi-common,
    bur_am335x_common, ls2085a_common, siemens_am33x_common, and
    omap3_evm_common, had their values moved to the respective defconfig files.
    - The define V_PROMPT was removed, since it is not used anywhere except for
    assigning a value for CONFIG_SYS_PROMPT.

    Cc: Tom Rini
    Cc: Masahiro Yamada
    Cc: Stefano Babic
    Cc: Igor Grinberg
    Signed-off-by: Nikita Kiryanov
    [trini: Add spring, sniper, smartweb to conversion]
    Signed-off-by: Tom Rini

    Nikita Kiryanov
     

01 Jun, 2015

1 commit


07 Nov, 2014

1 commit

  • Split the Samsung specific PHY control into a separate file
    and compile this into the S3C OTG driver only if used on a
    Samsung system.

    Signed-off-by: Marek Vasut
    Cc: Chin Liang See
    Cc: Dinh Nguyen
    Cc: Vince Bridgers
    Acked-by: Pavel Machek
    Cc: Stefan Roese
    Reviewed-by: Lukasz Majewski
    Tested-by: Lukasz Majewski

    Marek Vasut
     

08 Oct, 2014

1 commit


31 Jul, 2014

1 commit


30 Jul, 2014

1 commit

  • We are about to switch to Kconfig in the next commit.
    But there are something to get done beforehand.

    In Kconfig, include/generated/autoconf.h defines boolean
    CONFIG macros as 1.

    CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1.
    Otherwise, when switching to Kconfig, the build log
    would be sprinkled with warning messages like this:
    warning: "CONFIG_SPL" redefined [enabled by default]

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

    Masahiro Yamada
     

13 May, 2014

1 commit

  • Enabling configs for GPIO CMD, EXYNOS4 family and replacing
    exynos_gpio_get with new linear GPIO pin number required
    because of the new function asking only 2 arguments (pin
    and value) instead of 3 (bank, pin and value).

    Signed-off-by: Akshay Saraswat
    Acked-by: Przemyslaw Marczak
    Signed-off-by: Minkyu Kang

    Akshay Saraswat
     

16 Nov, 2013

1 commit


05 Nov, 2013

1 commit


24 Jul, 2013

1 commit


05 Jul, 2013

2 commits

  • This patch performs the following:

    1) Convert the assembly code for memory and clock initialization to C code.
    2) Move the memory and clock init codes from board/samsung to arch/arm
    3) Creat a common lowlevel_init file across Exynos4 and Exynos5. Converted
    the common lowlevel_init from assembly to C-code
    4) Made spl_boot.c and tzpc_init.c common for both exynos4 and exynos5.
    5) Enable CONFIG_SKIP_LOWLEVEL_INIT as stack pointer initialisation is already
    done in _main.
    6) exynos-uboot-spl.lds made common across SMDKV310, Origen and SMDK5250.

    TEST: Tested SD-MMC boot on SMDK5250 and Origen.
    Tested USB and SPI boot on SMDK5250
    Compile tested for SMDKV310.

    Signed-off-by: Rajeshwari Shinde
    Signed-off-by: Minkyu Kang

    Rajeshwari Shinde
     
  • This patch configures the gpio values for UART
    on Origen and SMDKV310 using pinmux

    Signed-off-by: Rajeshwari Shinde
    Acked-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Rajeshwari Shinde
     

04 Jun, 2013

1 commit


16 Oct, 2012

1 commit

  • Remove any notion of CONFIG_SERIAL_MULTI from board config files.
    Since CONFIG_SERIAL_MULTI is now enabled by default, it is useless
    to specify this config option in the board config files. Therefore
    remove it.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Anatolij Gustschin
    Cc: Stefan Roese
    Signed-off-by: Tom Rini

    Marek Vasut
     

01 Sep, 2012

1 commit


21 Jun, 2012

2 commits


09 May, 2012

1 commit


10 Dec, 2011

1 commit

  • As per new naming convention for Samsung SoC's, all Cortex-A9 and Cortex-A15
    based SoC's will be classified under the name Exynos. Cortex-A9 and Cortex-A15
    based SoC's will be sub-classified as Exynos4 and Exynos5 respectively.

    In order to better adapt and reuse code across various upcoming Samsung Exynos
    based boards, all uses of s5pc210 prefix/suffix/directory-names are renamed in
    this patch. s5pc210 is renamed as exynos4210 and S5PC210/s5pc210 suffix/prefix
    are renamed as exynos4/EXYNOS4.

    Signed-off-by: Chander Kashyap
    Signed-off-by: Minkyu Kang

    Chander Kashyap
     

04 Nov, 2011

3 commits


06 Oct, 2011

1 commit


04 Aug, 2011

2 commits