27 Mar, 2014

1 commit

  • I2C protocol requires open-drain IOs. Fix the Dalmore and Venice2 pinmux
    tables to configure the IOs correctly. Without this, Tegra may actively
    drive the lines high while an external device is actively driving the
    lines low, which can only lead to bad things.

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

    Stephen Warren
     

25 Mar, 2014

1 commit


18 Mar, 2014

3 commits


14 Mar, 2014

3 commits


13 Mar, 2014

5 commits


12 Mar, 2014

9 commits


11 Mar, 2014

4 commits


10 Mar, 2014

5 commits

  • CONFIG_SYS_HZ must be always 1000, but M5271EVB.h defines it
    as 1000000 and idmr.h defines it as (50000000 / 64).

    When compiling these two boards, a warning message is displayed:

    time.c:14:2: warning: #warning "CONFIG_SYS_HZ must be 1000
    and should not be defined by platforms" [-Wcpp]

    There are no board maintainers for them so this commit just
    deletes them.

    Signed-off-by: Masahiro Yamada
    Cc: Jason Jin

    Masahiro Yamada
     
  • Add NAND SPL boot support with hardware PMECC.

    Signed-off-by: Bo Shen
    Signed-off-by: Andreas Bießmann

    Bo Shen
     
  • Add SPI SPL boot support for sama5d3xek board.

    Signed-off-by: Bo Shen
    Signed-off-by: Andreas Bießmann

    Bo Shen
     
  • Add sama5d3 Xplained board support which use Atmel SAMA5D36 SoC.
    Now it supports boot from NAND flash and SD/MMC card.
    Features support:
    - NAND flash
    - SD/MMC card
    - Two USB hosts
    - Ethernet (one GMAC, one EMAC)

    Signed-off-by: Bo Shen
    [reorder boards.cfg]
    Signed-off-by: Andreas Bießmann

    Bo Shen
     
  • 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
     

08 Mar, 2014

9 commits

  • Tom Rini
     
  • Update following DDR related settings for T1040RDB, T1042RDB_PI
    -Correct number of chip selects to two as t1040 supports
    two Chip selects.
    -Update board_specific_parameters udimm structure with settings
    derived via calibration.
    -Update ddr_raw_timing sructure corresponding to DIMM.
    -Set ODT to off. Typically on FSL board, ODT is set to 75 ohm,
    but on T104xRDB, on setting this , DDR instability is observed.
    Board-level debugging is in progress.

    Verified the updated settings to be working fine with dual-ranked
    Micron, MT18KSF51272AZ-1G6 DIMM at data rate 1600MT/s.

    Signed-off-by: Priyanka Jain
    Signed-off-by: York Sun

    Priyanka Jain
     
  • T1040 has internal display interface unit (DIU) for driving video.
    T1040QDS supports video mode via
    -LCD using TI enconder
    -HDMI type interface via HDMI encoder

    Chrontel, CH7301C encoder which is I2C programmable is used as
    HDMI connector on T1040QDS.
    This patch add support to
    -enable Video interface for T1040QDS
    -route qixis multiplexing to enable DIU-HDMI interface on board
    -program DIU pixel clock gerenartor for T1040
    -program HDMI encoder via I2C on board

    Signed-off-by: Priyanka Jain
    Reviewed-by: York Sun

    Priyanka Jain
     
  • T2080PCIe-RDB is a Freescale Reference Design Board that hosts the T2080 SoC.
    It works in two mode: standalone mode and PCIe endpoint mode.

    T2080PCIe-RDB Feature Overview
    ------------------------------
    Processor:
    - T2080 SoC integrating four 64-bit dual-threads e6500 cores up to 1.8GHz
    DDR Memory:
    - Single memory controller capable of supporting DDR3 and DDR3-LP devices
    - 72bit 4GB DDR3-LP SODIMM in slot
    Ethernet interfaces:
    - Two 10M/100M/1G RGMII ports on-board
    - Two 10Gbps SFP+ ports on-board
    - Two 10Gbps Base-T ports on-board
    Accelerator:
    - DPAA components consist of FMan, BMan, QMan, PME, DCE and SEC
    SerDes 16 lanes configuration:
    - SerDes-1 Lane A-B: to two 10G XFI fiber (MAC9 & MAC10)
    - SerDes-1 Lane C-D: to two 10G Base-T (MAC1 & MAC2)
    - SerDes-1 Lane E-H: to PCIe Goldfinger (PCIe4 x4, Gen3)
    - SerDes-2 Lane A-D: to PCIe Slot (PCIe1 x4, Gen2)
    - SerDes-2 Lane E-F: to C293 secure co-processor (PCIe2 x2)
    - SerDes-2 Lane G-H: to SATA1 & SATA2
    IFC/Local Bus:
    - NOR: 128MB 16-bit NOR flash
    - NAND: 512MB 8-bit NAND flash
    - CPLD: for system controlling with programable header on-board
    eSPI:
    - 64MB N25Q512 SPI flash
    USB:
    - Two USB2.0 ports with internal PHY (both Type-A)
    PCIe:
    - One PCIe x4 gold-finger
    - One PCIe x4 connector
    - One PCIe x2 end-point device (C293 Crypto co-processor)
    SATA:
    - Two SATA 2.0 ports on-board
    SDHC:
    - support a TF-card on-board
    I2C:
    - Four I2C controllers.
    UART:
    - Dual 4-pins UART serial ports

    Signed-off-by: Shengzhou Liu
    Reviewed-by: York Sun

    Shengzhou Liu
     
  • Change QIXIS timing parameter CONFIG_SYS_CS3_FTIM2 to 8 from 0.
    Fix EMI2 for t2080qds, which was caused by adding t2081qds.

    Signed-off-by: Shengzhou Liu
    Reviewed-by: York Sun

    Shengzhou Liu
     
  • SerDes PLLs may not lock reliably at 5 G VCO configuration(A006384)
    and at cold temperatures(A006475), workaround recalibrate the
    PLLs with some SerDes configuration

    Both these errata are only applicable for b4 rev1.
    So, make workaround for these errata conditional,
    depending upon soc version.

    Signed-off-by: Shaveta Leekha
    Reviewed-by: York Sun

    Shaveta Leekha
     
  • Change setting of SerDes2 refclk2 to have the default value as it is
    coming on board that is 156.25MHz, for XFI to work.
    Also change PLL_NUM variable to the one defined in config_mpc85xx.h
    for B4860 and B4420.

    Signed-off-by: Shaveta Leekha
    Reviewed-by: York Sun

    Shaveta Leekha
     
  • On B4860 and B4420, some serdes protocols can be used with LC VCO as
    well as Ring VCO options.

    Addded Alternate options with LC VCO for such protocols.
    For example protocol 0x2a on srds 1 becomes 0x29 if it is LC VCO.

    The alternate option has the same functionality as the original option;
    the only difference being LC VCO rather than Ring VCO.

    Signed-off-by: Poonam Aggrwal
    Signed-off-by: Prabhakar Kushwaha
    Reviewed-by: York Sun

    poonam aggrwal
     
  • 1) SerDes2 Refclks have been set properly to make
    PCIe SATA to work as it work on SerDes refclk of 100MHz
    2) Mask the SerDes's device reset request before changing
    the Refclks for SerDes1 and SerDes2 for PLL locks to
    happen properly, device reset request bit unmasked
    after SerDes refclks configuration

    Signed-off-by: Shaveta Leekha
    Reviewed-by: York Sun

    Shaveta Leekha