Home | History | Annotate | Line # | Download | only in files
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