xref: /rk3399_rockchip-uboot/include/configs/cardhu.h (revision bb1e7cde624d44edf75c1b607fd6c60e038f98dd)
1*bb1e7cdeSTom Warren /*
2*bb1e7cdeSTom Warren  * Copyright (c) 2010-2012, NVIDIA CORPORATION.  All rights reserved.
3*bb1e7cdeSTom Warren  *
4*bb1e7cdeSTom Warren  * This program is free software; you can redistribute it and/or modify it
5*bb1e7cdeSTom Warren  * under the terms and conditions of the GNU General Public License,
6*bb1e7cdeSTom Warren  * version 2, as published by the Free Software Foundation.
7*bb1e7cdeSTom Warren  *
8*bb1e7cdeSTom Warren  * This program is distributed in the hope it will be useful, but WITHOUT
9*bb1e7cdeSTom Warren  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10*bb1e7cdeSTom Warren  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
11*bb1e7cdeSTom Warren  * more details.
12*bb1e7cdeSTom Warren  *
13*bb1e7cdeSTom Warren  * You should have received a copy of the GNU General Public License
14*bb1e7cdeSTom Warren  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
15*bb1e7cdeSTom Warren  */
16*bb1e7cdeSTom Warren 
17*bb1e7cdeSTom Warren #ifndef __CONFIG_H
18*bb1e7cdeSTom Warren #define __CONFIG_H
19*bb1e7cdeSTom Warren 
20*bb1e7cdeSTom Warren #include <asm/sizes.h>
21*bb1e7cdeSTom Warren 
22*bb1e7cdeSTom Warren #include "tegra30-common.h"
23*bb1e7cdeSTom Warren 
24*bb1e7cdeSTom Warren /* Enable fdt support for Cardhu. Flash the image in u-boot-dtb.bin */
25*bb1e7cdeSTom Warren #define CONFIG_DEFAULT_DEVICE_TREE	tegra30-cardhu
26*bb1e7cdeSTom Warren #define CONFIG_OF_CONTROL
27*bb1e7cdeSTom Warren #define CONFIG_OF_SEPARATE
28*bb1e7cdeSTom Warren 
29*bb1e7cdeSTom Warren /* High-level configuration options */
30*bb1e7cdeSTom Warren #define V_PROMPT		"Tegra30 (Cardhu) # "
31*bb1e7cdeSTom Warren #define CONFIG_TEGRA_BOARD_STRING	"NVIDIA Cardhu"
32*bb1e7cdeSTom Warren 
33*bb1e7cdeSTom Warren /* Board-specific serial config */
34*bb1e7cdeSTom Warren #define CONFIG_SERIAL_MULTI
35*bb1e7cdeSTom Warren #define CONFIG_TEGRA_ENABLE_UARTA
36*bb1e7cdeSTom Warren #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
37*bb1e7cdeSTom Warren 
38*bb1e7cdeSTom Warren #define CONFIG_MACH_TYPE		MACH_TYPE_CARDHU
39*bb1e7cdeSTom Warren 
40*bb1e7cdeSTom Warren #define CONFIG_BOARD_EARLY_INIT_F
41*bb1e7cdeSTom Warren 
42*bb1e7cdeSTom Warren /* I2C */
43*bb1e7cdeSTom Warren #define CONFIG_TEGRA_I2C
44*bb1e7cdeSTom Warren #define CONFIG_SYS_I2C_INIT_BOARD
45*bb1e7cdeSTom Warren #define CONFIG_I2C_MULTI_BUS
46*bb1e7cdeSTom Warren #define CONFIG_SYS_MAX_I2C_BUS		TEGRA_I2C_NUM_CONTROLLERS
47*bb1e7cdeSTom Warren #define CONFIG_SYS_I2C_SPEED		100000
48*bb1e7cdeSTom Warren #define CONFIG_CMD_I2C
49*bb1e7cdeSTom Warren 
50*bb1e7cdeSTom Warren #define CONFIG_ENV_IS_NOWHERE
51*bb1e7cdeSTom Warren 
52*bb1e7cdeSTom Warren #include "tegra-common-post.h"
53*bb1e7cdeSTom Warren 
54*bb1e7cdeSTom Warren #endif /* __CONFIG_H */
55