blob: 439b1831370b753d3db31811f08a09a0f28a25f2 (
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
if test "${board}" = "am335x" ; then
setenv kernel netbsd.ub
setenv mmcpart 0:1
setenv bootargs root=wd0a
fi
if test "${board}" = "de0-nano-soc" ; then
setenv kernel netbsd.ub
setenv bootargs 'root=wd0a'
setenv mmcpart 0:1
setenv use_fdt 1
fi
if test "${soc}" = "exynos" ; then
setenv kernel netbsd.ub
setenv bootargs 'root=wd0a'
setenv mmcpart 2:1
setenv use_fdt 1
fi
if test "${soc}" = "sunxi" ; then
setenv kernel netbsd.ub
setenv bootargs 'root=wd0a'
setenv mmcpart 0:1
setenv use_fdt 1
fi
if test "${soc}" = "tegra" ; then
setenv kernel netbsd.ub
setenv bootargs root=wd0a
setenv mmcpart 1:1
setenv use_fdt 1
fi
if test "${soc}" = "tegra124" ; then
setenv kernel netbsd.ub
setenv bootargs root=wd0a
setenv mmcpart 1:1
setenv use_fdt 1
fi
if test "${kernel}" = "" ; then
echo '>>>'
echo '>>> Target device is not supported by this script.'
echo '>>>'
exit
fi
if test "${use_fdt}" = "1" ; then
fatload mmc ${mmcpart} ${kernel_addr_r} ${kernel}
fatload mmc ${mmcpart} ${fdt_addr_r} ${fdtfile}
fdt addr ${fdt_addr_r}
bootm ${kernel_addr_r} - ${fdt_addr_r}
else
fatload mmc ${mmcpart} ${kernel_addr_r} ${kernel}
bootm ${kernel_addr_r} ${bootargs}
fi
|