X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Farm%2Fmach-zynq%2FKconfig;h=79f831e6df2ca16251d51a11ee74fd4620f8c45a;hb=2703d4b42dae40626ab511876f5a814ca01eae18;hp=26e570eb66268571c9cd7982dee24506be28c7d3;hpb=0107f2403669f764ab726d0d404e35bb9447bbcc;p=oweals%2Fu-boot.git diff --git a/arch/arm/mach-zynq/Kconfig b/arch/arm/mach-zynq/Kconfig index 26e570eb66..79f831e6df 100644 --- a/arch/arm/mach-zynq/Kconfig +++ b/arch/arm/mach-zynq/Kconfig @@ -1,43 +1,73 @@ -if ZYNQ +if ARCH_ZYNQ -choice - prompt "Xilinx Zynq board select" +config SPL_LDSCRIPT + default "arch/arm/mach-zynq/u-boot-spl.lds" -config TARGET_ZYNQ_ZED - bool "Zynq ZedBoard" +config SPL_FS_FAT + default y -config TARGET_ZYNQ_MICROZED - bool "Zynq MicroZed" +config SPL_LIBCOMMON_SUPPORT + default y -config TARGET_ZYNQ_PICOZED - bool "Zynq PicoZed" +config SPL_LIBDISK_SUPPORT + default y -config TARGET_ZYNQ_ZC70X - bool "Zynq ZC702/ZC706 Board" +config SPL_LIBGENERIC_SUPPORT + default y -config TARGET_ZYNQ_ZC770 - bool "Zynq ZC770 Board" +config SPL_MMC_SUPPORT + default y if MMC_SDHCI_ZYNQ -config TARGET_ZYNQ_ZYBO - bool "Zynq Zybo Board" +config SPL_SERIAL_SUPPORT + default y -endchoice +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 default "zynq" config SYS_CONFIG_NAME - default "zynq_zed" if TARGET_ZYNQ_ZED - default "zynq_microzed" if TARGET_ZYNQ_MICROZED - default "zynq_picozed" if TARGET_ZYNQ_PICOZED - default "zynq_zc70x" if TARGET_ZYNQ_ZC70X - default "zynq_zc770" if TARGET_ZYNQ_ZC770 - default "zynq_zybo" if TARGET_ZYNQ_ZYBO + string "Board configuration name" + default "zynq-common" + help + This option contains information about board configuration name. + Based on this option include/configs/.h header + will be used for board configuration. + +config SYS_MALLOC_F_LEN + 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