2012-10-09 09:54:32 +00:00
|
|
|
choice
|
|
|
|
prompt "SoC Type"
|
|
|
|
default META21_FPGA
|
|
|
|
|
|
|
|
config META12_FPGA
|
|
|
|
bool "Meta 1.2 FPGA"
|
|
|
|
select METAG_META12
|
|
|
|
help
|
|
|
|
This is a Meta 1.2 FPGA bitstream, just a bare CPU.
|
|
|
|
|
|
|
|
config META21_FPGA
|
|
|
|
bool "Meta 2.1 FPGA"
|
|
|
|
select METAG_META21
|
|
|
|
help
|
|
|
|
This is a Meta 2.1 FPGA bitstream, just a bare CPU.
|
|
|
|
|
2012-12-05 16:32:10 +00:00
|
|
|
config SOC_TZ1090
|
|
|
|
bool "Toumaz Xenif TZ1090 SoC (Comet)"
|
|
|
|
select METAG_LNKGET_AROUND_CACHE
|
|
|
|
select METAG_META21
|
|
|
|
select METAG_SMP_WRITE_REORDERING
|
|
|
|
help
|
|
|
|
This is a Toumaz Technology Xenif TZ1090 (A.K.A. Comet) SoC containing
|
|
|
|
a 2-threaded HTP.
|
|
|
|
|
2012-10-09 09:54:32 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
menu "SoC configuration"
|
|
|
|
|
|
|
|
if METAG_META21
|
|
|
|
|
|
|
|
# Meta 2.x specific options
|
|
|
|
|
|
|
|
config METAG_META21_MMU
|
|
|
|
bool "Meta 2.x MMU mode"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Use the Meta 2.x MMU in extended mode.
|
|
|
|
|
|
|
|
config METAG_UNALIGNED
|
|
|
|
bool "Meta 2.x unaligned access checking"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
All memory accesses will be checked for alignment and an exception
|
|
|
|
raised on unaligned accesses. This feature does cost performance
|
|
|
|
but without it there will be no notification of this type of error.
|
|
|
|
|
|
|
|
config METAG_USER_TCM
|
|
|
|
bool "Meta on-chip memory support for userland"
|
|
|
|
select GENERIC_ALLOCATOR
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Allow the on-chip memories of Meta SoCs to be used by user
|
|
|
|
applications.
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
config METAG_HALT_ON_PANIC
|
|
|
|
bool "Halt the core on panic"
|
|
|
|
help
|
|
|
|
Halt the core when a panic occurs. This is useful when running
|
|
|
|
pre-production silicon or in an FPGA environment.
|
|
|
|
|
|
|
|
endmenu
|