From abccc89dea16045b3533c50e04af7a511f2e8dd1 Mon Sep 17 00:00:00 2001 From: Jagannadha Sutradharudu Teki Date: Thu, 7 Mar 2013 16:54:02 +0530 Subject: [PATCH] zynq_common: Option to load bitstream from SD/MMC/eMMC This patch adds support to load bitstream from SD/MMC/eMMC cards through $mmc_loadbit_fat env variable. User should have a bitstream file named as 'system.bit.bin' on mmc fat partition 0:0 Signed-off-by: Jagannadha Sutradharudu Teki --- include/configs/zynq_common.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/configs/zynq_common.h b/include/configs/zynq_common.h index 1e473c61527..768572d478e 100644 --- a/include/configs/zynq_common.h +++ b/include/configs/zynq_common.h @@ -212,11 +212,17 @@ "kernel_image=uImage\0" \ "ramdisk_image=uramdisk.image.gz\0" \ "devicetree_image=devicetree.dtb\0" \ + "bitstream_image=system.bit.bin\0" \ + "loadbit_addr=0x100000\0" \ "kernel_size=0x500000\0" \ "devicetree_size=0x20000\0" \ "ramdisk_size=0x5E0000\0" \ "fdt_high=0x20000000\0" \ "initrd_high=0x20000000\0" \ + "mmc_loadbit_fat=echo Loading bitstream from SD/MMC/eMMC to RAM.. && " \ + "mmcinfo && " \ + "fatload mmc 0 ${loadbit_addr} ${bitstream_image} && " \ + "fpga load 0 ${loadbit_addr} ${filesize}\0" \ "norboot=echo Copying Linux from NOR flash to RAM... && " \ "cp 0xE2100000 0x3000000 ${kernel_size} && " \ "cp 0xE2600000 0x2A00000 ${devicetree_size} && " \ -- 2.47.3