Module Name: src
Committed By: jmcneill
Date: Fri May 22 01:18:22 UTC 2015
Modified Files:
src/distrib/utils/embedded/conf: armv7.conf
Log Message:
add JETSONTK1 to armv7.img
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/distrib/utils/embedded/conf/armv7.conf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/utils/embedded/conf/armv7.conf
diff -u src/distrib/utils/embedded/conf/armv7.conf:1.2 src/distrib/utils/embedded/conf/armv7.conf:1.3
--- src/distrib/utils/embedded/conf/armv7.conf:1.2 Sun Apr 19 18:28:31 2015
+++ src/distrib/utils/embedded/conf/armv7.conf Fri May 22 01:18:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: armv7.conf,v 1.2 2015/04/19 18:28:31 hubertf Exp $
+# $NetBSD: armv7.conf,v 1.3 2015/05/22 01:18:22 jmcneill Exp $
# ARMv7 customization script used by mkimage
#
board=armv7
@@ -10,6 +10,7 @@ kernels_beagle="BEAGLEBOARD BEAGLEBONE"
kernels_awin="BPI CUBIEBOARD CUBIETRUCK HUMMINGBIRD_A31"
kernels_rpi="RPI2"
kernels_amlogic="ODROID-C1"
+kernels_tegra="JETSONTK1"
make_label() {
make_label_evbarm
@@ -86,11 +87,23 @@ run bootcmd
EOF
}
+populate_tegra() {
+ jetsontk1_kernelimg=netbsd-JETSONTK1.ub
+
+ # Create a boot.scr for Jetson TK1 U-Boot
+ cat > ${mnt}/boot/boot-JETSONTK1.txt << EOF
+setenv bootargs root=ld1a
+fatload mmc 1:1 0x90000000 ${jetsontk1_kernelimg}
+bootm 0x90000000
+EOF
+ ${MKUBOOTIMAGE} -A arm -C none -O netbsd -T script -a 0 -n "NetBSD/tegra boot" ${mnt}/boot/boot-JETSONTK1.txt ${mnt}/boot/boot-JETSONTK1.scr
+}
+
populate() {
echo "${bar} looking for kernels in ${kernel} ${bar}"
kernels=""
# .ub kernels
- for k in $kernels_beagle $kernels_awin $kernels_amlogic; do
+ for k in $kernels_beagle $kernels_awin $kernels_amlogic $kernels_tegra; do
f="${kernel}/netbsd-${k}.ub.gz"
test -f "${f}" && kernels="${kernels} ${f}"
done
@@ -119,4 +132,5 @@ populate() {
populate_awin
populate_rpi
populate_amlogic
+ populate_tegra
}