Age | Commit message (Collapse) | Author |
|
|
|
|
|
Unify code with Apalis iMX6 while not changing behaviour
Add board_rev to the U-Boot environment. On V1.0A HW: 010a
Add CONFIG_ENV_VARS_UBOOT_CONFIG
|
|
- Default to DTE UART mode, as used on HW V1.1 but automatically fall back
to use DCE UART on V1.0 HW.
- If using the default device tree filename imx6q-apalis-eval.dtb, switch to
the V1.0 devicetree on V1.0 HW. If device tree name is not the default leave
it alone.
- Add board_rev to the U-Boot environment. On V1.0A HW: 010a
- Add CONFIG_ENV_VARS_UBOOT_CONFIG
|
|
- Add a 2GB RAM configuration with quick and dirty DDR optimization values.
- Make sure the device-tree is not relocated to high-memory.
- Configure eMMC reset to GPIO with pullup. The boot ROM already did a pulse.
|
|
- use PWM 4 through a buffer for BL_PWM
- use UARTs in DTE mode (Pinout change from V1.1 HW)
- enable mtest
|
|
Be consistent with other Toradex products
|
|
|
|
Be consistent with other Toradex products
|
|
remove double defines
remove unneeded environment
remove usb nic driver
move defines to were they logically belong
move the (unused) ramdisk_addr_r out of the addresses used for the kernel
|
|
|
|
|
|
|
|
Without this X does not start on a Colibri iMX6S for lack of RAM.
galcore.contiguousSize=50331648 (48MB)
|
|
|
|
Define the environment partition r/w in order to write the environment
from Linux. Also define ENV_RANGE to make use of the whole parittion
in case the partition contains bad blocks.
|
|
additionally fix missing whitespace in LCD sample
|
|
while at it
- clean up environment variables and names
- make setupdate work with both SD/MMC slots
- add example for VDAC video out
|
|
|
|
Apalis iMX6+ 1GB V1.0A V1.0B are wired for DCE, now that the code is prepared
for DTE switch back to DCE.
|
|
|
|
Enable VERSION_VARIABLE in order to be able to check U-Boot version
from update scripts.
|
|
The Apalis standart uses the UART in DTE mode.
This commit uses UART1 in DTE mode for the U-Boot console and
configures all used UARTs to start in DTE mode.
Note that for this to work module version V1.0A requires TXD/RXD to be crossed
between the Apalis iMX6 and the RS232 transceiver.
|
|
Environment offset was set to block 6 (0xC0000), which is still
inside the U-Boot partition. Since U-Boot is small enouth to fit
in the first 5 blocks, it usually is not an issue, however if
one of this 5 blocks is bad, then the environment overwrites part
of the boot loader. This fix sets the environment to erase block 12
(0x180000).
|
|
Increase boot delay to one second again as otherwise one is not able to enter
into the interactive U-Boot console when recovering U-Boot via UART (e.g. doing
./update.sh -d /dev/ttyUSB0).
|
|
Change to a Toradex email address.
Properly handle malloc return value.
Re-implement memory kernel argument passing in order to properly use
all available memory even on our currently used kernel.
Re-integrate U-Boot board size limit checking.
Re-add CMD_ASKENV and CMD_EXT2 but disable CMD_FLASH and CMD_LOADB/S
again.
Get rid of spurious double CMD_BOOTZ define.
Enable VERSION_VARIABLE in order to be able to check U-Boot version
from our update scripts.
Change boot delay to zero and enable ZERO_BOOTDELAY_CHECK to be more
in-line with our other BSPs.
Re-integrate vidargs environment handling.
Added setupdate command introduced on Apalis iMX6 to ease update
procedure from SD card.
While at it ran it through checkpatch.pl and cleaned it up.
|
|
follow commit 02824dc78642b3057cc8c1ab7dc32203f55a17fa
ARM: mx6: Update non-Freescale boards to include CPU errata.
follow commit b089d039b1971fc3abfe1d9bcebd0d35245fb110
i2c: update config using mxc driver to new subsystem
|
|
2014.04-colibri_vf
Conflicts:
boards.cfg
|
|
Move load address to the beginning of RAM to maximize available
RAM for filesystem images.
|
|
Use UBI root partition according to MTD partition name.
|
|
Use default environment which boots from UBI. Add commands to boot
from NFS or MMC as available on other Toradex modules.
Also configure default IP address and command prompt.
|
|
Detect Colibri VF50 modules by read L2 cache configuration of the
running CPU. Colibri VF50 modules come without L2 cache. Configure
CPU clock accordingly.
|
|
Add support for Toardex specific config block. This data structure
is available on NAND and written at production time. Get MAC
address as well as serial number and board revision from this
structure.
|
|
This enables NAND for Colibri VF61/VF50. The environment is now
taken from NAND. The first block, the boot control block, is
definied as a seperate partition in order for easier erasing.
|
|
This adds initial support for Colibri VF61 based on Freescale
Vybrid Tower System TWR-VF65GS10:
- New Machine ID
- Default UART_A on SCI0
- FEC1
- Enabled command line editing
- PLL5 based RMII clocking (e.g. no external crystal)
- UART_A and UART_C I/O muxing
- Boot from OCRAM gfxRAM
Tested on Colibri VF61 V1.1 booting using serial loader over
UART.
|
|
Add CONFIG_SYS_GENERIC_BOARD to use common/board_[fr].c for kzm9g.
Signed-off-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
Acked-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
|
Commit d016dc42cedbf6102e100fa9ecb58462edfb14f8 changed the layout of BCH8 SW
on omap3 boards. We need to adopt the ecc layout for the nand_spl_simle
driver to avoid wrong ecc errors.
Signed-off-by: Andreas Bießmann <andreas.biessmann@corscience.de>
Cc: Thomas Weber <thomas.weber@corscience.de>
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
|
|
Signed-off-by: Andreas Bießmann <andreas.biessmann@corscience.de>
Cc: Thomas Weber <thomas.weber@corscience.de>
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
|
|
Conflicts:
arch/arm/cpu/arm926ejs/mxs/Makefile
include/configs/trats.h
include/configs/trats2.h
include/mmc.h
|
|
This patch add gicv3 support to uboot armv8 platform.
Changes for v2:
- rename arm/cpu/armv8/gic.S with arm/lib/gic_64.S
- move smp_kick_all_cpus() from gic.S to start.S, it would be
implementation dependent.
- Each core initialize it's own ReDistributor instead of master
initializeing all ReDistributors. This is advised by arnab.basu
<arnab.basu@freescale.com>.
Signed-off-by: David Feng <fenghua@phytium.com.cn>
|
|
|
|
Since MX6 is Cortex-A9 r2p10, enable software workaround
for errata 794072 and 761320.
Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
|
|
Clock Manager driver will be called to reconfigure all the
clocks setting based on user input. The input are passed to
Preloader through handoff files
Signed-off-by: Chin Liang See <clsee@altera.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Tom Rini <trini@ti.com>
Cc: Wolfgang Denk <wd@denx.de>
CC: Pavel Machek <pavel@denx.de>
Cc: Dinh Nguyen <dinguyen@altera.com>
Acked-by: Pavel Machek <pavel@denx.de>
|
|
Conflicts:
arch/arm/cpu/arm926ejs/mxs/mxsimage.mx23.cfg
arch/arm/cpu/arm926ejs/mxs/mxsimage.mx28.cfg
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
|
This change enables automatically uuid generation by command gpt.
In case of updating partitions layout user don't need to care about
generate uuid manually.
Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
Cc: Minkyu Kang <mk7.kang@samsung.com>
Cc: Piotr Wilczek <p.wilczek@samsung.com>
Cc: Stephen Warren <swarren@nvidia.com>
Cc: Lukasz Majewski <l.majewski@samsung.com>
Cc: trini@ti.com
|
|
The u-boot's image TEXT_BASE needs to be changed to 0x43e00000 from 0x78100000.
This change provides compatibility with other trats2 (RD_PQ) devices
(http://download.tizen.org/releases/system/).
Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
|
|
|
|
|
|
|
|
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
|