xref: /rk3399_rockchip-uboot/include/configs/medcom-wide.h (revision 7c3f386d0c125f1fdb84a88329e396ed0ff66ab4)
166b796a5SThierry Reding /*
266b796a5SThierry Reding  *  (C) Copyright 2010,2011
366b796a5SThierry Reding  *  NVIDIA Corporation <www.nvidia.com>
466b796a5SThierry Reding  *  (C) Copyright 2011-2012
566b796a5SThierry Reding  *  Avionic Design GmbH <www.avionic-design.de>
666b796a5SThierry Reding  *
766b796a5SThierry Reding  * See file CREDITS for list of people who contributed to this
866b796a5SThierry Reding  * project.
966b796a5SThierry Reding  *
1066b796a5SThierry Reding  * This program is free software; you can redistribute it and/or
1166b796a5SThierry Reding  * modify it under the terms of the GNU General Public License as
1266b796a5SThierry Reding  * published by the Free Software Foundation; either version 2 of
1366b796a5SThierry Reding  * the License, or (at your option) any later version.
1466b796a5SThierry Reding  *
1566b796a5SThierry Reding  * This program is distributed in the hope that it will be useful,
1666b796a5SThierry Reding  * but WITHOUT ANY WARRANTY; without even the implied warranty of
1766b796a5SThierry Reding  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1866b796a5SThierry Reding  * GNU General Public License for more details.
1966b796a5SThierry Reding  *
2066b796a5SThierry Reding  * You should have received a copy of the GNU General Public License
2166b796a5SThierry Reding  * along with this program; if not, write to the Free Software
2266b796a5SThierry Reding  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
2366b796a5SThierry Reding  * MA 02111-1307 USA
2466b796a5SThierry Reding  */
2566b796a5SThierry Reding 
2666b796a5SThierry Reding #ifndef __CONFIG_H
2766b796a5SThierry Reding #define __CONFIG_H
2866b796a5SThierry Reding 
2966b796a5SThierry Reding #include "tegra20-common.h"
3066b796a5SThierry Reding 
3166b796a5SThierry Reding /* Enable fdt support for Medcom-Wide. Flash the image in u-boot-dtb.bin */
3266b796a5SThierry Reding #define CONFIG_DEFAULT_DEVICE_TREE	tegra20-medcom-wide
3366b796a5SThierry Reding #define CONFIG_OF_CONTROL
3466b796a5SThierry Reding #define CONFIG_OF_SEPARATE
3566b796a5SThierry Reding 
3666b796a5SThierry Reding /* High-level configuration options */
3766b796a5SThierry Reding #define V_PROMPT			"Tegra20 (Medcom-Wide) # "
3866b796a5SThierry Reding #define CONFIG_TEGRA_BOARD_STRING	"Avionic Design Medcom-Wide"
3966b796a5SThierry Reding 
4066b796a5SThierry Reding /* Board-specific serial config */
4166b796a5SThierry Reding #define CONFIG_TEGRA_ENABLE_UARTD	/* UARTD: debug UART */
4266b796a5SThierry Reding #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE
4366b796a5SThierry Reding 
4466b796a5SThierry Reding #define CONFIG_BOARD_EARLY_INIT_F
45*7c3f386dSThierry Reding #define CONFIG_BOARD_LATE_INIT
4666b796a5SThierry Reding 
4766b796a5SThierry Reding #define CONFIG_ENV_IS_NOWHERE
4866b796a5SThierry Reding 
4966b796a5SThierry Reding /* SD/MMC */
5066b796a5SThierry Reding #define CONFIG_MMC
5166b796a5SThierry Reding #define CONFIG_GENERIC_MMC
5266b796a5SThierry Reding #define CONFIG_TEGRA_MMC
5366b796a5SThierry Reding #define CONFIG_CMD_MMC
5466b796a5SThierry Reding 
5566b796a5SThierry Reding /* USB host support */
5666b796a5SThierry Reding #define CONFIG_USB_EHCI
5766b796a5SThierry Reding #define CONFIG_USB_EHCI_TEGRA
5866b796a5SThierry Reding #define CONFIG_USB_STORAGE
5966b796a5SThierry Reding #define CONFIG_CMD_USB
6066b796a5SThierry Reding 
6166b796a5SThierry Reding /* USB networking support */
6266b796a5SThierry Reding #define CONFIG_USB_HOST_ETHER
6366b796a5SThierry Reding #define CONFIG_USB_ETHER_SMSC95XX
6466b796a5SThierry Reding 
6566b796a5SThierry Reding /* General networking support */
6666b796a5SThierry Reding #define CONFIG_CMD_NET
6766b796a5SThierry Reding #define CONFIG_CMD_DHCP
6866b796a5SThierry Reding 
6966b796a5SThierry Reding #define CONFIG_DOS_PARTITION
7066b796a5SThierry Reding #define CONFIG_EFI_PARTITION
7166b796a5SThierry Reding #define CONFIG_CMD_EXT2
7266b796a5SThierry Reding #define CONFIG_CMD_FAT
7366b796a5SThierry Reding 
7466b796a5SThierry Reding #define CONFIG_FIT
7566b796a5SThierry Reding 
7666b796a5SThierry Reding #define CONFIG_BOOTCOMMAND				\
7766b796a5SThierry Reding 	"mmc rescan;"					\
7866b796a5SThierry Reding 	"ext2load mmc 0 0x17000000 /boot/uImage;"	\
7966b796a5SThierry Reding 	"bootm"
8066b796a5SThierry Reding 
81*7c3f386dSThierry Reding #undef TEGRA_DEVICE_SETTINGS
82*7c3f386dSThierry Reding #define TEGRA_DEVICE_SETTINGS	\
83*7c3f386dSThierry Reding 	"stdin=serial\0"	\
84*7c3f386dSThierry Reding 	"stdout=serial,lcd\0"	\
85*7c3f386dSThierry Reding 	"stderr=serial,lcd\0"
86*7c3f386dSThierry Reding 
87*7c3f386dSThierry Reding /* LCD support */
88*7c3f386dSThierry Reding #define CONFIG_LCD
89*7c3f386dSThierry Reding #define CONFIG_PWM_TEGRA
90*7c3f386dSThierry Reding #define CONFIG_VIDEO_TEGRA
91*7c3f386dSThierry Reding #define LCD_BPP LCD_COLOR16
92*7c3f386dSThierry Reding #define CONFIG_SYS_WHITE_ON_BLACK
93*7c3f386dSThierry Reding 
9466b796a5SThierry Reding #include "tegra-common-post.h"
9566b796a5SThierry Reding 
9666b796a5SThierry Reding #endif /* __CONFIG_H */
97