Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
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.
|