2014-04-29 01:43:07 +02:00
|
|
|
config SOC_NVIDIA_TEGRA132
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
select ARCH_BOOTBLOCK_ARMV4
|
2015-01-28 06:15:46 +01:00
|
|
|
select ARCH_VERSTAGE_ARMV4
|
2014-04-29 01:43:07 +02:00
|
|
|
select ARCH_ROMSTAGE_ARMV8_64
|
|
|
|
select ARCH_RAMSTAGE_ARMV8_64
|
|
|
|
select ARM_LPAE
|
|
|
|
select DYNAMIC_CBMEM
|
2014-06-09 22:20:04 +02:00
|
|
|
select BOOTBLOCK_CONSOLE
|
|
|
|
select HAVE_UART_SPECIAL
|
|
|
|
select HAVE_UART_MEMORY_MAPPED
|
|
|
|
select ARM_BOOTBLOCK_CUSTOM
|
2014-04-29 01:43:07 +02:00
|
|
|
|
|
|
|
if SOC_NVIDIA_TEGRA132
|
|
|
|
|
2014-06-09 22:20:04 +02:00
|
|
|
config BOOTBLOCK_CPU_INIT
|
|
|
|
string
|
|
|
|
default "soc/nvidia/tegra132/bootblock.c"
|
|
|
|
help
|
|
|
|
CPU/SoC-specific bootblock code. This is useful if the
|
|
|
|
bootblock must load microcode or copy data from ROM before
|
|
|
|
searching for the bootblock.
|
|
|
|
|
2014-04-29 01:43:07 +02:00
|
|
|
config BOOTBLOCK_ROM_OFFSET
|
|
|
|
hex
|
|
|
|
default 0x0
|
|
|
|
|
|
|
|
config CBFS_HEADER_ROM_OFFSET
|
|
|
|
hex "offset of master CBFS header in ROM"
|
2014-06-09 22:26:38 +02:00
|
|
|
default 0x40000
|
2014-04-29 01:43:07 +02:00
|
|
|
|
|
|
|
config CBFS_ROM_OFFSET
|
|
|
|
hex "offset of CBFS data in ROM"
|
2014-06-09 22:26:38 +02:00
|
|
|
default 0x40080
|
2014-04-29 01:43:07 +02:00
|
|
|
|
2014-06-09 22:20:04 +02:00
|
|
|
config BOOTBLOCK_BASE
|
|
|
|
hex
|
|
|
|
default 0x40020000
|
|
|
|
|
|
|
|
config ROMSTAGE_BASE
|
|
|
|
hex
|
|
|
|
default 0x4002c000
|
|
|
|
|
|
|
|
config RAMSTAGE_BASE
|
|
|
|
hex
|
|
|
|
default 0x80200000
|
|
|
|
|
|
|
|
config STACK_TOP
|
|
|
|
hex
|
|
|
|
default 0x40020000
|
|
|
|
|
|
|
|
config STACK_BOTTOM
|
|
|
|
hex
|
|
|
|
default 0x4001c000
|
|
|
|
|
2014-04-29 01:43:07 +02:00
|
|
|
endif
|