summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/zii-vf610-dev/flash-header-zii-vf610-dev.imxcfg
blob: 4b73da4c191dda1b6c60dca5d5c9376c076e7300 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
soc vf610
loadaddr 0x80000000
ivtofs 0x400

#include <mach/vf610-iomux-regs.h>
#include <mach/vf610-ddrmc-regs.h>

#include <mach/flash-header/vf610-ddr-pll2-400mhz.imxcfg>
#include <mach/flash-header/vf610-iomux-ddr-default.imxcfg>
#include <mach/flash-header/vf610-ddr-cr-default.imxcfg>

wm 32 DDRMC_CR26 0x0c300068
wm 32 DDRMC_CR31 0x006c0200
wm 32 DDRMC_CR73 0x0a010100

/*
 * zii-vf610-dev derivatives come with 512MiB of RAM, so we need to
 * adjust, DDR chip's capacity.
 */
wm 32 DDRMC_CR73 0x0a010100

#include <mach/flash-header/vf610-ddr-phy-default.imxcfg>

wm 32 DDRMC_CR00 DDRMC_CR00_DRAM_CLASS_DDR3_START

check 32 until_any_bit_set 0x400ae140 0x100