summaryrefslogtreecommitdiffstats
path: root/boot/mxs-bootlets/barebox_ivt.bd
blob: e02ddd68f6d5b42a9993200f8b09312111415e1b (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
29
30
31
32
33
34
// STMP378x ROM command script to load and run U-Boot

sources {
	power_prep="./power_prep/power_prep";
	sdram_prep="./boot_prep/boot_prep";
	barebox="./barebox";
}

section (0) {

	//----------------------------------------------------------
	// Power Supply initialization
	//----------------------------------------------------------

	load power_prep;
	load ivt (entry = power_prep:_start) > 0x8000;
	hab call 0x8000;

	//----------------------------------------------------------
	// SDRAM initialization
	//----------------------------------------------------------

	load sdram_prep;
        load ivt (entry = sdram_prep:_start) > 0x8000;
        hab call 0x8000;
	//----------------------------------------------------------
	//  Load and call u_boot - ELF ARM image
	//----------------------------------------------------------

        load barebox;
        load ivt (entry = barebox:exception_vectors) > 0x8000;
	hab call 0x8000;

}