0001-zynq-Create-zedboard-specific-U-Boot-environment.patch 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. From a4c0058967a551385da5e16d2787d9f704cab225 Mon Sep 17 00:00:00 2001
  2. From: Jan Viktorin <viktorin@rehivetech.com>
  3. Date: Thu, 18 Jun 2015 16:26:02 +0200
  4. Subject: [PATCH 2/2] zynq: Create zedboard-specific U-Boot environment
  5. ---
  6. include/configs/zynq_zed.h | 25 +++++++++++++++++++++++++
  7. 1 file changed, 25 insertions(+)
  8. diff --git a/include/configs/zynq_zed.h b/include/configs/zynq_zed.h
  9. index 946de95..2400a88 100644
  10. --- a/include/configs/zynq_zed.h
  11. +++ b/include/configs/zynq_zed.h
  12. @@ -24,0 +24,0 @@
  13. #include <configs/zynq-common.h>
  14. +#undef CONFIG_EXTRA_ENV_SETTINGS
  15. +#define CONFIG_EXTRA_ENV_SETTINGS \
  16. + "envload=mmc info && if fatload mmc 0 0x1000 uEnv.txt;"\
  17. + " then echo Importing uEnv.txt; env import -t 0x1000" \
  18. + " $filesize; fi;\0" \
  19. + "bootcmd=run envload; run $modeboot\0" \
  20. + "modeboot=sdboot\0" \
  21. + "baudrate=115200\0" \
  22. + "bootenv=uEnv.txt\0" \
  23. + "devicetree_image=zynq-zed.dtb\0" \
  24. + "kernel_image=uImage\0" \
  25. + "ramdisk_image=rootfs.cpio.uboot\0" \
  26. + "fpga_image=system.bit\0" \
  27. + "sdboot=echo Booting from SD...; run fpgaboot;" \
  28. + " fatload mmc 0 0x1000000 ${kernel_image}" \
  29. + " && fatload mmc 0 0x3000000 ${ramdisk_image}" \
  30. + " && fatload mmc 0 0x2000000 ${devicetree_image}" \
  31. + " && bootm 0x1000000 0x3000000 0x2000000\0" \
  32. + "fpgaboot=if fatload mmc 0 0x1000000 ${fpga_image};" \
  33. + " then echo Booting FPGA from ${fpga_image};" \
  34. + " fpga info 0 && fpga loadb 0 0x1000000 $filesize;" \
  35. + " else echo FPGA image ${fpga_image} was not found," \
  36. + " skipping...; fi;\0"
  37. +
  38. #endif /* __CONFIG_ZYNQ_ZED_H */
  39. --
  40. 2.4.3