blob: 5ce8261451d33c9a46757ac4eae491157633a387 [file] [log] [blame]
Masahiro Yamadadd840582014-07-30 14:08:14 +09001menu "MicroBlaze architecture"
2 depends on MICROBLAZE
3
4config SYS_ARCH
Masahiro Yamadadd840582014-07-30 14:08:14 +09005 default "microblaze"
6
7choice
8 prompt "Target select"
Joe Hershbergera26cd042015-05-12 14:46:23 -05009 optional
Masahiro Yamadadd840582014-07-30 14:08:14 +090010
11config TARGET_MICROBLAZE_GENERIC
12 bool "Support microblaze-generic"
Tom Rinie5ec4812017-01-22 19:43:11 -050013 select BOARD_LATE_INIT
Michal Simek4280f502015-12-09 11:44:17 +010014 select DM
Michal Simek93768392015-12-01 14:24:20 +010015 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020016 select OF_CONTROL
17 select SUPPORT_SPL
Michal Simek4a693662018-07-13 08:26:28 +020018 select SYSRESET
Michal Simek08a00cb2018-07-23 15:55:14 +020019 imply CMD_DM
Masahiro Yamadadd840582014-07-30 14:08:14 +090020
21endchoice
22
Michal Simeke0418342019-09-25 11:00:17 +020023config STACK_SIZE
24 hex "Define max stack size that can be used by u-boot"
25 default 0x200000
26 help
27 Defines Max stack size that can be used by u-boot so that the
28 initrd_high will be calculated as base stack pointer minus this
29 stack size.
30
Masahiro Yamadadd840582014-07-30 14:08:14 +090031source "board/xilinx/microblaze-generic/Kconfig"
32
Philipp Tomsichb5299932017-08-03 23:23:55 +020033config SPL_LDSCRIPT
34 default "arch/microblaze/cpu/u-boot-spl.lds"
35
Masahiro Yamadadd840582014-07-30 14:08:14 +090036endmenu