Files

164 lines
3.3 KiB
Plaintext
Executable File

menu "Lotus SoCs Configuration"
if ARCH_LOTUS
source "lotus/machine/Kconfig"
config TINY_BOOT
bool "Enable Tiny boot support"
default n
help
Support for lotus tiny boot solution.
config QS_MCU
bool "Support AE MCU firmware"
default n
help
Support filling AE MCU firmware to boot and loading it
config LOTUS_EDA
bool "Enable EDA support"
default n
help
Support for EDA simulation.
config LOTUS_FPGA
bool "Enable FPGA support"
default n
help
Support for FPGA debug.
config LOTUS_GZIP_BOOT
bool "Use GZIP compressed boot"
default y
help
Use GZIP compressed boot.
config LOTUS_DISABLE_CONSOLE
bool "Disable console"
default n
help
This will disable the console, it may be useful in the final product
for security or quick starting resons.
config AUXCODE_LOG_CTRL
int "Auxcode log control"
default 1
help
0 - no log
1 - use bootrom info level otp
2 - show all log
config LOTUS_DISABLE_DOWNLOAD
bool "Disable downloading from PC tools"
default n
help
This will disable downloading function from the PC side, it may be useful
in the final product for security or low-cost flash resons.
config AUXCODE_SVB_CTRL
hex "Auxcode SVB control"
default 0
help
0 - Enable SVB
0xC35A3CA5 - Disable SVB
config HWDEC
bool "Enable Hardward Decompressing Support"
default y if TARGET_XMFALCON
default y if TARGET_XMORCA
depends on TARGET_XMFALCON || TARGET_XMORCA
help
Support hardware decompressing.
config GCAI_BAD_DDR
bool "Enable GCAI Bad DDR Support"
default n
depends on TARGET_XMFALCON
help
Support GCAI Bad DDR
config MMC_8BIT
bool "Enable MMC 8 Bit Mode"
default n
depends on TARGET_XMFALCON || TARGET_XMORCA
help
Support MMC 8 Bit
config DDR_PARAM_OFFSET
hex "DDR Param Partition Offset"
default 0xC0000
depends on TARGET_XMORCA
help
DDR param partition offset
config DDR_PARAM_SIZE
hex "DDR Param Partition Size"
default 0x80000
depends on TARGET_XMORCA
help
DDR param partition size
config AUXCODE_WATCHDOG
bool "Auxcode Watchdog Enable"
default y
depends on WATCHDOG
help
Auxcode watchdog enable
config AUXCODE_WDT_TIMEOUT_MSECS
int "Auxcode Watchdog Timeout Msecs"
default 60000
depends on AUXCODE_WATCHDOG
help
Auxcode watchdog timeout msecs
config SBL_SUPPORT
bool "Enable Second Boot Loader(SBL) Support"
default n
help
Support Second Boot Loader(SBL)
config SBL_LOAD_ADDR
hex "SBL Load Address"
default 0x40700000
depends on SBL_SUPPORT
help
Second Boot Loader(SBL) Load Address in DDR
config SBL_SIZE
hex "SBL Size"
default 0x40000
depends on SBL_SUPPORT
help
Second Boot Loader(SBL) Image Size
config SBL_OFFSET
hex "SBL Offset"
default 0x40000
depends on SBL_SUPPORT
help
Second Boot Loader(SBL) Offset in Flash
config BOOT_CONSOLE_OPTIONAL
bool "Select console support in quick-start mode"
help
Enable console support during quick-start boot.
When enabled, boot mode can be selected via bootenv
variables. If disabled, quick-start will run silently
without console interaction.
config BOOTSTRAP_IMAGE
string "Bootstrap build directory path"
default "../../../../../bootstrap_builddir/u-boot-xmorca.bin"
depends on BOOT_CONSOLE_OPTIONAL
help
Path to the U-Boot build directory.
source "lotus/drivers/Kconfig"
endif
endmenu