u-boot/arch/arm/cpu
Stephen Warren 9cd3f3adf0 tegra: add enterrcm command
Tegra's boot ROM supports a mode whereby code may be downloaded and flash
programmed over a USB connection. On dev boards, this is typically entered
by holding down a "force recovery" button and resetting the CPU. However,
not all boards have such a button (one example is the Compulab Trimslice),
so a method to enter RCM from software is useful.

This change implements the command "enterrcm" to do this, and enables it
for all Tegra boards by default. Even on boards other than Trimslice,
controlling this over a UART may be useful, e.g. to allow simple remote
control without the need for mechanical button actuators, or hooking up
relays/... to the button.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2012-07-09 22:44:33 +02:00
..
arm720t arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
arm920t arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
arm925t arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
arm926ejs ARM: mx28: Remove CONFIG_ARCH_CPU_INIT 2012-07-07 14:07:44 +02:00
arm946es arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
arm1136 ARM1136: MX35: Make asm routines volatile in cache ops 2012-04-16 14:53:59 +02:00
arm1176 arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
arm_intcm arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
armv7 tegra: add enterrcm command 2012-07-09 22:44:33 +02:00
ixp arch/arm/cpu/ixp/npe/npe.c: Fix build warning 2012-05-22 10:18:13 -05:00
lh7a40x arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
pxa arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
s3c44b0 arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
sa1100 arm: Use common .lds file where possible 2012-03-30 07:43:47 +02:00
u-boot.lds arm: add a common .lds link script 2012-03-30 07:43:44 +02:00