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