| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: rpi_inst.conf,v 1.12 2019/12/16 11:00:30 skrll Exp $ | | 1 | # $NetBSD: rpi_inst.conf,v 1.13 2020/01/01 14:16:51 skrll Exp $ |
2 | # Raspberry Pi customization script used by mkimage | | 2 | # Raspberry Pi customization script used by mkimage |
3 | # | | 3 | # |
4 | | | 4 | |
5 | board=rpi_inst | | 5 | board=rpi_inst |
6 | kerneldir=${KERNOBJDIR}/RPI_INSTALL | | 6 | kerneldir=${KERNOBJDIR}/RPI_INSTALL |
7 | kernel=$kerneldir/netbsd-RPI_INSTALL.img | | 7 | kernel=$kerneldir/netbsd-RPI_INSTALL.img |
8 | | | 8 | |
9 | . ${DIR}/conf/evbarm.conf | | 9 | . ${DIR}/conf/evbarm.conf |
10 | | | 10 | |
11 | image=$HOME/${board}.img | | 11 | image=$HOME/${board}.img |
12 | | | 12 | |
13 | swap=8 | | 13 | swap=8 |
14 | extra=8 # spare space | | 14 | extra=8 # spare space |
| @@ -76,26 +76,28 @@ make_fstab() { | | | @@ -76,26 +76,28 @@ make_fstab() { |
76 | | | 76 | |
77 | firmwaredir=$src/external/broadcom/rpi-firmware/dist | | 77 | firmwaredir=$src/external/broadcom/rpi-firmware/dist |
78 | firmwarefiles="LICENCE.broadcom bootcode.bin fixup.dat fixup_cd.dat start.elf start_cd.elf" | | 78 | firmwarefiles="LICENCE.broadcom bootcode.bin fixup.dat fixup_cd.dat start.elf start_cd.elf" |
79 | dtbs="$(${MAKE} -C ${kerneldir} -v DTB)" | | 79 | dtbs="$(${MAKE} -C ${kerneldir} -v DTB)" |
80 | | | 80 | |
81 | populate() { | | 81 | populate() { |
82 | cat > ${mnt}/boot/cmdline.txt << EOF | | 82 | cat > ${mnt}/boot/cmdline.txt << EOF |
83 | root=ld0a console=fb | | 83 | root=ld0a console=fb |
84 | #fb=1280x1024 # to select a mode, otherwise try EDID | | 84 | #fb=1280x1024 # to select a mode, otherwise try EDID |
85 | #fb=disable # to disable fb completely | | 85 | #fb=disable # to disable fb completely |
86 | EOF | | 86 | EOF |
87 | | | 87 | |
88 | cat > ${mnt}/boot/config.txt << EOF | | 88 | cat > ${mnt}/boot/config.txt << EOF |
| | | 89 | # |
| | | 90 | upstream_kernel=1 |
89 | # UART settings, see https://www.raspberrypi.org/documentation/configuration/uart.md | | 91 | # UART settings, see https://www.raspberrypi.org/documentation/configuration/uart.md |
90 | enable_uart=1 | | 92 | enable_uart=1 |
91 | force_turbo=0 | | 93 | force_turbo=0 |
92 | EOF | | 94 | EOF |
93 | | | 95 | |
94 | if [ ! -f ${kernel} ]; then | | 96 | if [ ! -f ${kernel} ]; then |
95 | echo ${PROG}: Missing ${kernel} 1>&2 | | 97 | echo ${PROG}: Missing ${kernel} 1>&2 |
96 | exit 1 | | 98 | exit 1 |
97 | fi | | 99 | fi |
98 | | | 100 | |
99 | echo "${bar} installing kernel ${bar}" | | 101 | echo "${bar} installing kernel ${bar}" |
100 | case ${kernel} in | | 102 | case ${kernel} in |
101 | *.gz) | | 103 | *.gz) |