19 Dec, 2013

1 commit

  • Currently same value is programmed for all ioregs. This is not
    the case for all SoC's like AM4372. So adding a structure for ioregs
    and updating in all board files. And also return from config_cmd_ctrl()
    and config_ddr_data() functions if data is not passed.

    Signed-off-by: Lokesh Vutla
    [trini: Fixup dxr2, cm_t335, adapt pcm051 rev3]
    Signed-off-by: Tom Rini

    Lokesh Vutla
     

13 Dec, 2013

1 commit

  • Add SPL U-Boot support to replace x-loader on the Compulab cm_t35
    board. Currently only the 256MiB SDRAM board versions are supported.

    Tested by booting via MMC and NAND.

    Signed-off-by: Stefan Roese
    Cc: Tom Rini
    Cc: Igor Grinberg
    Cc: Nikita Kiryanov
    Acked-by: Igor Grinberg

    Stefan Roese
     

11 Dec, 2013

1 commit


04 Dec, 2013

3 commits

  • Based on the definitive guide to EMIF configuration[1] certain registers
    that we have been modifying (and are documented registers) should be
    left in their reset values rather than modified. This has been tested
    on AM335x GP EVM and Beaglebone White.

    [1]: http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
    Cc: Enric Balletbo i Serra
    Cc: Javier Martinez Canillas
    Cc: Heiko Schocher
    Cc: Lars Poeschel
    Signed-off-by: Tom Rini
    Tested-by: Matt Porter

    Tom Rini
     
  • Add support for status LED. Use the STATUS_LED APIs for indicating a
    boot progress.

    Signed-off-by: Ilya Ledvich
    Signed-off-by: Igor Grinberg

    Ilya Ledvich
     
  • Add cm_t335 board directory, config file. Enable build.

    Signed-off-by: Ilya Ledvich
    Signed-off-by: Igor Grinberg
    [trini: Adapt Makefile]
    Signed-off-by: Tom Rini

    Ilya Ledvich
     

18 Nov, 2013

1 commit


13 Nov, 2013

1 commit

  • - add omap24xx driver to new multibus/multiadpater support
    - adapted all config files, which uses this driver

    Tested on the am335x based siemens boards rut, dxr2 and pxm2
    posted here:
    http://patchwork.ozlabs.org/patch/263211/

    Signed-off-by: Heiko Schocher
    Tested-by: Tom Rini
    Cc: Lars Poeschel
    Cc: Steve Sakoman
    Cc: Thomas Weber
    Cc: Tom Rix
    Cc: Grazvydas Ignotas
    Cc: Enric Balletbo i Serra
    Cc: Luca Ceresoli
    Cc: Igor Grinberg
    Cc: Ilya Yanok
    Cc: Stefano Babic
    Cc: Nishanth Menon
    Cc: Pali Rohár
    Cc: Peter Barada
    Cc: Nagendra T S
    Cc: Michael Jones
    Cc: Raphael Assenat
    Acked-by: Igor Grinberg
    Acked-by: Stefano Babic

    Heiko Schocher
     

12 Nov, 2013

2 commits


10 Nov, 2013

1 commit

  • Conflicts:
    arch/arm/cpu/arm926ejs/mxs/Makefile
    board/compulab/cm_t35/Makefile
    board/corscience/tricorder/Makefile
    board/ppcag/bg0900/Makefile
    drivers/bootcount/Makefile
    include/configs/omap4_common.h
    include/configs/pdnb3.h

    Makefile conflicts are due to additions/removals of
    object files on the ARM branch vs KBuild introduction
    on the main branch. Resolution consists in adjusting
    the list of object files in the main branch version.
    This also applies to two files which are not listed
    as conflicting but had to be modified:

    board/compulab/common/Makefile
    board/udoo/Makefile

    include/configs/omap4_common.h conflicts are due to
    the OMAP4 conversion to ti_armv7_common.h on the ARM
    side, and CONFIG_SYS_HZ removal on the main side.
    Resolution is to convert as this icludes removal of
    CONFIG_SYS_HZ.

    include/configs/pdnb3.h is due to a removal on ARM side.
    Trivial resolution is to remove the file.

    Note: 'git show' will also list two files just because
    they are new:

    include/configs/am335x_igep0033.h
    include/configs/omap3_igep00x0.h

    Albert ARIBAUD
     

02 Nov, 2013

3 commits


01 Nov, 2013

2 commits


21 Oct, 2013

2 commits


24 Jul, 2013

1 commit


02 Jul, 2013

1 commit


10 May, 2013

1 commit


15 Mar, 2013

3 commits


12 Feb, 2013

1 commit


18 Jan, 2013

1 commit


19 Nov, 2012

1 commit

  • TrimSlice's USB1 port has two purposes; it either acts as a device port
    hosting Tegra's USB recovery protocol, or acts as a host port connected
    to the internal USB->SATA bridge chip, which may in turn be connected to
    an SSD or HDD. Add the appropriate device tree and board configuration
    options to enable this port as a host port, and route the port to the
    SATA bridge using the VBUS GPIO.

    Signed-off-by: Stephen Warren
    Signed-off-by: Tom Warren

    Stephen Warren
     

30 Oct, 2012

1 commit

  • For Non-Nvidia boards to include newly added features (like emc clock
    scaling) it would be necessary to add each feature to their own board
    Makefile. This is because currently the top Makefile automaticly includes
    these features only for Nvidia boards.

    This patch adds a simple Makefile include so all new features become
    available for non-Nvidia board vendors.

    Cc: Stephen Warren
    Cc: Tom Warren
    Cc: Thierry Reding
    Cc: Lucas Stach
    Signed-off-by: Marc Dietrich
    Acked-by: Stephen Warren
    Acked-by: Thierry Reding
    Signed-off-by: Tom Warren

    Marc Dietrich
     

16 Oct, 2012

2 commits

  • Rename board provided gpio_config_uart() to
    gpio_early_init_uart() as it does the same thing as the equally
    called function provided by the uart-switch code. This allows
    to simply call this function in early board init whether or not
    we are building with CONFIG_UART_SWITCH defined.

    Also provide a weak symbol for this function, to avoid the
    need to provide this function for boards that don't need any
    fixup.

    This patch supersedes the earlier posted
    "tegra: convert gpio_config_uart to weak symbol".
    Build tested with MAKEALL -s tegra20

    Signed-off-by: Lucas Stach
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Lucas Stach
     
  • The move is pretty straight-forward. ap20.h and tegra20.h were renamed to ap.h and tegra.h.
    Some files remain in arch-tegra20 but 'include' a file in 'arch-tegra' with #defines & structs
    that will be common between T20 and T30 HW. HW-specific #defines, etc. stay in the 'arch-tegra20'
    'root' file.

    All boards build OK w/MAKEALL -s tegra20. Checkpatch.pl runs clean. Seaboard works OK.

    Signed-off-by: Tom Warren

    Tom Warren
     

11 Sep, 2012

1 commit


01 Sep, 2012

2 commits

  • Change the mkdir commands for the object directories to be
    unconditional. This fixes an issue when building for SPL where
    SRCTREE and OBJTREE are the same, but $(obj) is under SPLTREE.

    Signed-off-by: Allen Martin
    Acked-by: Stephen Warren
    Tested-by: Thierry Reding
    Signed-off-by: Tom Warren

    Allen Martin
     
  • This is make naming consistent with the kernel and devicetree and in
    preparation of pulling out the common tegra20 code.

    Signed-off-by: Allen Martin
    Acked-by: Stephen Warren
    Tested-by: Thierry Reding
    Signed-off-by: Tom Warren

    Allen Martin
     

10 Jul, 2012

2 commits

  • When Trimslice is booted from serial flash, the boot ROM does this, so
    U-Boot doesn't need to. However, booting from the SD slot for recovery
    purposes, the boot ROM does not set up the pinmux for serial flash. Add
    code to U-Boot to set this up, so that an SD-based recovery U-Boot image
    can upgrade the U-Boot in serial flash.

    Signed-off-by: Stephen Warren
    Signed-off-by: Tom Warren

    Stephen Warren
     
  • Missed some boards after my tegra2_mmc.* -> tegra_mmc.* change, and
    one instance of CONFIG_TEGRA2_SPI. MAKEALL -s tegra2 AOK, Seaboard MMC
    AOK. Didn't test Tamonten, Paz00 or TrimSlice, as I have none here.

    Signed-off-by: Tom Warren
    Acked-by: Stephen Warren

    Tom Warren
     

07 Jul, 2012

2 commits