Merge branch 'u-boot-microblaze/zynq' into 'u-boot-arm/master'
This commit is contained in:
@@ -83,10 +83,27 @@
|
||||
# define CONFIG_SDHCI
|
||||
# define CONFIG_ZYNQ_SDHCI
|
||||
# define CONFIG_CMD_MMC
|
||||
# define CONFIG_CMD_FAT
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ZYNQ_USB
|
||||
# define CONFIG_USB_EHCI
|
||||
# define CONFIG_CMD_USB
|
||||
# define CONFIG_USB_STORAGE
|
||||
# define CONFIG_USB_EHCI_ZYNQ
|
||||
# define CONFIG_USB_ULPI_VIEWPORT
|
||||
# define CONFIG_USB_ULPI
|
||||
# define CONFIG_EHCI_IS_TDI
|
||||
# define CONFIG_USB_MAX_CONTROLLER_COUNT 2
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_ZYNQ_SDHCI) || defined(CONFIG_ZYNQ_USB)
|
||||
# define CONFIG_SUPPORT_VFAT
|
||||
# define CONFIG_CMD_FAT
|
||||
# define CONFIG_CMD_EXT2
|
||||
# define CONFIG_FAT_WRITE
|
||||
# define CONFIG_DOS_PARTITION
|
||||
# define CONFIG_CMD_EXT4
|
||||
# define CONFIG_CMD_EXT4_WRITE
|
||||
#endif
|
||||
|
||||
#define CONFIG_SYS_I2C_ZYNQ
|
||||
@@ -150,7 +167,13 @@
|
||||
"bootm ${load_addr}\0" \
|
||||
"jtagboot=echo TFTPing FIT to RAM... && " \
|
||||
"tftpboot ${load_addr} ${fit_image} && " \
|
||||
"bootm ${load_addr}\0"
|
||||
"bootm ${load_addr}\0" \
|
||||
"usbboot=if usb start; then " \
|
||||
"echo Copying FIT from USB to RAM... && " \
|
||||
"fatload usb 0 ${load_addr} ${fit_image} && " \
|
||||
"bootm ${load_addr}\0" \
|
||||
"fi\0"
|
||||
|
||||
#define CONFIG_BOOTCOMMAND "run $modeboot"
|
||||
#define CONFIG_BOOTDELAY 3 /* -1 to Disable autoboot */
|
||||
#define CONFIG_SYS_LOAD_ADDR 0 /* default? */
|
||||
@@ -165,7 +188,7 @@
|
||||
#define CONFIG_SYS_LONGHELP
|
||||
#define CONFIG_CLOCKS
|
||||
#define CONFIG_CMD_CLK
|
||||
#define CONFIG_SYS_MAXARGS 15 /* max number of command args */
|
||||
#define CONFIG_SYS_MAXARGS 32 /* max number of command args */
|
||||
#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
|
||||
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
|
||||
sizeof(CONFIG_SYS_PROMPT) + 16)
|
||||
@@ -213,7 +236,7 @@
|
||||
#define CONFIG_RSA
|
||||
|
||||
/* Extend size of kernel image for uncompression */
|
||||
#define CONFIG_SYS_BOOTM_LEN (20 * 1024 * 1024)
|
||||
#define CONFIG_SYS_BOOTM_LEN (60 * 1024 * 1024)
|
||||
|
||||
/* Boot FreeBSD/vxWorks from an ELF image */
|
||||
#if defined(CONFIG_ZYNQ_BOOT_FREEBSD)
|
||||
@@ -239,16 +262,10 @@
|
||||
#define CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||
#define CONFIG_SPL_LIBGENERIC_SUPPORT
|
||||
#define CONFIG_SPL_SERIAL_SUPPORT
|
||||
#define CONFIG_SPL_BOARD_INIT
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/zynq/u-boot-spl.lds"
|
||||
|
||||
/* Disable dcache for SPL just for sure */
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SYS_DCACHE_OFF
|
||||
#undef CONFIG_FPGA
|
||||
#undef CONFIG_OF_CONTROL
|
||||
#endif
|
||||
|
||||
/* MMC support */
|
||||
#ifdef CONFIG_ZYNQ_SDHCI0
|
||||
#define CONFIG_SPL_MMC_SUPPORT
|
||||
@@ -257,7 +274,18 @@
|
||||
#define CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_LIBDISK_SUPPORT
|
||||
#define CONFIG_SPL_FAT_SUPPORT
|
||||
#define CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
#if defined(CONFIG_OF_CONTROL) && defined(CONFIG_OF_SEPARATE)
|
||||
# define CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME "u-boot-dtb.img"
|
||||
#else
|
||||
# define CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Disable dcache for SPL just for sure */
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SYS_DCACHE_OFF
|
||||
#undef CONFIG_FPGA
|
||||
#undef CONFIG_OF_CONTROL
|
||||
#endif
|
||||
|
||||
/* Address in RAM where the parameters must be copied by SPL. */
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#define CONFIG_SYS_NO_FLASH
|
||||
|
||||
#define CONFIG_ZYNQ_SDHCI0
|
||||
#define CONFIG_ZYNQ_USB
|
||||
#define CONFIG_ZYNQ_I2C0
|
||||
#define CONFIG_ZYNQ_EEPROM
|
||||
#define CONFIG_ZYNQ_BOOT_FREEBSD
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#define CONFIG_SYS_NO_FLASH
|
||||
|
||||
#define CONFIG_ZYNQ_USB
|
||||
#define CONFIG_ZYNQ_SDHCI0
|
||||
#define CONFIG_ZYNQ_BOOT_FREEBSD
|
||||
#define CONFIG_DEFAULT_DEVICE_TREE zynq-zed
|
||||
|
||||
Reference in New Issue
Block a user