PANDABOARD.conf revision 284517
1139743Simp#
239212Sgibbs# $FreeBSD: stable/10/release/arm/PANDABOARD.conf 284517 2015-06-17 16:29:32Z gjb $
339212Sgibbs#
439212Sgibbs
539212SgibbsSRCBRANCH="base/stable/10@rHEAD"
639212SgibbsEMBEDDEDBUILD=1
739212SgibbsEMBEDDED_TARGET="arm"
839212SgibbsEMBEDDED_TARGET_ARCH="armv6"
939212SgibbsEMBEDDEDPORTS="sysutils/u-boot-pandaboard"
1039212SgibbsKERNEL="PANDABOARD"
1139212SgibbsWORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
1239212SgibbsIMAGE_SIZE="480M"
1339212SgibbsPART_SCHEME="MBR"
1439212SgibbsFAT_SIZE="2m"
1539212SgibbsFAT_TYPE="12"
1639212SgibbsMD_ARGS="-x 63 -y 255"
1739212SgibbsNODOC=1
1839212Sgibbs
1939212Sgibbsarm_install_uboot() {
2039212Sgibbs	UBOOT_DIR="/usr/local/share/u-boot/u-boot-pandaboard"
2139212Sgibbs	FATMOUNT="${DESTDIR%${KERNEL}}/fat"
2239212Sgibbs	UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
2339212Sgibbs	chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
2439212Sgibbs	chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
2539212Sgibbs	chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
2639212Sgibbs	chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
2739212Sgibbs	chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
28116161Sobrien	chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
29116161Sobrien	chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
30116161Sobrien	sync
31116161Sobrien	umount_loop ${CHROOTDIR}/${FATMOUNT}
3239212Sgibbs	umount_loop ${CHROOTDIR}/${UFSMOUNT}
3339212Sgibbs	chroot ${CHROOTDIR} rmdir ${FATMOUNT}
3439212Sgibbs	chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
3539212Sgibbs	
36147723Savatar	return 0
3739212Sgibbs}
3839212Sgibbs