xref: /rk3399_rockchip-uboot/include/configs/medcom-wide.h (revision 66b796a5600fe5bde3f9d6e65e7b226c305b74d4)
1*66b796a5SThierry Reding /*
2*66b796a5SThierry Reding  *  (C) Copyright 2010,2011
3*66b796a5SThierry Reding  *  NVIDIA Corporation <www.nvidia.com>
4*66b796a5SThierry Reding  *  (C) Copyright 2011-2012
5*66b796a5SThierry Reding  *  Avionic Design GmbH <www.avionic-design.de>
6*66b796a5SThierry Reding  *
7*66b796a5SThierry Reding  * See file CREDITS for list of people who contributed to this
8*66b796a5SThierry Reding  * project.
9*66b796a5SThierry Reding  *
10*66b796a5SThierry Reding  * This program is free software; you can redistribute it and/or
11*66b796a5SThierry Reding  * modify it under the terms of the GNU General Public License as
12*66b796a5SThierry Reding  * published by the Free Software Foundation; either version 2 of
13*66b796a5SThierry Reding  * the License, or (at your option) any later version.
14*66b796a5SThierry Reding  *
15*66b796a5SThierry Reding  * This program is distributed in the hope that it will be useful,
16*66b796a5SThierry Reding  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17*66b796a5SThierry Reding  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*66b796a5SThierry Reding  * GNU General Public License for more details.
19*66b796a5SThierry Reding  *
20*66b796a5SThierry Reding  * You should have received a copy of the GNU General Public License
21*66b796a5SThierry Reding  * along with this program; if not, write to the Free Software
22*66b796a5SThierry Reding  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23*66b796a5SThierry Reding  * MA 02111-1307 USA
24*66b796a5SThierry Reding  */
25*66b796a5SThierry Reding 
26*66b796a5SThierry Reding #ifndef __CONFIG_H
27*66b796a5SThierry Reding #define __CONFIG_H
28*66b796a5SThierry Reding 
29*66b796a5SThierry Reding #include "tegra20-common.h"
30*66b796a5SThierry Reding 
31*66b796a5SThierry Reding /* Enable fdt support for Medcom-Wide. Flash the image in u-boot-dtb.bin */
32*66b796a5SThierry Reding #define CONFIG_DEFAULT_DEVICE_TREE	tegra20-medcom-wide
33*66b796a5SThierry Reding #define CONFIG_OF_CONTROL
34*66b796a5SThierry Reding #define CONFIG_OF_SEPARATE
35*66b796a5SThierry Reding 
36*66b796a5SThierry Reding /* High-level configuration options */
37*66b796a5SThierry Reding #define V_PROMPT			"Tegra20 (Medcom-Wide) # "
38*66b796a5SThierry Reding #define CONFIG_TEGRA_BOARD_STRING	"Avionic Design Medcom-Wide"
39*66b796a5SThierry Reding 
40*66b796a5SThierry Reding /* Board-specific serial config */
41*66b796a5SThierry Reding #define CONFIG_TEGRA_ENABLE_UARTD	/* UARTD: debug UART */
42*66b796a5SThierry Reding #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE
43*66b796a5SThierry Reding 
44*66b796a5SThierry Reding #define CONFIG_BOARD_EARLY_INIT_F
45*66b796a5SThierry Reding 
46*66b796a5SThierry Reding #define CONFIG_ENV_IS_NOWHERE
47*66b796a5SThierry Reding 
48*66b796a5SThierry Reding /* SD/MMC */
49*66b796a5SThierry Reding #define CONFIG_MMC
50*66b796a5SThierry Reding #define CONFIG_GENERIC_MMC
51*66b796a5SThierry Reding #define CONFIG_TEGRA_MMC
52*66b796a5SThierry Reding #define CONFIG_CMD_MMC
53*66b796a5SThierry Reding 
54*66b796a5SThierry Reding /* USB host support */
55*66b796a5SThierry Reding #define CONFIG_USB_EHCI
56*66b796a5SThierry Reding #define CONFIG_USB_EHCI_TEGRA
57*66b796a5SThierry Reding #define CONFIG_USB_STORAGE
58*66b796a5SThierry Reding #define CONFIG_CMD_USB
59*66b796a5SThierry Reding 
60*66b796a5SThierry Reding /* USB networking support */
61*66b796a5SThierry Reding #define CONFIG_USB_HOST_ETHER
62*66b796a5SThierry Reding #define CONFIG_USB_ETHER_SMSC95XX
63*66b796a5SThierry Reding 
64*66b796a5SThierry Reding /* General networking support */
65*66b796a5SThierry Reding #define CONFIG_CMD_NET
66*66b796a5SThierry Reding #define CONFIG_CMD_DHCP
67*66b796a5SThierry Reding 
68*66b796a5SThierry Reding #define CONFIG_DOS_PARTITION
69*66b796a5SThierry Reding #define CONFIG_EFI_PARTITION
70*66b796a5SThierry Reding #define CONFIG_CMD_EXT2
71*66b796a5SThierry Reding #define CONFIG_CMD_FAT
72*66b796a5SThierry Reding 
73*66b796a5SThierry Reding #define CONFIG_FIT
74*66b796a5SThierry Reding 
75*66b796a5SThierry Reding #define CONFIG_BOOTCOMMAND				\
76*66b796a5SThierry Reding 	"mmc rescan;"					\
77*66b796a5SThierry Reding 	"ext2load mmc 0 0x17000000 /boot/uImage;"	\
78*66b796a5SThierry Reding 	"bootm"
79*66b796a5SThierry Reding 
80*66b796a5SThierry Reding #include "tegra-common-post.h"
81*66b796a5SThierry Reding 
82*66b796a5SThierry Reding #endif /* __CONFIG_H */
83