10 Mar, 2014

1 commit

  • Add support for using the Atmel MCI driver on at91sam9263ek.
    This change is modeled after the existing at91sam9260ek support.

    Please note that this hooks up slot1 (MCI1) for SD. Not both.

    Tested with at91bootstrap and u-boot on dataflash in slot 0
    and fat-formatted 8GB SDHC in slot 1 on first revision
    at91sam9263ek (which must use dataflash in slot0 to boot).

    CONFIG_ATMEL_MCI_PORTB not tested.

    Signed-off-by: Andreas Henriksson
    [remove empty line]
    Signed-off-by: Andreas Bießmann

    Andreas Henriksson
     

06 Mar, 2014

4 commits

  • In order to completely halt the AVP processor, we should simply write
    FLOW_MODE_STOP without any extra options that allow wakeup. Amend the
    code to do this.

    I believe that enabling FIQ_1 and IRQ_1 allow the CPU to be awoken by
    interrupts. We don't want this; if later SW wishes to use the AVP, it
    should be reset and booted from scratch.

    Related, the bits that were previously IRQ_1 and FIQ_1 have a slightly
    different definition starting with Tegra114, so the values we're
    writing don't entirely make sense there anyway.

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

    Stephen Warren
     
  • Tegra124 moved the CSITE block's base address. Fix U-Boot to use
    the correct address.

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

    Stephen Warren
     
  • Register pmc_pwrgate_timer_mult has a different layout on Tegra114 and
    Tegra124. Reflect this in pmc.h.

    Also, simply write the whole of the register in start_cpu() rather than
    doing a read-modify-write; the register is simple enough that the code
    can easily construct the entire desired value.

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

    Stephen Warren
     
  • needs to use CONFIG_TEGRA* to conditionalize
    some definitions, since some modules moved between generations. Move
    the definition of CONFIG_TEGRAnn to a header that's included earlier,
    so that it's set by the time tegra.h needs to use it.

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

    Stephen Warren
     

04 Mar, 2014

4 commits


27 Feb, 2014

4 commits


26 Feb, 2014

8 commits


25 Feb, 2014

1 commit


24 Feb, 2014

2 commits


23 Feb, 2014

2 commits


22 Feb, 2014

7 commits

  • The function pll_sigma_delta_val uses "float" data which is not correct.
    The exact "why" of this mangling is lost to history, but this changes us
    to equivalent non-FP math to get the same results.

    Reported-by: Wolfgang Denk
    Acked-by: Matt Porter

    Måns Rullgård
     
  • commit 194dd74ad919e57026f385aaab7f89acf7ea79ef
    (DRA7: add ABB setup for MPU voltage domain)

    Made an offset typo error by using 0x4A003B24 as the efuse offset
    for OPP_NOM. As per TI documentation, 0x4A003B24 is for OPP_OD, and
    0x4A003B20 is for OPP_NOM. Fix the same.

    Reported-by: Praveen Rao
    Signed-off-by: Nishanth Menon

    Nishanth Menon
     
  • DDR timings were broken since 47abc3df701d8bc26f311350aa523fc1d0f8ad4e
    for PandaBoard EA1.

    Signed-off-by: Janne Grunau

    Janne Grunau
     
  • Schematic indicates GPIO5_7 is to be used for VTT regulator control
    rather than GPIO0_21 so modify enable_vtt_regulator to reflect this.
    Without this some boards will experience DDR3 corruption and fail to
    boot.

    Signed-off-by: Dave Gerlach
    [trini: Rework patch against mainline]
    Signed-off-by: Tom Rini

    Dave Gerlach
     
  • Adds support for Bernecker & Rainer Industrieelektronik GmbH KWB
    Motherboard, using TI's AM3352 SoC.

    Most of code is derived from TI's AM335x_EVM

    Signed-off-by: Hannes Petermaier
    Cc: trini@ti.com

    Hannes Petermaier
     
  • This patch add support for the Silica Pengwyn board [1]
    The board is based on a TI AM3354 CPU [2]
    All jumpers removed it will boot from the SDcard, the console is on
    UART1 accessible via the FDTI -> USB. The on board NAND flash is
    supported and can act as boot medium, depending on jumper settings.
    USB Host, USB Device and Ethernet are also provided but untested.

    [1]
    http://www.silica.com/product/silica-pengwyn-board.html
    [2]
    http://www.ti.com/product/am3354

    Signed-off-by: Lothar Felten
    [trini: Move CONFIG_BOARD_LATE_INIT into am335x_evm.h, drop unused
    spi0_pin_mux from Pengwyn support]
    Signed-off-by: Tom Rini

    Lothar Felten
     
  • This function has been around for powerpc. It is used for systems with
    memory more than CONFIG_MAX_MEM_MAPPED. In case of non-contiguous memory,
    this feature can limit U-boot to one block without going over the limit.

    Signed-off-by: York Sun
    Acked-by: Albert ARIBAUD

    York Sun
     

21 Feb, 2014

5 commits


20 Feb, 2014

2 commits

  • Conflicts:
    Makefile
    drivers/net/npe/Makefile

    These two conflicts arise from commit 0b2d3f20
    ("ARM: NET: Remove the IXP NPE ethernet driver") and are
    resolved by deleting the drivers/net/npe/Makefile file
    and removing the CONFIG_IXP4XX_NPE line from Makefile.

    Albert ARIBAUD
     
  • This file was only required for compilation of designware_i2c driver.
    Since explicit inclusion of "hardware.h" is now removed from the driver
    we may safely remove this empty header as well.

    Signed-off-by: Alexey Brodkin

    Cc: Tom Rini
    Cc: Heiko Schocher
    Cc: Stefan Roese
    Cc: Vipin Kumar
    Cc: Armando Visconti

    Alexey Brodkin