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