09 Jul, 2014
6 commits
-
Signed-off-by: Marek Vasut
Signed-off-by: Lothar Rubusch
Signed-off-by: Wolfgang Denk -
Adjust the mtdparts settings to allow for alternative boot images and
for using UBI.Signed-off-by: Marek Vasut
Signed-off-by: Wolfgang Denk
Cc: Stefano Babic -
- "env ask", "env grep" and "setexpr" are needed for commissioning
- add support for ext4 file systems
- adjust default environment to use ext4 commands
- add write support for (V)FAT and EXT4
- add bitmap and splashscreen support
- print timestamp information for imagesSigned-off-by: Marek Vasut
Signed-off-by: Wolfgang Denk
Cc: Stefano Babic -
Signed-off-by: Marek Vasut
Signed-off-by: Lothar Rubusch -
Adjust the mtdparts to also consider factory-programmed config block.
Signed-off-by: Marek Vasut
-
- "env ask", "env grep" and "setexpr" are needed for commissioning
- add support for ext4 file systems
- adjust default environment to use ext4 commands
- add write support for (V)FAT and EXT4
- add bitmap and splashscreen support
- print timestamp information for imagesSigned-off-by: Marek Vasut
Cc: Stefano Babic
26 Jun, 2014
1 commit
-
With CONFIG_SYS_GENERIC_BOARD the board hangs after issuing a 'save' command.
Remove CONFIG_SYS_GENERIC_BOARD until this issue can be fixed properly.
Signed-off-by: Fabio Estevam
17 Jun, 2014
5 commits
-
When building a target with CONFIG_ENV_IS_IN_SPI_FLASH the following
warning is seen:include/configs/mx28evk.h:73:0: warning: "CONFIG_ENV_SIZE" redefined [enabled by default]
Protect the definition of CONFIG_ENV_SIZE to avoid the warning.
Signed-off-by: Fabio Estevam
-
The name of the dtb file used in the kernel is 'imx6dl-riotboard.dtb', so fix
it accordingly.Signed-off-by: Fabio Estevam
Tested-by: Iain Paton -
mars and riot boards use UART2 as console, so CONFIG_CONSOLE_DEV should point
to 'ttymxc1' instead.Signed-off-by: Fabio Estevam
Tested-by: Iain Paton -
Commit e9fd66defd7e (ARM: mx6: define CONFIG_ARM_ERRATA_742230) enables
errata 742230 for imx6, because it helps remove one reboot issue.
However, this errata does not really apply on imx6, because Cortex-A9
on imx6 is r2p10 while the errata only applies to revisions r1p0..r2p2.At a later time, commit f71cbfe3ca5d (ARM: Add workaround for Cortex-A9
errata 794072) adds support of errata 794072, which applies to all
Cortex-A9 revisions. As the workaround for both errata are exactly
same, it makes a lot more sense to select 794072 instead of 742230 for
imx6. Since we already enable 794072 for imx6, it's time to drop
errata 742230 to avoid confusion.Signed-off-by: Shawn Guo
Acked-by: Nitin Garg -
Signed-off-by: Marek Vasut
06 Jun, 2014
3 commits
-
Signed-off-by: Fabio Estevam
-
Switch to an SPL image. The SPL for Ventana does the following:
- setup i2c and read the factory programmed EEPROM to obtain DRAM config
and model for board-specific calibration data
- configure DRAM per CPU/size/layout/devices/calibration
- load u-boot.img from NAND and jump to itThis allows for a single SPL+u-boot.img to replace the previous multiple boa
configurations.Cc: Stefan Roese
Cc: Otavio Salvador
Cc: Andy Ng
Cc: Eric Nelson
Cc: Tapani Utriainen
Cc: Tom RiniSigned-off-by: Tim Harvey
-
Add a common header which can hopefully be shared amon imx6 SPL users
Cc: Stefan Roese
Cc: Otavio Salvador
Cc: Andy Ng
Cc: Eric Nelson
Cc: Tapani Utriainen
Cc: Tom RiniSigned-off-by: Tim Harvey
Acked-by: Stefano Babic
Acked-by: Nikita Kiryanov
28 May, 2014
2 commits
-
mx6sabresd boards have a PFUZE100 PMIC connected to I2C2 bus.
Add support for it
Signed-off-by: Fabio Estevam
-
Tested by booting a mainline kernel via TFTP.
Signed-off-by: Fabio Estevam
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 -
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 -
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 -
Enable CONFIG_SYS_GENERIC_BOARD on highbank.
Signed-off-by: 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 -
Cc: Prafulla Wadaskar
Signed-off-by: Michael Walle
24 May, 2014
15 commits
-
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 -
Signed-off-by: Heiko Schocher
Cc: Tom Rini
Cc: Samuel Egli
Cc: Roger Meier
Tested-by: Samuel Egli -
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 -
Clean-up the board configuration file for the Gumstix Overo board by
including common omap3 definitions from ti_omap3_common.h as suggested
here [1].[1] http://permalink.gmane.org/gmane.comp.boot-loaders.u-boot/185960
Signed-off-by: Ash Charles
Conflicts:
include/configs/omap3_overo.h -
Update the board configuration for Gumstix Overo. In particular,
add support for zImage and DTB files on boot.Signed-off-by: Ash Charles
-
Patch f33b9bd3
[arm: omap3: Enable clocks for peripherals only if they are used]
breaks SPL booting on Overo. Since some gpio inputs are
read to detect the board revision. But with this patch above, the
clocks to the GPIO subsystems are not enabled per default any more.
The GPIO banks need to be configured specifically now.Signed-off-by: Ash Charles
-
The linux kernel is at nand0,3 using the current layout, but is best
accessed through the partition label "linux". Since CONFIG_CMD_MTDPARTS is
defined the CONFIG_JFFS2 settings are unreferenced; use "setenv partition
rootfs" to set the default mtd partition for jffs2.Signed-off-by: Peter A. Bigot
Tested-by: Ash Charles -
Linux kernel at version 3.5 is about 3.5 MiB; test kernels for 3.10 exceed 4
MiB. Prepare for future upgrades by increasing the NAND partition now.Signed-off-by: Peter A. Bigot
Tested-by: Ash Charles -
The NAND linux partition format default was changed from jffs2 to ubi in
254973e6df0e48f1a72b67905185c774dcd9f394 but the corresponding commands were
not enabled.Signed-off-by: Peter A. Bigot
Tested-by: Ash Charles -
Adapted from d70f5480 described below.
commit d70f54808dfa83b574e1239c3eccbcf3317343e1
Author: Javier Martinez Canillas
Date: Mon Jan 7 03:51:20 2013 +0000omap4: allow the use of a plain text env file instead boot scripts
For production systems it is better to use script images since
they are protected by checksums and carry valuable information like
name and timestamp. Also, you can't validate the content passed to
env import.But for development, it is easier to use the env import command and
plain text files instead of script-images.Since both OMAP4 supported boards (Panda and TI SDP4430) are used
primarily for development, this patch allows U-Boot to load env var
from a text file in case that an boot.scr script-image is not present.The variable uenvcmd (if existent) will be executed (using run) after
uEnv.txt was loaded. If uenvcmd doesn't exist the default boot sequence
will be started.Signed-off-by: Javier Martinez Canillas
Acked-by: Nishanth MenonSigned-off-by: Peter A. Bigot
Tested-by: Ash Charles
23 May, 2014
1 commit