xref: /openbmc/u-boot/include/configs/jetson-tk1.h (revision 66c433ed4342e5761ee9b048c85fe47d31130b2e)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */
2e04bfdacSStephen Warren /*
3e04bfdacSStephen Warren  * (C) Copyright 2013-2014
4e04bfdacSStephen Warren  * NVIDIA Corporation <www.nvidia.com>
5e04bfdacSStephen Warren  */
6e04bfdacSStephen Warren 
7e04bfdacSStephen Warren #ifndef __CONFIG_H
8e04bfdacSStephen Warren #define __CONFIG_H
9e04bfdacSStephen Warren 
10e04bfdacSStephen Warren #include <linux/sizes.h>
11e04bfdacSStephen Warren 
12e04bfdacSStephen Warren #include "tegra124-common.h"
13e04bfdacSStephen Warren 
14e04bfdacSStephen Warren /* High-level configuration options */
15e04bfdacSStephen Warren #define CONFIG_TEGRA_BOARD_STRING	"NVIDIA Jetson TK1"
16e04bfdacSStephen Warren 
17e04bfdacSStephen Warren /* Board-specific serial config */
18e04bfdacSStephen Warren #define CONFIG_TEGRA_ENABLE_UARTD
19e04bfdacSStephen Warren #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE
20e04bfdacSStephen Warren 
21e04bfdacSStephen Warren /* Environment in eMMC, at the end of 2nd "boot sector" */
22e04bfdacSStephen Warren #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
23e04bfdacSStephen Warren #define CONFIG_SYS_MMC_ENV_DEV		0
24e04bfdacSStephen Warren #define CONFIG_SYS_MMC_ENV_PART		2
25e04bfdacSStephen Warren 
26e04bfdacSStephen Warren /* SPI */
27e04bfdacSStephen Warren #define CONFIG_SPI_FLASH_SIZE		(4 << 20)
28e04bfdacSStephen Warren 
2939446bceSStephen Warren #include "tegra-common-usb-gadget.h"
30e04bfdacSStephen Warren #include "tegra-common-post.h"
31e04bfdacSStephen Warren 
3221f0fd24SIan Campbell /* Reserve top 1M for secure RAM */
3321f0fd24SIan Campbell #define CONFIG_ARMV7_SECURE_BASE		0xfff00000
3421f0fd24SIan Campbell #define CONFIG_ARMV7_SECURE_RESERVE_SIZE	0x00100000
3521f0fd24SIan Campbell 
36e04bfdacSStephen Warren #endif /* __CONFIG_H */
37