07 Jun, 2014

2 commits

  • This patch adds macros for following parameters of ELM Hardware engine
    - ELM_MAX_CHANNELS: ELM can process 8 data streams simultaneously
    - ELM_MAX_ERRORS: ELM can detect upto 16 ECC error when using BCH16 scheme

    Signed-off-by: Pekon Gupta
    Reviewed-by: Stefan Roese

    pekon gupta
     
  • ELM hardware engine support ECC error detection for multiple ECC strengths like
    +------+------------------------+
    |Type | ECC syndrome length |
    +------+------------------------+
    |BCH4 | 6.5 bytes = 13 nibbles |
    |BCH8 | 13 byte = 26 nibbles |
    |BCH16 | 26 bytes = 52 nibbles |
    +------+------------------------+

    Current implementation of omap_elm driver uses ECC syndrom length (in 'nibbles')
    to differentiate between BCH4/BCH8/BCH16. This patch replaces it with 'bch_type'

    Signed-off-by: Pekon Gupta
    Reviewed-by: Stefan Roese

    pekon gupta
     

02 Jun, 2014

1 commit


29 May, 2014

1 commit


28 May, 2014

6 commits

  • Add the ability to display the code offset of an initcall even after it
    is relocated. This makes it much easier to relate initcalls back to the
    U-Boot System.map file.

    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Simon Glass
     
  • The backlight uses FETs on the TPS65090. Enable this so that the display
    is visible.

    Signed-off-by: Simon Glass
    Reviewed-by: Lukasz Majewski
    Signed-off-by: Minkyu Kang

    Simon Glass
     
  • The TPS65090 pmic chip can be on exynos5250 boards. Therefore,
    select the appropriate config option for TPS65090 devices.

    This commit should really use exynos5-dt.c, when it is available.

    Signed-off-by: Simon Glass
    Reviewed-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Aaron Durbin
     
  • This adds driver support for the TPS65090 PMU. Support includes
    hooking into the pmic infrastructure so that the pmic commands
    can be used on the console. The TPS65090 supports the following
    functionality:

    - fet enable/disable/querying
    - getting and setting of charge state

    Even though it is connected to the pmic infrastructure it does
    not hook into the pmic charging charging infrastructure.

    The device tree binding is from Linux, but only a small subset of
    functionality is supported.

    Signed-off-by: Tom Wai-Hong Tam
    Signed-off-by: Hatim Ali
    Signed-off-by: Katie Roberts-Hoffman
    Signed-off-by: Rong Chang
    Signed-off-by: Sean Paul
    Signed-off-by: Vincent Palatin
    Signed-off-by: Aaron Durbin
    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Tom Wai-Hong Tam
     
  • This enum should be common across all PMICs rather than having it
    independently defined with the same name in multiple places.

    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Simon Glass
     
  • Commit be3b51aa did this mostly, but several have been added since. Do the
    job again.

    Signed-off-by: Simon Glass
    Acked-by: Lukasz Majewski
    Signed-off-by: Minkyu Kang

    Simon Glass
     

27 May, 2014

12 commits


25 May, 2014

7 commits

  • Add support for booting from an MMC card.

    Signed-off-by: Stefan Roese
    Signed-off-by: Henrik Nordström
    Signed-off-by: Ian Campbell
    Reviewed-by: Marek Vasut
    Cc: Tom Cubie
    Reviewed-by: Tom Rini

    Ian Campbell
     
  • On Mon, 2014-05-05 at 14:18 +0200, Stefan Roese wrote:
    > > + case 1:
    > > +#if CONFIG_MMC1_PG

    > Are you sure that this is correct and shouldn't be:
    >
    > +#ifdef CONFIG_MMC1_PG
    >
    > ?

    It's "correct" in so far as it works (the boards.cfg config stuff
    #defines things to 1), but I think you are right that it isn't the
    preferred style. But...

    > A quick scan through this patch series shows that this define
    > is not set at all. Perhaps its outdated? Or is it used to support
    > some other sunxi SoC? Not sure, perhaps it should be removed for
    > now.

    ...I had thought that it was to support some other board which wasn't
    being upstreamed right now, so eventually useful and harmless for now,
    but I've just checked and it isn't actually used by any of the boards in
    u-boot-sunxi.git. So rather than fix it to use #ifdef lets drop it.
    Rather than resend the entire series, here is v5.1 of this patch.

    > Other than this please add my:
    >
    > Reviewed-by: Stefan Roese

    Thanks!

    8From 20704e35a41664de5f516ed0e02981ac06085102 Mon Sep 17 00:00:00 2001
    From: Ian Campbell
    Date: Fri, 7 Mar 2014 04:29:39 +0000
    Subject: [PATCH v5.1 7/8] sunxi: mmc support

    This adds support for the MMC controller on the Allwinner A20 (sun7i)
    processor.

    Signed-off-by: Henrik Nordstrom
    Signed-off-by: Luke Leighton
    Signed-off-by: Oliver Schinagl
    Signed-off-by: Wills Wang
    Signed-off-by: Ian Campbell
    Reviewed-by: Marek Vasut
    Reviewed-by: Stefan Roese
    Cc: Tom Cubie
    Cc: Aaron Maoye
    Cc: Pantelis Antoniou
    Reviewed-by: Tom Rini

    Ian Campbell
     
  • Add support for the GMAC Ethernet controller on Allwinner A20 (sun7i)
    processors. Enable for the Cubietruck.

    Signed-off-by: Chen-Yu Tsai
    Signed-off-by: Jens Kuske
    Signed-off-by: Ian Campbell
    Reviewed-by: Marek Vasut
    Reviewed-by: Tom Rini

    Ian Campbell
     
  • This patch adds generic board, start of day and basic build system support for
    the Allwinner A20 (sun7i) processor. This code will not been compiled until the
    build is hooked up in a later patch. It has been split out to keep the patches
    manageable.

    Signed-off-by: Adam Sampson
    Signed-off-by: Aleksei Mamlin
    Signed-off-by: Alexandru Gagniuc
    Signed-off-by: Chen-Yu Tsai
    Signed-off-by: Emilio López
    Signed-off-by: Hans de Goede
    Signed-off-by: Henrik Nordstrom
    Signed-off-by: Jens Kuske
    Signed-off-by: Luc Verhaegen
    Signed-off-by: Luke Leighton
    Signed-off-by: Oliver Schinagl
    Signed-off-by: Patrick Wood
    Signed-off-by: Stefan Roese
    Signed-off-by: Wills Wang
    Signed-off-by: Ian Campbell
    Reviewed-by: Marek Vasut
    Cc: Tom Cubie
    Reviewed-by: Tom Rini

    Ian Campbell
     
  • Enable CONFIG_SYS_GENERIC_BOARD on highbank.

    Signed-off-by: Rob Herring

    Rob Herring
     
  • Move addresses for kernel, ramdisk and fdt blob to own variables. Add dtb
    blob loading to all existing boot scripts, dtb filenames were taken from
    vanilla kernel. Introduce new boot script bootcmd_legacy, which only loads
    a kernel and a ramdisk. Make this the default boot script. This should also
    restore the behaviour of the original bootloader.

    Cc: Prafulla Wadaskar
    Cc: Tom Rini
    Signed-off-by: Michael Walle

    Michael Walle
     
  • Cc: Prafulla Wadaskar
    Signed-off-by: Michael Walle

    Michael Walle
     

24 May, 2014

11 commits