14 Feb, 2018

1 commit


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
     

08 Feb, 2018

1 commit


06 Feb, 2018

1 commit

  • cmd/Makefile has:

    ifdef CONFIG_FPGA
    obj-$(CONFIG_CMD_FPGA) += fpga.o
    endif

    which means that if CONFIG_FPGA is not set, CONFIG_CMD_FPGA silently
    does nothing. Let's remove that Makefile conditional and instead express
    this equivalent dependency in Kconfig, so a lot of redundant

    # CONFIG_CMD_FPGA is not set

    can be removed from board defconfigs that don't actually have an FPGA.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

12 Jan, 2018

1 commit

  • Some distributions like Fedora expect U-Boot to select a proper
    devicetree. Since there are several variants of the cm-fx6 module
    featuring different SoC variants and the module can be paired with
    several baseboards, it is not viable to hardcode a filename.

    Instead, follow the lead of other i.MX6 based devices and try to
    determine the devicetree to use with the help of the board name
    and the SoC variant exported by the board code, before calling the
    distro bootcommand.

    For now, only for the Utilite Pro a proper devicetree filename is
    known but further variants of the Utilite Computer or other devices
    based on the cm-fx6 module may be added in the future.

    Signed-off-by: Christopher Spinrath

    Christopher Spinrath
     

03 Jan, 2018

1 commit

  • The current default environment of the cm_fx6 is not suitable for
    booting modern distributions.

    Instead of extending the custom environment, let's use the distro
    boot command, which has been developed for precisely this use case.

    If the distro boot command fails, fall back to the old behavior
    (except for USB drives where the old behaviour is completely covered
    by the distro boot command). That way it is still possible to create
    "rescue SD cards" for old installations (e.g. if one messes up the
    on-flash environment).

    Signed-off-by: Christopher Spinrath
    Reviewed-by: Fabio Estevam

    Christopher Spinrath
     

29 Dec, 2017

1 commit

  • Commit 5248930ebf48 ("dm: imx: cm_fx6: Enable more driver model support")
    enabled driver model support for USB. But it missed to enable driver
    model support for keyboards. As a result, USB keyboards do no longer
    work.

    Fix this by enabling driver model support for keyboards.

    Fixes: 5248930ebf48 ("dm: imx: cm_fx6: Enable more driver model support")
    Signed-off-by: Christopher Spinrath
    Reviewed-by: Fabio Estevam
    Reviewed-by: Simon Glass

    Christopher Spinrath
     

13 Dec, 2017

1 commit


20 Nov, 2017

1 commit


06 Nov, 2017

1 commit


31 Oct, 2017

1 commit


11 Oct, 2017

1 commit

  • Having this as a 'default y' is rather annoying because it doesn't
    actually compile unless other options are defined in the board header:

    ../cmd/bootm.c: In function 'do_imls_nor':
    ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
    i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {

    Make it 'default n' so people who develop new boards that start from a
    blank defconfig have one less compilation failure to debug.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

28 Aug, 2017

1 commit


17 Aug, 2017

1 commit


15 Aug, 2017

1 commit


08 Aug, 2017

1 commit


01 Aug, 2017

1 commit

  • Migrate all remaining instances of CMD_NAND, CMD_NAND_TRIMFFS
    CMD_NAND_LOCK_UNLOCK and CMD_NAND_TORTURE from the headers into the
    defconfig files.

    Tested-by: Adam Ford
    Signed-off-by: Tom Rini
    Reviewed-by: Bin Meng

    Tom Rini
     

26 Jul, 2017

1 commit


25 Jul, 2017

1 commit


12 Jul, 2017

3 commits

  • Change is consistent with other SOCs and it is in preparation
    for adding SOMs. SOC's related files are moved from cpu/ to
    mach-imx/.

    This change is also coherent with the structure in kernel.

    Signed-off-by: Stefano Babic

    CC: Fabio Estevam
    CC: Akshay Bhat
    CC: Ken Lin
    CC: Marek Vasut
    CC: Heiko Schocher
    CC: "Sébastien Szymanski"
    CC: Christian Gmeiner
    CC: Stefan Roese
    CC: Patrick Bruenn
    CC: Troy Kisky
    CC: Nikita Kiryanov
    CC: Otavio Salvador
    CC: "Eric Bénard"
    CC: Jagan Teki
    CC: Ye Li
    CC: Peng Fan
    CC: Adrian Alonso
    CC: Alison Wang
    CC: Tim Harvey
    CC: Martin Donnelly
    CC: Marcin Niestroj
    CC: Lukasz Majewski
    CC: Adam Ford
    CC: "Albert ARIBAUD (3ADEV)"
    CC: Boris Brezillon
    CC: Soeren Moch
    CC: Richard Hu
    CC: Wig Cheng
    CC: Vanessa Maegima
    CC: Max Krummenacher
    CC: Stefan Agner
    CC: Markus Niebel
    CC: Breno Lima
    CC: Francesco Montefoschi
    CC: Jaehoon Chung
    CC: Scott Wood
    CC: Joe Hershberger
    CC: Anatolij Gustschin
    CC: Simon Glass
    CC: "Andrew F. Davis"
    CC: "Łukasz Majewski"
    CC: Patrice Chotard
    CC: Nobuhiro Iwamatsu
    CC: Hans de Goede
    CC: Masahiro Yamada
    CC: Stephen Warren
    CC: Andre Przywara
    CC: "Álvaro Fernández Rojas"
    CC: York Sun
    CC: Xiaoliang Yang
    CC: Chen-Yu Tsai
    CC: George McCollister
    CC: Sven Ebenfeld
    CC: Filip Brozovic
    CC: Petr Kulhavy
    CC: Eric Nelson
    CC: Bai Ping
    CC: Anson Huang
    CC: Sanchayan Maity
    CC: Lokesh Vutla
    CC: Patrick Delaunay
    CC: Gary Bisson
    CC: Alexander Graf
    CC: u-boot@lists.denx.de
    Reviewed-by: Fabio Estevam
    Reviewed-by: Christian Gmeiner

    Stefano Babic
     
  • SPL is already selected via CONFIG_SPL=y, so there is no need
    to pass it inside CONFIG_SYS_EXTRA_OPTIONS.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • This converts the following to Kconfig:
    CONFIG_CMD_SATA

    Signed-off-by: Simon Glass
    Reviewed-by: Bin Meng

    Simon Glass
     

19 Jun, 2017

1 commit


22 May, 2017

1 commit

  • This converts the following to Kconfig:
    CONFIG_CMD_EEPROM
    CONFIG_CMD_EEPROM_LAYOUT
    CONFIG_EEPROM_LAYOUT_HELP_STRING

    Signed-off-by: Simon Glass
    Reviewed-by: Tom Rini
    [trini: Rework Kconfig logic slightly, define EEPROM location on TI eval
    platforms]
    Signed-off-by: Tom Rini

    Simon Glass
     

16 May, 2017

1 commit


30 Apr, 2017

2 commits


14 Mar, 2017

1 commit


19 Nov, 2016

1 commit


24 Oct, 2016

1 commit


15 Oct, 2016

1 commit


17 Sep, 2016

9 commits