X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Farm%2Fmach-zynq%2FKconfig;h=79f831e6df2ca16251d51a11ee74fd4620f8c45a;hb=ad647690b1346f57847d4c9251293293af8928a8;hp=92e93524e63363dd48b9b180fb767a3a9ccbba88;hpb=e404ade42d72513ea51d66b9474bcce194bab848;p=oweals%2Fu-boot.git diff --git a/arch/arm/mach-zynq/Kconfig b/arch/arm/mach-zynq/Kconfig index 92e93524e6..79f831e6df 100644 --- a/arch/arm/mach-zynq/Kconfig +++ b/arch/arm/mach-zynq/Kconfig @@ -1,6 +1,9 @@ if ARCH_ZYNQ -config SPL_FAT_SUPPORT +config SPL_LDSCRIPT + default "arch/arm/mach-zynq/u-boot-spl.lds" + +config SPL_FS_FAT default y config SPL_LIBCOMMON_SUPPORT @@ -13,7 +16,7 @@ config SPL_LIBGENERIC_SUPPORT default y config SPL_MMC_SUPPORT - default y if ZYNQ_SDHCI + default y if MMC_SDHCI_ZYNQ config SPL_SERIAL_SUPPORT default y @@ -21,10 +24,23 @@ config SPL_SERIAL_SUPPORT config SPL_SPI_FLASH_SUPPORT default y if ZYNQ_QSPI +config SPL_SPI_SUPPORT + default y if ZYNQ_QSPI + +config ZYNQ_DDRC_INIT + bool "Zynq DDRC initialization" + default y + help + This option used to perform DDR specific initialization + if required. There might be cases like ddr less where we + want to skip ddr init and this option is useful for it. + config SYS_BOARD + string "Board name" default "zynq" config SYS_VENDOR + string "Vendor name" default "xilinx" config SYS_SOC @@ -39,6 +55,19 @@ config SYS_CONFIG_NAME will be used for board configuration. config SYS_MALLOC_F_LEN - default 0x600 + default 0x800 + +config SYS_MALLOC_LEN + default 0x1400000 + +config BOOT_INIT_FILE + string "boot.bin init register filename" + default "" + help + Add register writes to boot.bin format (max 256 pairs). + Expect a table of register-value pairs, e.g. "0x12345678 0x4321" + +config ZYNQ_SDHCI_MAX_FREQ + default 52000000 endif