u-boot/arch/arm/include/asm/arch-am33xx
Ilya Ledvich 58c86c7d1d am33xx: fix the ddr_cmdtctrl structure
Fix the wrong mapping between the DDR I/O control registers on AM33XX
SoCs and the software representation in the SPL code.
The most recent public TRM defines the following DDR I/O control registers
offsets:
 * ddr_cmd0_ioctrl : offset 0x44E11404
 * ddr_cmd1_ioctrl : offset 0x44E11408
 * ddr_cmd2_ioctrl : offset 0x44E1140C
 * ddr_data0_ioctrl: offset 0x44E11440
 * ddr_data1_ioctrl: offset 0x44E11444

While the struct ddr_cmdtctrl has also some reserved bits in the beginning.
The struct is mapped to the address 0x44E11404. As a result "cm0ioctl" points
to the ddr_cmd1_ioctrl register, "cm1ioctl" to the ddr_cmd2_ioctrl and etc.
Registers ddr_cmd0_ioctrl and ddr_data0_ioctrl are never configured because
of this mapping mismatch.

Signed-off-by: Ilya Ledvich <ilya@compulab.co.il>
Reviewed-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-07-02 09:21:16 -04:00
..
clock.h am33xx: refactor am33xx clocks and add ti814x support 2013-03-24 12:49:11 -04:00
clocks_am33xx.h am33xx: refactor am33xx clocks and add ti814x support 2013-03-24 12:49:11 -04:00
cpu.h am33xx: add ti814x specific register definitions 2013-03-24 12:49:11 -04:00
ddr_defs.h am33xx: fix the ddr_cmdtctrl structure 2013-07-02 09:21:16 -04:00
elm.h am33xx: add ELM support 2012-12-10 08:54:02 -07:00
gpio.h omap: am33xx: enable gpio support 2012-09-01 14:58:09 +02:00
hardware.h am33xx: add ti814x specific register definitions 2013-03-24 12:49:11 -04:00
hardware_am33xx.h am33xx: add ti814x specific register definitions 2013-03-24 12:49:11 -04:00
hardware_ti814x.h am33xx: add pll and clock support for TI814x CPSW 2013-05-10 08:25:54 -04:00
i2c.h am33xx: Fix i2c sampling rate typo 2012-07-07 14:07:22 +02:00
mem.h am33xx: NAND support 2012-12-10 08:54:01 -07:00
mmc_host_def.h am33xx: support ti814x mmc reference clock 2013-03-24 12:49:11 -04:00
mux.h am33xx: refactor am33xx mux support and add ti814x support 2013-03-24 12:49:11 -04:00
mux_am33xx.h am33xx: refactor am33xx mux support and add ti814x support 2013-03-24 12:49:11 -04:00
mux_ti814x.h am33xx: refactor am33xx mux support and add ti814x support 2013-03-24 12:49:11 -04:00
omap.h am33xx: Correct NON_SECURE_SRAM_START/END 2013-06-04 16:32:31 -04:00
omap_gpmc.h asm/omap_gpmc.h: consolidate common defines 2013-04-08 11:29:05 -04:00
spl.h am335x/ti814x: Correct MMC_BOOT_DEVICES_START/END 2013-04-09 11:40:40 -04:00
sys_proto.h arm, am33xx: move uart soft reset code to common place 2013-06-18 10:40:06 -04:00