summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/tqma53
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2014-01-29 23:20:17 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-02-14 07:15:09 +0100
commit432ac5aef0e96e18fc5fc553e056e09854f4d474 (patch)
treea3907f9e3adea5e0914380c09d2def99851b48b5 /arch/arm/boards/tqma53
parent828c8d348d9eb1c6756bb97a586c23363c65e545 (diff)
downloadbarebox-432ac5aef0e96e18fc5fc553e056e09854f4d474.tar.gz
barebox-432ac5aef0e96e18fc5fc553e056e09854f4d474.tar.xz
ARM: i.MX53: TQ tqma53: Switch to imx-image
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/tqma53')
-rw-r--r--arch/arm/boards/tqma53/flash-header.imxcfg66
1 files changed, 66 insertions, 0 deletions
diff --git a/arch/arm/boards/tqma53/flash-header.imxcfg b/arch/arm/boards/tqma53/flash-header.imxcfg
new file mode 100644
index 0000000000..e161a35d56
--- /dev/null
+++ b/arch/arm/boards/tqma53/flash-header.imxcfg
@@ -0,0 +1,66 @@
+soc imx53
+loadaddr 0x70000000
+dcdofs 0x400
+
+/* IOMUX */
+wm 32 0x53fa8554 cpu_to_be32(0x00300000
+wm 32 0x53fa8558 cpu_to_be32(0x00300040
+wm 32 0x53fa8560 cpu_to_be32(0x00300000
+wm 32 0x53fa8564 cpu_to_be32(0x00300040
+wm 32 0x53fa8568 cpu_to_be32(0x00300040
+wm 32 0x53fa8570 cpu_to_be32(0x00300000
+wm 32 0x53fa8574 cpu_to_be32(0x00300000
+wm 32 0x53fa8578 cpu_to_be32(0x00300000
+wm 32 0x53fa857c cpu_to_be32(0x00300040
+wm 32 0x53fa8580 cpu_to_be32(0x00300040
+wm 32 0x53fa8584 cpu_to_be32(0x00300000
+wm 32 0x53fa8588 cpu_to_be32(0x00300000
+wm 32 0x53fa8590 cpu_to_be32(0x00300040
+wm 32 0x53fa8594 cpu_to_be32(0x00300000
+wm 32 0x53fa86f0 cpu_to_be32(0x00300000
+wm 32 0x53fa86f4 cpu_to_be32(0x00000000
+wm 32 0x53fa86fc cpu_to_be32(0x00000000
+wm 32 0x53fa8714 cpu_to_be32(0x00000000
+wm 32 0x53fa8718 cpu_to_be32(0x00300000
+wm 32 0x53fa871c cpu_to_be32(0x00300000
+wm 32 0x53fa8720 cpu_to_be32(0x00300000
+wm 32 0x53fa8724 cpu_to_be32(0x04000000
+wm 32 0x53fa8728 cpu_to_be32(0x00300000
+wm 32 0x53fa872c cpu_to_be32(0x00300000
+/* ESDCTL */
+wm 32 0x63fd9088 cpu_to_be32(0x35343535
+wm 32 0x63fd9090 cpu_to_be32(0x4d444c44
+wm 32 0x63fd907c cpu_to_be32(0x01370138
+wm 32 0x63fd9080 cpu_to_be32(0x013b013c
+wm 32 0x63fd90f8 cpu_to_be32(0x00000800
+#ifdef CONFIG_MACH_TQMA53_1GB_RAM
+/* sync with u-boot: add WALAT for 4 chip variant */
+wm 32 0x63fd9018 cpu_to_be32(0x00011740
+wm 32 0x63fd9000 cpu_to_be32(0xc3190000
+#else
+wm 32 0x63fd9018 cpu_to_be32(0x00101740
+wm 32 0x63fd9000 cpu_to_be32(0x83190000
+#endif
+wm 32 0x63fd900c cpu_to_be32(0x9f5152e3
+wm 32 0x63fd9010 cpu_to_be32(0xb68e8a63
+wm 32 0x63fd9014 cpu_to_be32(0x01ff00db
+wm 32 0x63fd902c cpu_to_be32(0x000026d2
+/* Engcm12377 / errata sheet 03/2013 */
+wm 32 0x63fd9030 cpu_to_be32(0x009f0e23
+wm 32 0x63fd9008 cpu_to_be32(0x12273030
+wm 32 0x63fd9004 cpu_to_be32(0x0002002d
+wm 32 0x63fd901c cpu_to_be32(0x00008032
+wm 32 0x63fd901c cpu_to_be32(0x00008033
+wm 32 0x63fd901c cpu_to_be32(0x00028031
+wm 32 0x63fd901c cpu_to_be32(0x052080b0
+wm 32 0x63fd901c cpu_to_be32(0x04008040
+wm 32 0x63fd901c cpu_to_be32(0x0000803a
+wm 32 0x63fd901c cpu_to_be32(0x0000803b
+wm 32 0x63fd901c cpu_to_be32(0x00028039
+wm 32 0x63fd901c cpu_to_be32(0x05208138
+wm 32 0x63fd901c cpu_to_be32(0x04008048
+wm 32 0x63fd9020 cpu_to_be32(0x00005800
+/* prevent reserved value, use default TZQ_CS */
+wm 32 0x63fd9040 cpu_to_be32(0x05380003
+wm 32 0x63fd9058 cpu_to_be32(0x00022227
+wm 32 0x63fd901C cpu_to_be32(0x00000000