u-boot-2016/arch/arm/include/asm
Tim Harvey 8d05b161fc mx6: add structs for mmdc and ddr iomux registers
Add memory-mapped structures for MMDC iomux and configuration. Note that whi
the MMDC configuration registers are common between the IMX6DQ
(IMX6DUAL/IMX6QUAD) and IMX6SDL (IMX6SOLO/IMX6DUALLITE) types the iomux
registers differ. This requires two sets of structures.

Add structures to describe DDR3 device information, system information
(memory layout, etc), and MMDC calibration registers that can be used to
configure the MMDC dynamically.

We define these structures for SPL builds instead of including mx6q-ddr.h an
mx6dl-ddr.h which use the same namespace and are only useful for imximage cf
files.

Cc: Stefan Roese <sr@denx.de>
Cc: Otavio Salvador <otavio@ossystems.com.br>
Cc: Andy Ng <andreas2025@gmail.com>
Cc: Eric Nelson <eric.nelson@boundarydevices.com>
Cc: Tapani Utriainen <tapani@technexion.com>
Cc: Tom Rini <trini@ti.com>

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Acked-by: Nikita Kiryanov <nikita@compulab.co.il>
2014-06-06 10:07:25 +02:00
..
arch-a320
arch-am33xx armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
arch-arm720t
arch-armada100
arch-armv7
arch-at91 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-bcm281xx arch: bcm281xx: Initial commit of bcm281xx architecture code 2014-02-22 19:30:24 +01:00
arch-bcm2835 ARM: bcm2835: fix mbox POWER_STATE_RESP_ON value 2014-02-14 07:57:14 +01:00
arch-davinci spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-ep93xx
arch-exynos S5P: Exynos: Add GPIO pin numbering and rename definitions 2014-05-13 15:20:38 +09:00
arch-imx mx6: Distinguish mx6dual from mx6quad 2014-02-11 11:24:12 +01:00
arch-keystone keystone2: net: add keystone ethernet driver 2014-04-17 17:24:39 -04:00
arch-kirkwood kirkwood: kwbimage: refactor CONFIG_SYS_KWD_CONFIG 2014-03-12 17:04:52 -04:00
arch-ks8695
arch-lpc32xx config: remove platform CONFIG_SYS_HZ definition part 2/2 2013-11-04 11:06:16 -05:00
arch-mb86r0x sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-mx5 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-mx6 mx6: add structs for mmdc and ddr iomux registers 2014-06-06 10:07:25 +02:00
arch-mx25 imx25: Add new hardware registers 2014-05-09 15:10:53 +02:00
arch-mx27
arch-mx31
arch-mx35 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-mxs ARM: mxs: Setup stack in JTAG mode 2013-10-17 09:44:20 +02:00
arch-nomadik
arch-omap3 ARM: omap: merge GPMC initialization code for all platform 2014-05-23 19:39:36 -04:00
arch-omap4 armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
arch-omap5 armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
arch-orion5x
arch-pantheon
arch-pxa include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
arch-rmobile arm: rmobile: koelsch: Fix QoS revision 0.240 and 0.320 2014-05-21 10:09:19 +09:00
arch-s3c24x0 include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
arch-s5pc1xx S5P: Exynos: Add GPIO pin numbering and rename definitions 2014-05-13 15:20:38 +09:00
arch-sa1100
arch-socfpga socfpga: Adding Clock Manager driver 2014-04-07 10:41:50 +02:00
arch-spear spear: move CONFIG_SYS_I2C_BASE from arch-spear/hardware to board configs 2014-02-20 06:49:02 +01:00
arch-sunxi sunxi: mmc support 2014-05-25 16:26:43 +02:00
arch-tegra Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-05-22 14:29:41 -04:00
arch-tegra20 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-tegra30 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-tegra114 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-tegra124 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-tnetv107x sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-u8500
arch-vf610 arm: vf610: add DDR_SEL_PAD_CONTR register 2014-05-25 15:46:12 +02:00
arch-zynq ARM: zynq: ehci: Added USB host driver support 2014-05-14 07:43:35 +02:00
armv8 arm64: core support 2014-01-09 16:08:44 +01:00
imx-common iomux-v3: Add support for mx6sl LVE bit 2014-05-09 15:10:53 +02:00
kona-common arch: kona: Initial commit of kona-common architecture code 2014-02-22 19:30:18 +01:00
proc-armv arm64: core support 2014-01-09 16:08:44 +01:00
ti-common armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
armv7.h ARM: extend non-secure switch to also go into HYP mode 2013-10-03 21:28:55 +02:00
assembler.h
atomic.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
bitops.h
bootm.h
byteorder.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
cache.h arm64: core support 2014-01-09 16:08:44 +01:00
config.h common/board_f: Initialized global data for generic board 2014-05-12 15:20:05 -04:00
davinci_rtc.h am33xx, davinci: Create and use <asm/davinci_rtc.h> 2013-11-01 15:30:22 -04:00
dma-mapping.h arm: dma_alloc_coherent: malloc() -> memalign() 2013-09-14 12:08:00 +02:00
ehci-omap.h usb: new board-specific USB init interface 2013-10-20 23:42:40 +02:00
emif.h ARM: AM43xx: GP_EVM: Add support for DDR3 2013-12-18 21:14:45 -05:00
errno.h
gic.h arm64 patch: gicv3 support 2014-04-08 00:15:12 +02:00
global_data.h ARM: IXP: Remove the IXP architecture support 2014-02-06 02:51:52 +01:00
gpio.h
hardware.h
io.h arm64: core support 2014-01-09 16:08:44 +01:00
linkage.h
mach-types.h
macro.h arm64: core support 2014-01-09 16:08:44 +01:00
memory.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
omap_boot.h
omap_common.h armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
omap_gpio.h
omap_mmc.h
omap_musb.h
pl310.h mx6: Enable L2 cache support 2014-02-11 11:24:12 +01:00
posix_types.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
processor.h
ptrace.h
sections.h
setup.h
spl.h spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
string.h
system.h armv8/cache: Change cache invalidate and flush function 2014-04-07 17:43:41 +02:00
types.h arm64: core support 2014-01-09 16:08:44 +01:00
u-boot-arm.h
u-boot.h bd_info: remove bi_barudrate member from struct bd_info 2014-05-12 15:19:45 -04:00
unaligned.h arm64: core support 2014-01-09 16:08:44 +01:00
utils.h