u-boot/arch/arm/cpu/armv7/am33xx
Russ Dill 335b4e53c9 ARM: am33xx: Always inhibit init/refresh during DDR phy init
A couple of commits have modified the am33xx/am437x ddr2/ddr3
initialization path to fix certain issues, but have had the side effect
of causing L3 noc errors during initialization. The two commits are:

69b918 "am33xx,ddr3: fix ddr3 sdram configuration"
fc46ba "arm: am437x: Enable hardware leveling for EMIF"

The EMIF_REG_INITREF_DIS_MASK bit still needs to be set for all
platforms. This delays initialization and refresh until a later stage.
The 500us timer can be programmed for platforms that require it
and for platforms that don't require it. It is currently hardcoded
for 400MHz systems. For systems with a higher memory frequency
this needs to be a larger value, and for systems with a lower
memory frequency this can be a lower value. This can be
considered a separate issue and corrected in a later commit.

Signed-off-by: Russ Dill <Russ.Dill@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2016-07-25 12:00:06 -04:00
..
board.c ARM: Various: Future-proof serial platdata 2016-03-14 19:18:48 -04:00
clk_synthesizer.c ARM: AM33xx: Add support for Clock Synthesizer 2016-05-27 15:47:52 -04:00
clock.c ARM: am33xx: Fix DDR initialization delays 2016-05-06 10:10:20 -04:00
clock_am33xx.c arm, am335x: Enable Spread Spectrum for the MPU 2016-06-09 13:53:07 -04:00
clock_am43xx.c ARM: OMAP5+: Provide enable/disable_usb_clocks() for CONFIG_USB_XHCI_OMAP 2016-06-02 21:42:14 -04:00
clock_ti814x.c ti814x: Fix illegal use of FP ops in clock_ti814x.c 2014-02-21 14:03:44 -05:00
clock_ti816x.c Add TI816X support 2013-08-15 18:38:37 -04:00
config.mk arm: am4x: fix build dependency for secure devices 2016-07-22 14:46:26 -04:00
ddr.c ARM: am33xx: Always inhibit init/refresh during DDR phy init 2016-07-25 12:00:06 -04:00
emif4.c am33xx: Re-enable SW levelling for DDR2 2015-06-15 10:57:26 -04:00
Kconfig arm: Kconfig: Add support for AM43xx SoC specific Kconfig 2016-05-27 15:41:33 -04:00
Makefile ARM: AM33xx: Add support for Clock Synthesizer 2016-05-27 15:47:52 -04:00
mux.c am33xx: move generic parts of pinmux handling out from board/ti/am335x 2012-10-25 11:31:37 -07:00
sys_info.c am33xx: Unused get_board_rev function removal 2015-07-27 15:02:10 -04:00
u-boot-spl.lds arm: Add missing .vectors section to linker scripts 2014-08-30 07:46:41 -04:00