u-boot/arch/arm/cpu/armv7
Aneesh V 1e463866f5 omap4: automatic sdram detection
Identify SDRAM devices connected to EMIF automatically:
LPDDR2 devices have some Mode Registers that provide details
about the device such as the type, density, bus width
etc. EMIF has the capability to read these registers. If there
are no devices connected to a given chip-select reading mode
registers will return junk values. After reading as many such
registers as possible and matching with expected ranges of
values the driver can identify if there is a device connected
to the respective CS. If we identify that a device is connected
the values read give us complete details about the device.

This along with the base AC timings specified by JESD209-2
allows us to do a complete automatic initialization of
SDRAM that works on all boards.

Please note that the default AC timings specified by JESD209-2
will be safe for all devices but not necessarily optimal. However,
for the Elpida devices used on Panda and SDP the default timings
are both safe and optimal.

Signed-off-by: Aneesh V <aneesh@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
2011-08-03 12:49:19 +02:00
..
mx5 Timer: Remove reset_timer_masked() 2011-07-26 14:54:15 +02:00
omap-common omap4: calculate EMIF register values 2011-08-03 12:49:19 +02:00
omap3 omap3: Include array definition only when it is used 2011-08-03 12:49:18 +02:00
omap4 omap4: automatic sdram detection 2011-08-03 12:49:19 +02:00
s5p-common Timer: Remove reset_timer() for non-Nios2 arches 2011-07-26 14:53:30 +02:00
s5pc1xx armv7: adapt s5pc1xx to the new cache maintenance framework 2011-07-04 10:55:25 +02:00
s5pc2xx S5PC2XX: clock: support pwm clock for evt1 (cpu revision 1) 2011-05-26 19:33:25 +09:00
tegra2 Timer: Remove reset_timer_masked() 2011-07-26 14:54:15 +02:00
u8500 Timer: Remove set_timer completely 2011-07-26 14:52:17 +02:00
cache_v7.c armv7: cache maintenance operations for armv7 2011-07-04 10:55:25 +02:00
config.mk ARM: Rename arch/arm/cpu/arm_cortexa8 to armv7 2010-07-05 19:59:55 -04:00
cpu.c armv7: integrate cache maintenance support 2011-07-04 10:55:25 +02:00
Makefile armv7: cache maintenance operations for armv7 2011-07-04 10:55:25 +02:00
start.S replace CONFIG_PRELOADER with CONFIG_SPL_BUILD 2011-07-26 14:44:34 +02:00
syslib.c ARMV7: Vexpress: fix build errors 2010-12-08 23:44:21 +01:00
u-boot.lds arm: fix incorrect monitor protection region in FLASH 2011-03-27 19:18:52 +02:00