xref: /rk3399_rockchip-uboot/board/freescale/mx51evk/imximage.cfg (revision 326ea986ac150acdc7656d57fca647db80b50158)
171a988aaSTroy Kisky/*
271a988aaSTroy Kisky * (C Copyright 2009
371a988aaSTroy Kisky * Stefano Babic DENX Software Engineering sbabic@denx.de.
471a988aaSTroy Kisky *
5*1a459660SWolfgang Denk * SPDX-License-Identifier:	GPL-2.0+
671a988aaSTroy Kisky *
7b1e6c4c3SAnatolij Gustschin * Refer doc/README.imximage for more details about how-to configure
871a988aaSTroy Kisky * and create imximage boot image
971a988aaSTroy Kisky *
1071a988aaSTroy Kisky * The syntax is taken as close as possible with the kwbimage
1171a988aaSTroy Kisky */
12c5fb70c9SStefano Babic
1371a988aaSTroy Kisky/*
1471a988aaSTroy Kisky * Boot Device : one of
1571a988aaSTroy Kisky * spi, sd (the board has no nand neither onenand)
1671a988aaSTroy Kisky */
17c5fb70c9SStefano BabicBOOT_FROM	spi
18c5fb70c9SStefano Babic
1971a988aaSTroy Kisky/*
2071a988aaSTroy Kisky * Device Configuration Data (DCD)
2171a988aaSTroy Kisky *
2271a988aaSTroy Kisky * Each entry must have the format:
2371a988aaSTroy Kisky * Addr-type           Address        Value
2471a988aaSTroy Kisky *
2571a988aaSTroy Kisky * where:
2671a988aaSTroy Kisky *	Addr-type register length (1,2 or 4 bytes)
2771a988aaSTroy Kisky *	Address	  absolute address of the register
2871a988aaSTroy Kisky *	value	  value to be stored in the register
2971a988aaSTroy Kisky */
30c5fb70c9SStefano Babic
3171a988aaSTroy Kisky/* Setting IOMUXC */
32c5fb70c9SStefano BabicDATA 4 0x73FA88a0 0x200
33c5fb70c9SStefano BabicDATA 4 0x73FA850c 0x20c5
34c5fb70c9SStefano BabicDATA 4 0x73FA8510 0x20c5
35c5fb70c9SStefano BabicDATA 4 0x73FA883c 0x2
36c5fb70c9SStefano BabicDATA 4 0x73FA8848 0x2
37c5fb70c9SStefano BabicDATA 4 0x73FA84b8 0xe7
38c5fb70c9SStefano BabicDATA 4 0x73FA84bc 0x45
39c5fb70c9SStefano BabicDATA 4 0x73FA84c0 0x45
40c5fb70c9SStefano BabicDATA 4 0x73FA84c4 0x45
41c5fb70c9SStefano BabicDATA 4 0x73FA84c8 0x45
42c5fb70c9SStefano BabicDATA 4 0x73FA8820 0x0
43c5fb70c9SStefano BabicDATA 4 0x73FA84a4 0x3
44c5fb70c9SStefano BabicDATA 4 0x73FA84a8 0x3
45c5fb70c9SStefano BabicDATA 4 0x73FA84ac 0xe3
46c5fb70c9SStefano BabicDATA 4 0x73FA84b0 0xe3
47c5fb70c9SStefano BabicDATA 4 0x73FA84b4 0xe3
48c5fb70c9SStefano BabicDATA 4 0x73FA84cc 0xe3
49c5fb70c9SStefano BabicDATA 4 0x73FA84d0 0xe2
50c5fb70c9SStefano Babic
51c5fb70c9SStefano BabicDATA 4 0x73FA882c 0x6
52c5fb70c9SStefano BabicDATA 4 0x73FA88a4 0x6
53c5fb70c9SStefano BabicDATA 4 0x73FA88ac 0x6
54c5fb70c9SStefano BabicDATA 4 0x73FA88b8 0x6
55c5fb70c9SStefano Babic
5671a988aaSTroy Kisky/*
5771a988aaSTroy Kisky * Setting DDR for micron
5871a988aaSTroy Kisky * 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
5971a988aaSTroy Kisky * CAS=3 BL=4
6071a988aaSTroy Kisky */
6171a988aaSTroy Kisky/* ESDCTL_ESDCTL0 */
62c5fb70c9SStefano BabicDATA 4 0x83FD9000 0x82a20000
6371a988aaSTroy Kisky/* ESDCTL_ESDCTL1 */
64c5fb70c9SStefano BabicDATA 4 0x83FD9008 0x82a20000
6571a988aaSTroy Kisky/* ESDCTL_ESDMISC */
66c5fb70c9SStefano BabicDATA 4 0x83FD9010 0x000ad0d0
6771a988aaSTroy Kisky/* ESDCTL_ESDCFG0 */
68c5fb70c9SStefano BabicDATA 4 0x83FD9004 0x333574aa
6971a988aaSTroy Kisky/* ESDCTL_ESDCFG1 */
70c5fb70c9SStefano BabicDATA 4 0x83FD900C 0x333574aa
71c5fb70c9SStefano Babic
7271a988aaSTroy Kisky/* Init DRAM on CS0 */
7371a988aaSTroy Kisky/* ESDCTL_ESDSCR */
74c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x04008008
75c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0000801a
76c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0000801b
77c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00448019
78c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x07328018
79c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x04008008
80c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008010
81c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008010
82c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x06328018
83c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x03808019
84c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00408019
85c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008000
86c5fb70c9SStefano Babic
8771a988aaSTroy Kisky/* Init DRAM on CS1 */
88c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0400800c
89c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0000801e
90c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0000801f
91c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0000801d
92c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0732801c
93c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0400800c
94c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008014
95c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008014
96c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0632801c
97c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0380801d
98c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x0040801d
99c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00008004
100c5fb70c9SStefano Babic
10171a988aaSTroy Kisky/* Write to CTL0 */
102c5fb70c9SStefano BabicDATA 4 0x83FD9000 0xb2a20000
10371a988aaSTroy Kisky/* Write to CTL1 */
104c5fb70c9SStefano BabicDATA 4 0x83FD9008 0xb2a20000
10571a988aaSTroy Kisky/* ESDMISC */
106c5fb70c9SStefano BabicDATA 4 0x83FD9010 0x000ad6d0
10771a988aaSTroy Kisky/* ESDCTL_ESDCDLYGD */
108c5fb70c9SStefano BabicDATA 4 0x83FD9034 0x90000000
109c5fb70c9SStefano BabicDATA 4 0x83FD9014 0x00000000
110