# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # u-boot-zybo-z7 # u-boot-zybo-z7/files # u-boot-zybo-z7/files/uEnv.txt # u-boot-zybo-z7/files/patch-scripts_Makefile.spl # u-boot-zybo-z7/files/patch-ps7_init_gpl.c # u-boot-zybo-z7/files/patch-zynq_zybo_z7_defconfig # u-boot-zybo-z7/Makefile # u-boot-zybo-z7/pkg-descr # echo c - u-boot-zybo-z7 mkdir -p u-boot-zybo-z7 > /dev/null 2>&1 echo c - u-boot-zybo-z7/files mkdir -p u-boot-zybo-z7/files > /dev/null 2>&1 echo x - u-boot-zybo-z7/files/uEnv.txt sed 's/^X//' >u-boot-zybo-z7/files/uEnv.txt << '3339336d8088be6602f1e0e1cdc6977b' Xbootfile=ubldr Xloadaddr=0x02000000 Xfdt_file=board.dtb Xuenvcmd=echo Booting FreeBSD from SD Card: ; fatload mmc 0 ${loadaddr} ${bootfile} && bootelf ${loadaddr} 3339336d8088be6602f1e0e1cdc6977b echo x - u-boot-zybo-z7/files/patch-scripts_Makefile.spl sed 's/^X//' >u-boot-zybo-z7/files/patch-scripts_Makefile.spl << '22a6b67098704e2eeaf84aa9fa4d6118' X--- scripts/Makefile.spl.orig 2019-10-14 22:32:06 UTC X+++ scripts/Makefile.spl X@@ -200,7 +200,7 @@ MKIMAGEFLAGS_boot.bin = -T zynqmpimage -R $(srctree)/$ X endif X X $(obj)/$(SPL_BIN)-align.bin: $(obj)/$(SPL_BIN).bin X- @dd if=$< of=$@ conv=block,sync bs=4 2>/dev/null; X+ @dd if=$< of=$@ conv=sync bs=4 2>/dev/null; X X spl/boot.bin: $(obj)/$(SPL_BIN)-align.bin FORCE X $(call if_changed,mkimage) 22a6b67098704e2eeaf84aa9fa4d6118 echo x - u-boot-zybo-z7/files/patch-ps7_init_gpl.c sed 's/^X//' >u-boot-zybo-z7/files/patch-ps7_init_gpl.c << '5bcc1f067188898c9692b9088d8d5ba0' X--- board/xilinx/zynq/zynq-zybo-z7/ps7_init_gpl.c.orig 2020-01-09 08:13:54.711631000 +0100 X+++ board/xilinx/zynq/zynq-zybo-z7/ps7_init_gpl.c 2020-01-09 07:54:14.734796000 +0100 X@@ -219,8 +219,8 @@ X EMIT_MASKWRITE(0xF80007BC, 0x00003F01U, 0x00001201U), X EMIT_MASKWRITE(0xF80007C0, 0x00003FFFU, 0x000012E0U), X EMIT_MASKWRITE(0xF80007C4, 0x00003FFFU, 0x000012E1U), X- EMIT_MASKWRITE(0xF80007C8, 0x00003FFFU, 0x00001200U), X- EMIT_MASKWRITE(0xF80007CC, 0x00003FFFU, 0x00001200U), X+ EMIT_MASKWRITE(0xF80007C8, 0x00003FFFU, 0x00000200U), X+ EMIT_MASKWRITE(0xF80007CC, 0x00003FFFU, 0x00000200U), X EMIT_MASKWRITE(0xF80007D0, 0x00003FFFU, 0x00001280U), X EMIT_MASKWRITE(0xF80007D4, 0x00003FFFU, 0x00001280U), X EMIT_MASKWRITE(0xF8000830, 0x003F003FU, 0x002F0037U), 5bcc1f067188898c9692b9088d8d5ba0 echo x - u-boot-zybo-z7/files/patch-zynq_zybo_z7_defconfig sed 's/^X//' >u-boot-zybo-z7/files/patch-zynq_zybo_z7_defconfig << 'e6341f08a64cee6a20a3905d3efeb1b4' X--- configs/zynq_zybo_z7_defconfig.orig 2020-01-09 08:16:33.744969000 +0100 X+++ configs/zynq_zybo_z7_defconfig 2020-01-09 07:49:33.181891000 +0100 X@@ -5,7 +5,7 @@ X CONFIG_SPL_STACK_R_ADDR=0x200000 X CONFIG_SPL=y X CONFIG_DEBUG_UART_BASE=0xe0001000 X-CONFIG_DEBUG_UART_CLOCK=50000000 X+CONFIG_DEBUG_UART_CLOCK=100000000 X CONFIG_DEBUG_UART=y X CONFIG_DISTRO_DEFAULTS=y X CONFIG_SYS_CUSTOM_LDSCRIPT=y e6341f08a64cee6a20a3905d3efeb1b4 echo x - u-boot-zybo-z7/Makefile sed 's/^X//' >u-boot-zybo-z7/Makefile << '7d383db18f62e67c135ac2537f49effe' X# $FreeBSD$ X XMASTERDIR= ${.CURDIR}/../u-boot-master X XEXTRA_PATCHES= ${.CURDIR}/files/ X XMODEL= zybo-z7 XBOARD_CONFIG= zynq_zybo_z7_defconfig XFAMILY= zynq_7000 X X.include "${MASTERDIR}/Makefile" 7d383db18f62e67c135ac2537f49effe echo x - u-boot-zybo-z7/pkg-descr sed 's/^X//' >u-boot-zybo-z7/pkg-descr << '123abbfa9a2e646186580b132c6265d1' XU-Boot loader for the Xilinx Zynq-based Zybo Z7 board. X XTo install this bootloader, copy the files in the share/u-boot/u-boot-zybo-z7 Xdirectory to the first partition, formatted as FAT16 or FAT32, on an SD card. X XThis version is patched so that: X * API features are enabled. X XFor information about running FreeBSD on Xilinx Zynq SoCs, see Xhttps://wiki.freebsd.org/FreeBSD/arm/Zedboard X XWWW: https://www.denx.de/wiki/U-Boot 123abbfa9a2e646186580b132c6265d1 exit