u-boot/arch
York Sun 6f5e1dc531 powerpc/8xxx: Add support for interactive DDR programming interface
Interactive DDR debugging provides a user interface to view and modify SPD,
DIMM parameters, board options and DDR controller registers before DDR is
initialized. With this feature, developers can fine-tune DDR for board
bringup and other debugging without frequently having to reprogram the flash.

To enable this feature, define CONFIG_FSL_DDR_INTERACTIVE in board header
file and set an environment variable to activate it. Syntax:

setenv ddr_interactive on

After reset, U-boot prompts before initializing DDR controllers
FSL DDR>

The available commands are
print      print SPD and intermediate computed data
reset      reboot machine
recompute  reload SPD and options to default and recompute regs
edit       modify spd, parameter, or option
compute    recompute registers from current next_step to end
next_step  shows current next_step
help       this message
go         program the memory controller and continue with u-boot

The first command should be "compute", which reads data from DIMM SPDs and
board options, performs the calculation then stops before setting DDR
controller. A user can use "print" and "edit" commands to view and modify
anything. "Go" picks up from current step with any modification and
compltes the calculation then enables the DDR controller to continue u-boot.
"Recompute" does it over from fresh reading.

Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-10-09 17:57:53 -05:00
..
arm arm920t/s3c24x0/usb_ohci.c: fix warning: variable ... set but not used 2011-10-09 23:24:50 +02:00
avr32 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
blackfin image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
m68k net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
microblaze image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
mips net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
nios2 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
powerpc powerpc/8xxx: Add support for interactive DDR programming interface 2011-10-09 17:57:53 -05:00
sh image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
sparc net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
x86 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
.gitignore update include/asm/ gitignore after move 2010-05-07 00:17:30 +02:00