WANDBOARD.conf revision 326016
11553Srgrimes#!/bin/sh 21553Srgrimes# 31553Srgrimes# $FreeBSD: stable/10/release/arm/WANDBOARD.conf 326016 2017-11-20 15:57:56Z gjb $ 41553Srgrimes# 51553Srgrimes 61553SrgrimesEMBEDDED_TARGET_ARCH="armv6" 71553SrgrimesEMBEDDED_TARGET="arm" 81553SrgrimesEMBEDDEDBUILD=1 91553SrgrimesEMBEDDEDPORTS="sysutils/u-boot-wandboard" 101553SrgrimesFAT_SIZE="50m -b 16384" 111553SrgrimesFAT_TYPE="16" 121553SrgrimesIMAGE_SIZE="495M" 131553SrgrimesKERNEL="IMX6" 141553SrgrimesMD_ARGS="-x 63 -y 255" 151553SrgrimesNODOC=1 161553SrgrimesPART_SCHEME="MBR" 171553SrgrimesSRCBRANCH="base/stable/10@rHEAD" 181553SrgrimesWORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x12000000" 191553Srgrimesexport BOARDNAME="WANDBOARD" 201553Srgrimes 211553Srgrimesarm_install_uboot() { 221553Srgrimes UBOOT_DIR="/usr/local/share/u-boot/u-boot-wandboard" 231553Srgrimes UBOOT_FILES="u-boot.imx" 241553Srgrimes FATMOUNT="${DESTDIR%${KERNEL}}/fat" 251553Srgrimes UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" 261553Srgrimes chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ 271553Srgrimes of=/dev/${mddev} bs=512 seek=2 conv=sync 281553Srgrimes chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" 2950479Speter chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} 301553Srgrimes chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} 31320646Sallanjude chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr 321553Srgrimes chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \ 3379537Sru ${FATMOUNT}/ubldr.bin 341553Srgrimes chroot ${CHROOTDIR} ln ${UFSMOUNT}/boot/dtb/imx6dl-wandboard.dtb \ 351553Srgrimes ${UFSMOUNT}/boot/dtb/imx6dl-wandboard-revb1.dtb 361553Srgrimes chroot ${CHROOTDIR} ln ${UFSMOUNT}/boot/dtb/imx6q-wandboard.dtb \ 371553Srgrimes ${UFSMOUNT}/boot/dtb/imx6q-wandboard-revb1.dtb 3868965Sru chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot 3941895Sdes sync 4047963Sbrian umount_loop ${CHROOTDIR}/${FATMOUNT} 4142508Ssteve umount_loop ${CHROOTDIR}/${UFSMOUNT} 4210087Sjkh chroot ${CHROOTDIR} rmdir ${FATMOUNT} 43320646Sallanjude chroot ${CHROOTDIR} rmdir ${UFSMOUNT} 44320646Sallanjude 45320646Sallanjude return 0 46320646Sallanjude} 47320646Sallanjude