14 May, 2019

1 commit


20 May, 2014

1 commit


23 Apr, 2014

1 commit


11 Apr, 2014

2 commits

  • Commit 890880583d84607e36b52a785a96b167728bbf73 introduced EEPROM parsing and
    board detection but faild to return a valid tricorder_eeprom struct for backup
    case. When pressing S200 while reading EEPROM we ignore the value. We
    returned falsely a tricorder_eeprom struct with uninitialized data which is
    just garbage.
    Initialize it by zeroing the whole structure.

    Signed-off-by: Andreas Bießmann
    Cc: Thomas Weber
    Signed-off-by: Andreas Bießmann

    Andreas Bießmann
     
  • During switch to device tree, commit 1ecab0f has removed this code.

    INFORM4 and INFORM5 registers are used by TRATS2 first stage bootloader for
    providing recovery. For normal operation, those two must be cleared out.

    This error emerges when one force reset from u-boot's command line for
    three times.

    Signed-off-by: Lukasz Majewski
    Cc: Minkyu Kang
    Acked-by: Minkyu Kang

    Łukasz Majewski
     

08 Apr, 2014

2 commits


07 Apr, 2014

2 commits


04 Apr, 2014

1 commit


02 Apr, 2014

1 commit

  • Some eMMC chips may need the RST_n_FUNCTION bit set to a non-zero value
    in order for warm reset of the system to work. Details on this being
    required will be part of the eMMC datasheet. Also add using this
    command to the dra7xx README.

    * Whitespace fix by panto

    Signed-off-by: Tom Rini
    Acked-by: Pantelis Antoniou

    Tom Rini
     

01 Apr, 2014

3 commits

  • The DRAM size can be easily detected at runtime on i.MX53. Implement
    such detection on M53EVK and adjust the rest of the macros accordingly
    to use the detected values.

    An important thing to note here is that we had to override the function
    for trimming the effective DRAM address, get_effective_memsize(). That
    is because the function uses CONFIG_MAX_MEM_MAPPED as the upper bound of
    the available DRAM and we don't have gd->bd->bi_dram[0].size set up at
    the time the function is called, thus we cannot put this into the macro
    CONFIG_MAX_MEM_MAPPED . Instead, we use custom override where we use the
    size of the first DRAM block which we just detected.

    Signed-off-by: Marek Vasut
    Cc: Fabio Estevam
    Cc: Stefano Babic
    Cc: Wolfgang Denk

    Marek Vasut
     
  • The DRAM size can be easily detected at runtime on i.MX53. Implement
    such detection on MX53QSB and adjust the rest of the macros accordingly
    to use the detected values.

    An important thing to note here is that we had to override the function
    for trimming the effective DRAM address, get_effective_memsize(). That
    is because the function uses CONFIG_MAX_MEM_MAPPED as the upper bound of
    the available DRAM and we don't have gd->bd->bi_dram[0].size set up at
    the time the function is called, thus we cannot put this into the macro
    CONFIG_MAX_MEM_MAPPED . Instead, we use custom override where we use the
    size of the first DRAM block which we just detected.

    Signed-off-by: Marek Vasut
    Cc: Fabio Estevam
    Cc: Stefano Babic
    Cc: Wolfgang Denk

    Marek Vasut
     
  • Add support for PCIe on MX6 SabreSDP board and enable the support
    in the config file.

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Liu Ying

    Marek Vasut
     

31 Mar, 2014

2 commits


29 Mar, 2014

3 commits

  • If we build this function in cases where we would be discarding it
    anyhow we still end up with maybe unused warnings. Rather than litter
    the function with __maybe_unused, just spell out when to build it.

    Signed-off-by: Tom Rini

    Tom Rini
     
  • CPU sets DMA buffer descriptors with data required for inetrnal DMA such as:
    * Ownership of BD
    * Buffer size
    * Pointer to data buffer in memory

    Then we need to make sure DMA engine of NAND controller gets proper data.
    For this we flush buffer rescriptor.

    Then we're ready for DMA transaction.

    Signed-off-by: Alexey Brodkin

    Cc: Vineet Gupta
    Cc: Tom Rini

    Alexey Brodkin
     
  • U-Boot uses the 'mkimage' tool to produce various image types,
    not only uImage image type. Rename the invocation name from
    UIMAGE to MKIMAGE.

    The following command was used to do the replacement:
    git grep 'quiet_cmd_mkimage.* = UIMAGE' | cut -d : -f 1 | \
    xargs -i sed -i "s@\(quiet_cmd_mkimage\)\(.*\) = UIMAGE @\1\2 = MKIMAGE@" {}

    Signed-off-by: Marek Vasut
    Cc: Tom Rini
    Cc: Masahiro Yamada
    Acked-by: Masahiro Yamada

    Marek Vasut
     

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

8 commits