armv7_boot.cmd revision 1.5.2.1 1 if test "${soc}" = "exynos" ; then
2 setenv kernel netbsd-EXYNOS.ub
3 setenv bootargs 'root=ld1a'
4 setenv mmcpart 0:1
5 setenv use_fdt 1
6 fi
7 if test "${soc}" = "sunxi" ; then
8 setenv kernel netbsd-SUNXI.ub
9 setenv bootargs 'root=ld0a'
10 setenv mmcpart 0:1
11 setenv use_fdt 1
12 fi
13 if test "${soc}" = "tegra" ; then
14 setenv kernel netbsd-TEGRA.ub
15 setenv bootargs root=ld1a
16 setenv mmcpart 1:1
17 setenv use_fdt 1
18 fi
19 if test "${soc}" = "tegra210" ; then
20 setenv kernel netbsd-TEGRA.ub
21 setenv bootargs root=ld0a
22 setenv mmcpart 1:1
23 setenv use_fdt 1
24 setenv fdtfile ${soc}-${board}.dtb
25 # enable PCIe
26 pci enum
27 fi
28 if test "${board}" = "am335x" ; then
29 setenv kernel netbsd-BEAGLEBONE.ub
30 setenv mmcpart 0:1
31 setenv bootargs root=ld0a
32 fi
33
34 if test "${kernel}" = "" ; then
35 echo '>>>'
36 echo '>>> Target device is not supported by this script.'
37 echo '>>>'
38 exit
39 fi
40
41 if test "${use_fdt}" = "1" ; then
42 fatload mmc ${mmcpart} ${kernel_addr_r} ${kernel}
43 fatload mmc ${mmcpart} ${fdt_addr_r} ${fdtfile}
44 fdt addr ${fdt_addr_r}
45 bootm ${kernel_addr_r} - ${fdt_addr_r}
46 else
47 fatload mmc ${mmcpart} ${kernel_addr_r} ${kernel}
48 bootm ${kernel_addr_r} ${bootargs}
49 fi
50