15 Jan, 2013

1 commit


14 Jan, 2013

1 commit


13 Jan, 2013

1 commit


08 Jan, 2013

2 commits


22 Dec, 2012

2 commits


20 Dec, 2012

2 commits


17 Dec, 2012

1 commit


14 Dec, 2012

2 commits


07 Dec, 2012

2 commits


27 Nov, 2012

2 commits

  • This patch adds a NAND Flash torture feature, which is useful as a block stress
    test to determine if a block is still good and reliable (or should be marked as
    bad), e.g. after a write error.

    This code is ported from mtd-utils' lib/libmtd.c.

    Signed-off-by: Benoît Thébaudeau
    Cc: Scott Wood
    [scottwood@freescale.com: removed unnec. ifdef and unwrapped error strings]
    Signed-off-by: Scott Wood

    Benoît Thébaudeau
     
  • Update CONFIG_RAMBOOT and CONFIG_NAND_SPL references to accept CONFIG_SPL
    and CONFIG_SPL_BUILD, respectively. CONFIG_NAND_SPL can be removed once
    the last mpc85xx nand_spl target is gone.

    CONFIG_RAMBOOT will need to remain for other use cases, but it doesn't
    seem right to overload it for meaning SPL as well as nand_spl does. Even
    if it's somewhat appropriate for the main u-boot, the SPL itself isn't
    (necessarily) ramboot, and we don't have separate configs for SPL and
    main u-boot. It was also inconsistent, as other platforms such as
    mpc83xx didn't use CONFIG_RAMBOOT in this way.

    Signed-off-by: Scott Wood
    Cc: Andy Fleming

    Scott Wood
     

25 Nov, 2012

1 commit


19 Nov, 2012

3 commits

  • Add LCD definitions and also a proposed binding for LCD displays.

    The PWM is as per what will likely be committed to linux-next soon.

    The displaymode binding comes from a proposal here:

    http://lists.freedesktop.org/archives/dri-devel/2012-July/024875.html

    The panel binding is new, and fills a need to specify the panel
    timings and other tegra-specific information. Should a binding appear
    that allows the pwm to handle this automatically, we can revisit
    this.

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

    Simon Glass
     
  • This binding will apparently soon be in linux-next. Bring it in now
    since we need to do something, and may as well try to target what
    Linux will have.

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

    Simon Glass
     
  • The mx5 lowlevel_init.S contains board-specific code based on the reference
    design. Let's keep it since it avoids creating new lowlevel_init files and it
    may be used by many boards. But add a config to make it optional in order not to
    cause issues on boards not following this part of the reference design.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic
    Cc: Matt Sealey
    Acked-by: Stefano Babic

    Benoît Thébaudeau
     

05 Nov, 2012

1 commit


03 Nov, 2012

2 commits


31 Oct, 2012

1 commit


30 Oct, 2012

1 commit

  • This makes the FAT and ext4 filesystem implementations build if
    CONFIG_FS_{FAT,EXT4} are defined, rather than basing the build on
    whether CONFIG_CMD_{FAT,EXT*} are defined. This will allow the
    filesystems to be built separately from the filesystem-specific commands
    that use them. This paves the way for the creation of filesystem-generic
    commands that used the filesystems, without requiring the filesystem-
    specific commands.

    Minor documentation changes are made for this change.

    The new config options are automatically selected by the old config
    options to retain backwards-compatibility.

    Signed-off-by: Stephen Warren
    Reviewed-by: Benoît Thébaudeau

    Stephen Warren
     

29 Oct, 2012

1 commit


27 Oct, 2012

2 commits


24 Oct, 2012

1 commit


23 Oct, 2012

5 commits

  • Tom Rini
     
  • The T4240QDS is a high-performance computing evaluation, development and
    test platform supporting the T4240 QorIQ Power Architecture™ processor.

    SERDES Connections
    32 lanes grouped into four 8-lane banks
    Two “front side” banks dedicated to Ethernet
    Two “back side” banks dedicated to other protocols
    DDR Controllers
    Three independant 64-bit DDR3 controllers
    Supports rates up to 2133 MHz data-rate
    Supports two DDR3/DDR3LP UDIMM/RDIMMs per controller
    QIXIS System Logic FPGA

    Each DDR controller has two DIMM slots. The first slot of each controller
    has up to 4 chip selects to support single-, dual- and quad-rank DIMMs.
    The second slot has only 2 chip selects to support single- and dual-rank
    DIMMs. At any given time, up to total 4 chip selects can be used.

    Detail information can be found in doc/README.t4qds

    Signed-off-by: York Sun
    Signed-off-by: Andy Fleming
    Signed-off-by: Kumar Gala
    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Shengzhou Liu
    Signed-off-by: Roy Zang
    Signed-off-by: Andy Fleming

    York Sun
     
  • Move spin table to cached memory to comply with ePAPR v1.1.
    Load R3 with 64-bit value if CONFIG_SYS_PPC64 is defined.

    'M' bit is set for DDR TLB to maintain cache coherence.

    See details in doc/README.mpc85xx-spin-table.

    Signed-off-by: York Sun
    Signed-off-by: Andy Fleming

    York Sun
     
  • Based on populated DIMMs, automatically select from cs0_cs1_cs2_cs3 or
    cs0_cs1 interleaving, or non-interleaving if not available.

    Fix the message of interleaving disabled if controller interleaving
    is enabled but DIMMs don't support it.

    Signed-off-by: York Sun
    Signed-off-by: Andy Fleming

    York Sun
     
  • Add code for configuring VSC3316/3308 crosspoint switches
    Add README to understand the APIs

    - VSC 3316/3308 is a low-power, low-cost asynchronous crosspoint switch
    capable of data rates upto 11.5Gbps. VSC3316 has 16 input and 16
    output ports whereas VSC3308 has 8 input and 8 output ports.
    Programming of these devices are performed by two-wire or four-wire
    serial interface.

    Signed-off-by: Shaveta Leekha
    Signed-off-by: Andy Fleming

    Shaveta Leekha
     

22 Oct, 2012

2 commits

  • Implement kerneldoc template for linker-generated arrays. This is
    the first template in U-Boot that is used to generate kerneldoc
    style documentation. This template is very basic.

    Signed-off-by: Marek Vasut

    Marek Vasut
     
  • This patch converts the old method of creating a list of command
    onto the new LG-arrays code. The old u_boot_cmd section is converted
    to new u_boot_list_cmd subsection and LG-array macros used as needed.

    Minor adjustments had to be made to the common code to work with the
    LG-array macros, mostly the fixup_cmdtable() calls are now passed the
    ll_entry_start and ll_entry_count instead of linker-generated symbols.

    The command.c had to be adjusted as well so it would use the newly
    introduced LG-array API instead of directly using linker-generated
    symbols.

    Signed-off-by: Marek Vasut
    Cc: Joe Hershberger
    Cc: Mike Frysinger

    Marek Vasut
     

20 Oct, 2012

1 commit


17 Oct, 2012

2 commits


16 Oct, 2012

1 commit