1*39cb4f3cSMarek Vasut/* SPDX-License-Identifier: GPL-2.0+ */
2*39cb4f3cSMarek Vasut/*
3*39cb4f3cSMarek Vasut * M53 DRAM init values
4*39cb4f3cSMarek Vasut * Copyright (C) 2012-2013 Marek Vasut <marex@denx.de>
5*39cb4f3cSMarek Vasut *
6*39cb4f3cSMarek Vasut * Refer doc/README.imximage for more details about how-to configure
7*39cb4f3cSMarek Vasut * and create imximage boot image
8*39cb4f3cSMarek Vasut *
9*39cb4f3cSMarek Vasut * The syntax is taken as close as possible with the kwbimage
10*39cb4f3cSMarek Vasut */
11*39cb4f3cSMarek Vasut#include <asm/mach-imx/imximage.cfg>
12*39cb4f3cSMarek Vasut
13*39cb4f3cSMarek Vasut/* image version */
14*39cb4f3cSMarek VasutIMAGE_VERSION	2
15*39cb4f3cSMarek Vasut
16*39cb4f3cSMarek Vasut
17*39cb4f3cSMarek Vasut/* Boot Offset 0x400, valid for both SD and NAND boot. */
18*39cb4f3cSMarek VasutBOOT_OFFSET	FLASH_OFFSET_STANDARD
19*39cb4f3cSMarek Vasut
20*39cb4f3cSMarek Vasut/*
21*39cb4f3cSMarek Vasut * Device Configuration Data (DCD)
22*39cb4f3cSMarek Vasut *
23*39cb4f3cSMarek Vasut * Each entry must have the format:
24*39cb4f3cSMarek Vasut * Addr-type           Address        Value
25*39cb4f3cSMarek Vasut *
26*39cb4f3cSMarek Vasut * where:
27*39cb4f3cSMarek Vasut *	Addr-type register length (1,2 or 4 bytes)
28*39cb4f3cSMarek Vasut *	Address	  absolute address of the register
29*39cb4f3cSMarek Vasut *	value	  value to be stored in the register
30*39cb4f3cSMarek Vasut */
31*39cb4f3cSMarek VasutDATA 4 0x53fa86f4 0x00000000	 /* GRP_DDRMODE_CTL */
32*39cb4f3cSMarek VasutDATA 4 0x53fa8714 0x00000000	 /* GRP_DDRMODE */
33*39cb4f3cSMarek VasutDATA 4 0x53fa86fc 0x00000000	 /* GRP_DDRPKE */
34*39cb4f3cSMarek VasutDATA 4 0x53fa8724 0x04000000	 /* GRP_DDR_TYPE */
35*39cb4f3cSMarek Vasut
36*39cb4f3cSMarek VasutDATA 4 0x53fa872c 0x00300000	 /* GRP_B3DS */
37*39cb4f3cSMarek VasutDATA 4 0x53fa8554 0x00300000	 /* DRAM_DQM3 */
38*39cb4f3cSMarek VasutDATA 4 0x53fa8558 0x00300040	 /* DRAM_SDQS3 */
39*39cb4f3cSMarek Vasut
40*39cb4f3cSMarek VasutDATA 4 0x53fa8728 0x00300000	 /* GRP_B2DS */
41*39cb4f3cSMarek VasutDATA 4 0x53fa8560 0x00300000	 /* DRAM_DQM2 */
42*39cb4f3cSMarek VasutDATA 4 0x53fa8568 0x00300040	 /* DRAM_SDQS2 */
43*39cb4f3cSMarek Vasut
44*39cb4f3cSMarek VasutDATA 4 0x53fa871c 0x00300000	 /* GRP_B1DS */
45*39cb4f3cSMarek VasutDATA 4 0x53fa8594 0x00300000	 /* DRAM_DQM1 */
46*39cb4f3cSMarek VasutDATA 4 0x53fa8590 0x00300040	 /* DRAM_SDQS1 */
47*39cb4f3cSMarek Vasut
48*39cb4f3cSMarek VasutDATA 4 0x53fa8718 0x00300000	 /* GRP_B0DS */
49*39cb4f3cSMarek VasutDATA 4 0x53fa8584 0x00300000	 /* DRAM_DQM0 */
50*39cb4f3cSMarek VasutDATA 4 0x53fa857c 0x00300040	 /* DRAM_SDQS0 */
51*39cb4f3cSMarek Vasut
52*39cb4f3cSMarek VasutDATA 4 0x53fa8578 0x00300000	 /* DRAM_SDCLK_0 */
53*39cb4f3cSMarek VasutDATA 4 0x53fa8570 0x00300000	 /* DRAM_SDCLK_1 */
54*39cb4f3cSMarek Vasut
55*39cb4f3cSMarek VasutDATA 4 0x53fa8574 0x00300000	 /* DRAM_CAS */
56*39cb4f3cSMarek VasutDATA 4 0x53fa8588 0x00300000	 /* DRAM_RAS */
57*39cb4f3cSMarek VasutDATA 4 0x53fa86f0 0x00300000	 /* GRP_ADDDS */
58*39cb4f3cSMarek VasutDATA 4 0x53fa8720 0x00300000	 /* GRP_CTLDS */
59*39cb4f3cSMarek Vasut
60*39cb4f3cSMarek VasutDATA 4 0x53fa8564 0x00300040	 /* DRAM_SDODT1 */
61*39cb4f3cSMarek VasutDATA 4 0x53fa8580 0x00300040	 /* DRAM_SDODT0 */
62*39cb4f3cSMarek Vasut
63*39cb4f3cSMarek Vasut/* ESDCTL */
64*39cb4f3cSMarek VasutDATA 4 0x63fd9088 0x32383535
65*39cb4f3cSMarek VasutDATA 4 0x63fd9090 0x40383538
66*39cb4f3cSMarek VasutDATA 4 0x63fd907c 0x0136014d
67*39cb4f3cSMarek VasutDATA 4 0x63fd9080 0x01510141
68*39cb4f3cSMarek Vasut
69*39cb4f3cSMarek VasutDATA 4 0x63fd9018 0x00011740
70*39cb4f3cSMarek VasutDATA 4 0x63fd9000 0xc3190000
71*39cb4f3cSMarek VasutDATA 4 0x63fd900c 0x555952e3
72*39cb4f3cSMarek VasutDATA 4 0x63fd9010 0xb68e8b63
73*39cb4f3cSMarek VasutDATA 4 0x63fd9014 0x01ff00db
74*39cb4f3cSMarek VasutDATA 4 0x63fd902c 0x000026d2
75*39cb4f3cSMarek VasutDATA 4 0x63fd9030 0x009f0e21
76*39cb4f3cSMarek VasutDATA 4 0x63fd9008 0x12273030
77*39cb4f3cSMarek VasutDATA 4 0x63fd9004 0x0002002d
78*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x00008032
79*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x00008033
80*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x00028031
81*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x092080b0
82*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x04008040
83*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x0000803a
84*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x0000803b
85*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x00028039
86*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x09208138
87*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x04008048
88*39cb4f3cSMarek VasutDATA 4 0x63fd9020 0x00001800
89*39cb4f3cSMarek VasutDATA 4 0x63fd9040 0x04b80003
90*39cb4f3cSMarek VasutDATA 4 0x63fd9058 0x00022227
91*39cb4f3cSMarek VasutDATA 4 0x63fd901c 0x00000000
92