24 Feb, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_BOOTP_BOOTPATH
    CONFIG_BOOTP_DNS
    CONFIG_BOOTP_GATEWAY
    CONFIG_BOOTP_HOSTNAME
    CONFIG_BOOTP_PXE
    CONFIG_BOOTP_SUBNETMASK
    CONFIG_CMDLINE_EDITING
    CONFIG_AUTO_COMPLETE
    CONFIG_SYS_LONGHELP
    CONFIG_SUPPORT_RAW_INITRD
    CONFIG_ENV_VARS_UBOOT_CONFIG

    Signed-off-by: Adam Ford
    [trini: Re-run the migration]
    Signed-off-by: Tom Rini

    Adam Ford
     

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
     

17 Nov, 2017

1 commit

  • Since CONFIG_DEFAULT_CONSOLE is already started with "console=",
    the console argument in CONFIG_EXTRA_ENV_SETTINGS is expanded to
    "console=console=ttySAC1,115200n8" and this causes the wrong
    console device.

    #define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0"
    ...
    #define CONFIG_EXTRA_ENV_SETTINGS \
    "console=" CONFIG_DEFAULT_CONSOLE

    Signed-off-by: Dongjin Kim
    Reviewed-by: Simon Glass

    Dongjin Kim
     

06 Nov, 2017

1 commit


27 Oct, 2017

1 commit


15 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
     

01 Jun, 2017

1 commit


01 May, 2017

1 commit


20 Mar, 2017

1 commit


05 Dec, 2016

1 commit

  • Three boards are still not converting to use DM_I2C. They are also using
    the old PMIC framework. Rather than removing them, add #ifdefs to allow
    them to continue to build. This will give the maintainers a little more
    time to decide whether to convert them or not.

    Signed-off-by: Simon Glass
    Acked-by: Heiko Schocher

    Simon Glass
     

24 Oct, 2016

2 commits


25 May, 2016

1 commit


26 Apr, 2016

2 commits


20 Apr, 2016

1 commit

  • Move CONFIG_USB_GADGET_DUALSPEED option to Kconfig and
    make all UDC controllers select USB_GADGET_DUALSPEED:
    - add next options to Kconfig selecting USB_GADGET_DUALSPEED:
    - USB_GADGET_ATMEL_USBA
    - USB_GADGET_DWC2_OTG
    - USB_DWC3
    - CI_UDC
    - make USB_MUSB_GADGET select USB_GADGET_DUALSPEED

    While at it, make some related fixes:
    - remove DUALSPEED from configs that don't enable gadget support:
    - kwb.h
    - tseries.h
    - add missing USB_GADGET option to next configs:
    - novena_defconfig
    - pcm051_rev*_defconfig
    - xfi3_defconfig

    Signed-off-by: Sam Protsenko

    Sam Protsenko
     

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
     

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
     

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
     

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
     

23 Oct, 2014

2 commits

  • Adjust this board to use the driver model soft_spi implementation.

    Signed-off-by: Simon Glass
    Reviewed-by: Jagannadha Sutradharudu Teki

    Simon Glass
     
  • This feature provides for init of a single SPI port for the soft SPI
    feature. It is not really compatible with driver model since it assumes a
    single SPI port. Also, inserting SPI init into the driver by means of
    a #define is not very nice.

    This feature is not used by any active boards, so let's remove it.

    Signed-off-by: Simon Glass
    Reviewed-by: Jagannadha Sutradharudu Teki

    Simon Glass
     

08 Oct, 2014

2 commits

  • Since exynos4 and exyno5 share many settings, we should move these into
    a common file to avoid duplication.

    In effect the changes are that all exynos boards now have EXT4 and FAT
    write support. This affects exynos5250 and exynos5420 which previously
    did not. This also disables the ext2 commands which are equivalent to
    ext4 anyway.

    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Simon Glass
     
  • We want exynos5250-dt.h to be a board which can support any exynos5250
    device. This matches the naming used by Linux. As a first step, rename
    the existing -dt files to -common to make it clear they are common files,
    and not specific boards.

    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Simon Glass
     

25 Sep, 2014

1 commit


05 Sep, 2014

1 commit

  • Previously, we used to statically assign values for vl_col, vl_row and
    vl_bpix using #defines like LCD_XRES, LCD_YRES and LCD_COLOR16.

    Introducing the function exynos_lcd_early_init() would take care of this
    assignment on the fly by parsing FIMD DT properties, thereby allowing us
    to remove LCD_XRES and LCD_YRES from the main config file.

    Signed-off-by: Ajay Kumar
    Acked-by: Simon Glass
    Tested-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Ajay Kumar
     

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
     

07 May, 2014

1 commit


12 Mar, 2014

1 commit


07 Feb, 2014

1 commit


03 Feb, 2014

5 commits


05 Nov, 2013

1 commit


24 Jul, 2013

2 commits


23 Jul, 2013

1 commit