u-boot-brain/arch/arm/include/asm/arch-am33xx
Tom Rini 8627733941 ti816x: Rework DDR initialization sequence
The ti816x/am389x SoC is the first generation in what U-Boot calls the
"am33xx" family.  In the first generation of this family the DDR
initialization sequence is quite different from all of the subsequent
generations.  Whereas with ti814x (second generation) we can easily work
the minor differenced between that and am33xx (third generation), our
attempts to do this for ti816x weren't sufficient.  Rather than add a
large amount of #ifdef logic to make this different sequence work we add
a new file, ti816x_emif4.c to handle the various required undocumented
register writes and sequence and leverage what we can from
arch/arm/mach-omap2/am33xx/ddr.c still.  As DDR2 has similar problems
today but I am unable to test it, we drop the DDR2 defines from the code
rather than imply that it works by leaving it.  We also remove a bunch
of other untested code about changing the speed the DDR runs at.

Signed-off-by: Tom Rini <trini@konsulko.com>
2017-06-05 11:02:23 -04:00
..
chilisom.h ARM: am335x: Add support for chiliSOM 2017-01-28 14:04:36 -05:00
clk_synthesizer.h ARM: AM33xx: Add support for Clock Synthesizer 2016-05-27 15:47:52 -04:00
clock_ti81xx.h Add TI816X support 2013-08-15 18:38:37 -04:00
clock.h arm: am33xx: Add support for mulitiple PLL input frequencies 2017-05-12 08:37:14 -04:00
clocks_am33xx.h ti816x: Rework DDR initialization sequence 2017-06-05 11:02:23 -04:00
cpu.h arm: am33xx: Fix MPU opp selection 2017-05-12 08:37:12 -04:00
ddr_defs.h ti816x: Rework DDR initialization sequence 2017-06-05 11:02:23 -04:00
gpio.h gpio: am43xx: expand gpio support 2015-08-12 20:48:04 -04:00
hardware_am33xx.h ARM: Add register defines for am33xx ePWM registers 2016-10-06 21:00:53 -04:00
hardware_am43xx.h arm: am33xx: Add support for mulitiple PLL input frequencies 2017-05-12 08:37:14 -04:00
hardware_ti814x.h Add TI816X support 2013-08-15 18:38:37 -04:00
hardware_ti816x.h Add TI816X support 2013-08-15 18:38:37 -04:00
hardware.h arm: am33xx: Add support for mulitiple PLL input frequencies 2017-05-12 08:37:14 -04:00
i2c.h i2c, omap24xx: convert driver to new mutlibus/mutliadapter framework 2013-11-13 06:18:17 +01:00
mem.h ARM: omap: clean redundant PISMO_xx macros used in OMAP3 2014-07-25 16:26:12 -04:00
mmc_host_def.h Add TI816X support 2013-08-15 18:38:37 -04:00
mux_am33xx.h am33xx: refactor am33xx mux support and add ti814x support 2013-03-24 12:49:11 -04:00
mux_am43xx.h arm: am437x: mux: Update mux names 2015-04-23 14:56:07 -04:00
mux_ti814x.h am33xx: refactor am33xx mux support and add ti814x support 2013-03-24 12:49:11 -04:00
mux_ti816x.h Add TI816X support 2013-08-15 18:38:37 -04:00
mux.h omap3/am33xx: mux: fix several checkpatch issues 2014-10-23 11:53:02 -04:00
omap.h TI: Rework SRAM definitions and maximums 2016-09-06 13:41:42 -04:00
spl.h ARM: am33xx: define BOOT_DEVICE_ONENAND 2017-05-08 11:57:25 -04:00
sys_proto.h arm: am33xx: Add support for mulitiple PLL input frequencies 2017-05-12 08:37:14 -04:00