2014-07-30 14:08:14 +09:00
|
|
|
menu "MicroBlaze architecture"
|
|
|
|
depends on MICROBLAZE
|
|
|
|
|
|
|
|
config SYS_ARCH
|
|
|
|
default "microblaze"
|
|
|
|
|
2022-06-24 14:15:01 +02:00
|
|
|
config NEEDS_MANUAL_RELOC
|
|
|
|
bool "Disable position-independent pre-relocation code"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
U-Boot expects to be linked to a specific hard-coded address, and to
|
|
|
|
be loaded to and run from that address. This option lifts that
|
|
|
|
restriction, thus allowing the code to be loaded to and executed from
|
|
|
|
almost any 4K aligned address. This logic relies on the relocation
|
|
|
|
information that is embedded in the binary to support U-Boot
|
|
|
|
relocating itself to the top-of-RAM later during execution.
|
|
|
|
|
|
|
|
config STATIC_RELA
|
|
|
|
def_bool y if !NEEDS_MANUAL_RELOC
|
|
|
|
|
2014-07-30 14:08:14 +09:00
|
|
|
choice
|
|
|
|
prompt "Target select"
|
2015-05-12 14:46:23 -05:00
|
|
|
optional
|
2014-07-30 14:08:14 +09:00
|
|
|
|
|
|
|
config TARGET_MICROBLAZE_GENERIC
|
|
|
|
bool "Support microblaze-generic"
|
2017-01-22 19:43:11 -05:00
|
|
|
select BOARD_LATE_INIT
|
2015-12-09 11:44:17 +01:00
|
|
|
select DM
|
2015-12-01 14:24:20 +01:00
|
|
|
select DM_SERIAL
|
2018-07-23 15:55:13 +02:00
|
|
|
select OF_CONTROL
|
|
|
|
select SUPPORT_SPL
|
2021-11-30 18:33:51 +02:00
|
|
|
select SPL_LIBCOMMON_SUPPORT if SPL
|
|
|
|
select SPL_LIBGENERIC_SUPPORT if SPL
|
2018-07-13 08:26:28 +02:00
|
|
|
select SYSRESET
|
2020-09-17 06:52:09 -06:00
|
|
|
select DM_SPI
|
|
|
|
select DM_SPI_FLASH
|
|
|
|
select SPI
|
2018-07-23 15:55:14 +02:00
|
|
|
imply CMD_DM
|
2014-07-30 14:08:14 +09:00
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2020-10-22 11:08:58 +02:00
|
|
|
source "board/xilinx/Kconfig"
|
2014-07-30 14:08:14 +09:00
|
|
|
source "board/xilinx/microblaze-generic/Kconfig"
|
|
|
|
|
|
|
|
endmenu
|