blob: b9cd45ba095f311a73f1bbf329698bda9be92d9b [file] [log] [blame]
Masahiro Yamada8204bd12015-03-16 16:43:24 +09001if ARCH_ZYNQ
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +09002
Philipp Tomsich2d6a0cc2017-08-03 23:23:55 +02003config SPL_LDSCRIPT
4 default "arch/arm/mach-zynq/u-boot-spl.lds"
5
Simon Glass6172e2e2016-09-12 23:18:38 -06006config SPL_FAT_SUPPORT
7 default y
8
Simon Glassf2a89462016-09-12 23:18:41 -06009config SPL_LIBCOMMON_SUPPORT
10 default y
11
Simon Glassf6de2572016-09-12 23:18:42 -060012config SPL_LIBDISK_SUPPORT
13 default y
14
Simon Glassb16c92c2016-09-12 23:18:43 -060015config SPL_LIBGENERIC_SUPPORT
16 default y
17
Simon Glassbd58f1d2016-09-12 23:18:44 -060018config SPL_MMC_SUPPORT
Masahiro Yamada168c57d2017-01-30 19:46:51 +090019 default y if MMC_SDHCI_ZYNQ
Simon Glassbd58f1d2016-09-12 23:18:44 -060020
Simon Glasse076d6f2016-09-12 23:18:56 -060021config SPL_SERIAL_SUPPORT
22 default y
23
Simon Glass219d6122016-09-12 23:18:57 -060024config SPL_SPI_FLASH_SUPPORT
25 default y if ZYNQ_QSPI
26
Simon Glassb24fdca2016-09-12 23:18:58 -060027config SPL_SPI_SUPPORT
28 default y if ZYNQ_QSPI
29
Siva Durga Prasad Paladugud8e4e1c2017-05-12 15:04:11 +053030config ZYNQ_DDRC_INIT
31 bool "Zynq DDRC initialization"
32 default y
33 help
34 This option used to perform DDR specific initialization
35 if required. There might be cases like ddr less where we
36 want to skip ddr init and this option is useful for it.
37
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090038config SYS_BOARD
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090039 default "zynq"
40
41config SYS_VENDOR
Mike Looijmans7d666062016-09-28 07:46:30 +020042 string "Vendor name"
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090043 default "xilinx"
44
45config SYS_SOC
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090046 default "zynq"
47
48config SYS_CONFIG_NAME
Michal Simek3917c4f2016-05-20 14:59:33 +020049 string "Board configuration name"
50 default "zynq-common"
51 help
52 This option contains information about board configuration name.
53 Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
54 will be used for board configuration.
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090055
Simon Glasscb3e4892016-07-05 17:10:13 -060056config SYS_MALLOC_F_LEN
57 default 0x600
58
Mike Looijmans96e706f2016-09-20 11:37:24 +020059config BOOT_INIT_FILE
60 string "boot.bin init register filename"
61 default ""
62 help
63 Add register writes to boot.bin format (max 256 pairs).
64 Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
65
Masahiro Yamadaa3cd8982014-08-31 07:10:55 +090066endif