xref: /OK3568_Linux_fs/u-boot/board/freescale/mx25pdk/imximage.cfg (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun/*
2*4882a593Smuzhiyun * (C) Copyright 2009
3*4882a593Smuzhiyun * Stefano Babic DENX Software Engineering sbabic@denx.de.
4*4882a593Smuzhiyun *
5*4882a593Smuzhiyun * SPDX-License-Identifier:	GPL-2.0+
6*4882a593Smuzhiyun *
7*4882a593Smuzhiyun * Refer doc/README.imximage for more details about how-to configure
8*4882a593Smuzhiyun * and create imximage boot image
9*4882a593Smuzhiyun *
10*4882a593Smuzhiyun * The syntax is taken as close as possible with the kwbimage
11*4882a593Smuzhiyun */
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun/*
14*4882a593Smuzhiyun * Boot Device : one of
15*4882a593Smuzhiyun * spi, sd (the board has no nand neither onenand)
16*4882a593Smuzhiyun */
17*4882a593SmuzhiyunBOOT_FROM	sd
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun/*
20*4882a593Smuzhiyun * Device Configuration Data (DCD)
21*4882a593Smuzhiyun *
22*4882a593Smuzhiyun * Each entry must have the format:
23*4882a593Smuzhiyun * Addr-type           Address        Value
24*4882a593Smuzhiyun *
25*4882a593Smuzhiyun * where:
26*4882a593Smuzhiyun *	Addr-type register length (1,2 or 4 bytes)
27*4882a593Smuzhiyun *	Address	  absolute address of the register
28*4882a593Smuzhiyun *	value	  value to be stored in the register
29*4882a593Smuzhiyun */
30*4882a593Smuzhiyun/* EIM config-CS5 init -- CPLD */
31*4882a593SmuzhiyunDATA 4 0xB8002050 0x0000D843
32*4882a593SmuzhiyunDATA 4 0xB8002054 0x22252521
33*4882a593SmuzhiyunDATA 4 0xB8002058 0x22220A00
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun/* DDR2 init */
36*4882a593SmuzhiyunDATA 4 0xB8001004 0x0076E83A
37*4882a593SmuzhiyunDATA 4 0xB8001010 0x00000204
38*4882a593SmuzhiyunDATA 4 0xB8001000 0x92210000
39*4882a593SmuzhiyunDATA 4 0x80000f00 0x12344321
40*4882a593SmuzhiyunDATA 4 0xB8001000 0xB2210000
41*4882a593SmuzhiyunDATA 1 0x82000000 0xda
42*4882a593SmuzhiyunDATA 1 0x83000000 0xda
43*4882a593SmuzhiyunDATA 1 0x81000400 0xda
44*4882a593SmuzhiyunDATA 1 0x80000333 0xda
45*4882a593Smuzhiyun
46*4882a593SmuzhiyunDATA 4 0xB8001000 0x92210000
47*4882a593SmuzhiyunDATA 1 0x80000400 0x12345678
48*4882a593Smuzhiyun
49*4882a593SmuzhiyunDATA 4 0xB8001000 0xA2210000
50*4882a593SmuzhiyunDATA 4 0x80000000 0x87654321
51*4882a593SmuzhiyunDATA 4 0x80000000 0x87654321
52*4882a593Smuzhiyun
53*4882a593SmuzhiyunDATA 4 0xB8001000 0xB2210000
54*4882a593SmuzhiyunDATA 1 0x80000233 0xda
55*4882a593SmuzhiyunDATA 1 0x81000780 0xda
56*4882a593SmuzhiyunDATA 1 0x81000400 0xda
57*4882a593SmuzhiyunDATA 4 0xB8001000 0x82216080
58*4882a593SmuzhiyunDATA 4 0x43FAC454 0x00001000
59*4882a593Smuzhiyun
60*4882a593SmuzhiyunDATA 4 0x53F80008 0x20034000
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun/* Enable the clocks */
63*4882a593SmuzhiyunDATA 4 0x53f8000c 0x1fffffff
64*4882a593SmuzhiyunDATA 4 0x53f80010 0xffffffff
65*4882a593SmuzhiyunDATA 4 0x53f80014 0xfdfff
66