xref: /rk3399_rockchip-uboot/include/configs/cardhu.h (revision f58ad98a621ce5059d9608a9b41cfabac277094a)
1bb1e7cdeSTom Warren /*
2bb1e7cdeSTom Warren  * Copyright (c) 2010-2012, NVIDIA CORPORATION.  All rights reserved.
3bb1e7cdeSTom Warren  *
45b8031ccSTom Rini  * SPDX-License-Identifier:	GPL-2.0
5bb1e7cdeSTom Warren  */
6bb1e7cdeSTom Warren 
7bb1e7cdeSTom Warren #ifndef __CONFIG_H
8bb1e7cdeSTom Warren #define __CONFIG_H
9bb1e7cdeSTom Warren 
101ace4022SAlexey Brodkin #include <linux/sizes.h>
11bb1e7cdeSTom Warren 
12bb1e7cdeSTom Warren #include "tegra30-common.h"
13bb1e7cdeSTom Warren 
142364e151SStephen Warren /* VDD core PMIC */
152364e151SStephen Warren #define CONFIG_TEGRA_VDD_CORE_TPS62361B_SET3
162364e151SStephen Warren 
17bb1e7cdeSTom Warren /* High-level configuration options */
18bb1e7cdeSTom Warren #define CONFIG_TEGRA_BOARD_STRING	"NVIDIA Cardhu"
19bb1e7cdeSTom Warren 
20b9b53a60SStephen Warren #define BOARD_EXTRA_ENV_SETTINGS \
21b9b53a60SStephen Warren 	"board_name=cardhu-a04\0" \
22b9b53a60SStephen Warren 	"fdtfile=tegra30-cardhu-a04.dtb\0"
23b9b53a60SStephen Warren 
24bb1e7cdeSTom Warren /* Board-specific serial config */
25bb1e7cdeSTom Warren #define CONFIG_TEGRA_ENABLE_UARTA
26bb1e7cdeSTom Warren #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
27bb1e7cdeSTom Warren 
28*94ba26f2STom Rini #define CONFIG_MACH_TYPE		MACH_TYPE_CARDHU
29*94ba26f2STom Rini 
30bb1e7cdeSTom Warren /* I2C */
311f2ba722SSimon Glass #define CONFIG_SYS_I2C_TEGRA
32bb1e7cdeSTom Warren 
33ca557b38STom Warren /* Environment in eMMC, at the end of 2nd "boot sector" */
3491171091SStephen Warren #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
35ca557b38STom Warren #define CONFIG_SYS_MMC_ENV_DEV		0
36ca557b38STom Warren #define CONFIG_SYS_MMC_ENV_PART		2
37bb1e7cdeSTom Warren 
38d2f18f26SAllen Martin /* SPI */
39d2f18f26SAllen Martin #define CONFIG_TEGRA_SLINK_CTRLS       6
40d2f18f26SAllen Martin #define CONFIG_SF_DEFAULT_MODE         SPI_MODE_0
41d2f18f26SAllen Martin #define CONFIG_SF_DEFAULT_SPEED        24000000
42d2f18f26SAllen Martin #define CONFIG_SPI_FLASH_SIZE          (4 << 20)
43d2f18f26SAllen Martin 
44d6cf707eSJim Lin /* USB Host support */
45d6cf707eSJim Lin #define CONFIG_USB_EHCI_TEGRA
46d6cf707eSJim Lin 
47d6cf707eSJim Lin /* USB networking support */
48d6cf707eSJim Lin 
495a2c96a0SThierry Reding /* PCI host support */
505a2c96a0SThierry Reding 
51d6cf707eSJim Lin /* General networking support */
52d6cf707eSJim Lin 
53bb1e7cdeSTom Warren #include "tegra-common-post.h"
54bb1e7cdeSTom Warren 
55bb1e7cdeSTom Warren #endif /* __CONFIG_H */
56