07 Jun, 2014
6 commits
-
Signed-off-by: Tom Rini
-
Cc: trini@ti.com
Signed-off-by: Hannes Petermaier -
if we have no NAND-Chip, we don't need the gpmc-controller and therefore
is no need to init it.Cc: trini@ti.com
Signed-off-by: Hannes Petermaier -
Cc: trini@ti.com
Signed-off-by: Hannes Petermaier -
The ePOS EVM and EVM SK have QSPI as an option to boot. Add a qspiboot
target that utilizes QSPI for env and so forth as an example of best
practices. As QSPI is booted from directly we need to chang
CONFIG_SYS_TEXT_BASE.Note that on ePOS EVM the QSPI and NAND are mutually exclusive choices
we need to handle that elsewhere, once NAND support is also added.Signed-off-by: Sourav Poddar
Signed-off-by: Tom Rini -
OMAP3 used GPMC_NAND_ECC_LP_x8_LAYOUT and GPMC_NAND_ECC_LP_x16_LAYOUT macros
to configure GPMC controller for x7 or x8 bit device connected to its interface.
Now this information is encoded in CONFIG_SYS_NAND_DEVICE_WIDTH macro, so above
macros can be completely removed.Signed-off-by: Pekon Gupta
02 Jun, 2014
1 commit
28 May, 2014
3 commits
-
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 -
The TSP65090 is a PMIC on some exynos5 boards. The init function is
called for the TPS65090 pmic. If that device is not a part of the device
tree (returns -ENODEV) then continue. Otherwise return a failure.Signed-off-by: Aaron Durbin
Signed-off-by: Simon Glass
Reviewed-by: Simon Glass
Signed-off-by: Minkyu Kang -
This is not used by any boards now. Drop it to avoid confusion.
Signed-off-by: Simon Glass
Signed-off-by: Minkyu Kang
27 May, 2014
2 commits
-
Also we enable the mmc command in configuration file.
As both CONFIG_CMD_MMC and CONFIG_CMD_USB use the CONFIG_DOS_PARTITION,
so remove the redundant CONFIG_DOS_PARTITION definition.Signed-off-by: Josh Wu
Signed-off-by: Andreas Bießmann -
It supports boot from NAND and SD/MMC card.
Signed-off-by: Bo Shen
Signed-off-by: Andreas Bießmann
25 May, 2014
5 commits
-
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 RoeseThanks!
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 supportThis 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 -
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 -
Signed-off-by: Oliver Schinagl
Signed-off-by: Jens Kuske
Signed-off-by: Ian Campbell
Reviewed-by: Tom Rini
Reviewed-by: Marek Vasut -
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 -
Set DDR_SEL_PAD_CONTR register explicitly to DDR3 which solves RAM
issues with newer silicon (1.1). This register was added in revision
4 of the Vybrid Reference Manual.Signed-off-by: Stefan Agner
24 May, 2014
11 commits
-
Make the common eeprom library available for any I2C driver.
Signed-off-by: Ilya Ledvich
Signed-off-by: Igor Grinberg -
Add environment partition runtime detection callback.
Signed-off-by: Dmitry Lifshitz
Acked-by: Igor Grinberg -
cm-t54 Eth MAC address is stored in onboard EEPROM.
Add EEPROM support and setup stored Eth MAC address.If EEPROM does not contain a valid MAC, then generate it from the
processor ID code (reference code is taken from OMAP5 uEvm board file).Modify Device Tree blob MAC address field with retrieved data.
Signed-off-by: Dmitry Lifshitz
Acked-by: Igor Grinberg -
Add cm-t54 board directory, config file. Enable build.
Basic support includes:
Serial console
SD/MMC
eMMC
USB
EthernetSigned-off-by: Dmitry Lifshitz
Acked-by: Igor Grinberg -
This adds the Gumstix DuoVero machine [1]. This is a OMAP4430-based
computer-on-module (COM aka SOM) that can be mounted on various
expansion boards with different peripherals.[1] https://store.gumstix.com/index.php/category/43/
Signed-off-by: Ash Charles
[trini: Rename gpmc_enable_gpmc_cs_config to gpmc_enable_gpmc_net_config]
Signed-off-by: Tom Rini -
Add default eeprom address setting.
Signed-off-by: Igor Grinberg
-
Add EEPROM ID switches for Alto35, Arbor43C, Stagecoach, Thumbo, and
Turtlecore Gumstix Overo expansion boards.Signed-off-by: Ash Charles
-
Gumstix Overo COMs with board revision 0x4 use a different Wifi and
Bluetooth module: Wi2Wi's W2CBW0015. No other code changes are required
in u-boot---just handling of this particular board revision.Signed-off-by: Ash Charles
23 May, 2014
5 commits
-
Since B&R boards uses only MMC-Controller #1, it only
wastes time if we initialize #0 first to see that there is nothing.Cc:
Acked-by: Pantelis Antoniou
Signed-off-by: Hannes Petermaier
21 May, 2014
1 commit
-
Add register define of DBSC3 operation adjustment register,
and add initial value.Signed-off-by: Hisashi Nakamura
Signed-off-by: Nobuhiro Iwamatsu
20 May, 2014
2 commits
-
Clean up partial, full and compressed bitstream handling.
U-Boot supports full bitstream loading and partial
based on detection which is not 100% correct.
Extending fpga_load/fpga_loadbitstream() with one more
argument which stores bitstream type.Signed-off-by: Michal Simek
-
Conflicts:
boards.cfgConflicts were trivial once u-boot-arm/master boards.cfg was
reformatted (commit 6130c146) to match u-boot/master's own
reformatting (commit 1b37fa83).
17 May, 2014
4 commits
-
In the earlier patches, the SPL/TPL fraamework was introduced.
For SD/SPI flash booting way, we introduce the SPL to enable a loader stub. The
SPL was loaded by the code from the internal on-chip ROM. The SPL initializes
the DDR according to the SPD and loads the final uboot image into DDR, then
jump to the DDR to begin execution.For NAND booting way, the nand SPL has size limitation on some board(e.g.
P1010RDB), it can not be more than 4KB, we can call it "minimal SPL", So the
dynamic DDR driver doesn't fit into this minimum SPL. We added the TPL that is
loaded by the the minimal SPL. The TPL initializes the DDR according to the SPD
and loads the final uboot image into DDR,then jump to the DDR to begin execution.This patch enabled SPL/TPL for P1_P2_RDB to support starting from NAND/SD/SPI
flash with SPL framework and initializing the DDR according to SPD in the SPL/TPL.
Because the minimal SPL load the TPL to L2 SRAM and the jump to the L2 SRAM to
execute, so the section .resetvec is no longer needed.Signed-off-by: Prabhakar Kushwaha
Reviewed-by: York Sun -
T104xrdb has several sleep management signals that are used for deep
sleep. They are enabled by OS to enter deep sleep and should be
disabled by u-boot when cores wake up.Signed-off-by: Tang Yuantian
Reviewed-by: York Sun -
According to AN3638, CRC of NXID v1 is at the end of the
256-byte I2C memory. The wrong CRC32 offset prevents Uboot
from reading system information from EEPROM. No NXID v0 is
being used on Freescale boards.Signed-off-by: Ebony Zhu
Reviewed-by: York Sun