xref: /rk3399_rockchip-uboot/include/configs/medcom-wide.h (revision 1a4596601fd395f3afb8f82f3f840c5e00bdd57a)
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  *
7*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
866b796a5SThierry Reding  */
966b796a5SThierry Reding 
1066b796a5SThierry Reding #ifndef __CONFIG_H
1166b796a5SThierry Reding #define __CONFIG_H
1266b796a5SThierry Reding 
1366b796a5SThierry Reding #include "tegra20-common.h"
1466b796a5SThierry Reding 
1566b796a5SThierry Reding /* Enable fdt support for Medcom-Wide. Flash the image in u-boot-dtb.bin */
1666b796a5SThierry Reding #define CONFIG_DEFAULT_DEVICE_TREE	tegra20-medcom-wide
1766b796a5SThierry Reding #define CONFIG_OF_CONTROL
1866b796a5SThierry Reding #define CONFIG_OF_SEPARATE
1966b796a5SThierry Reding 
2066b796a5SThierry Reding /* High-level configuration options */
2166b796a5SThierry Reding #define V_PROMPT			"Tegra20 (Medcom-Wide) # "
2266b796a5SThierry Reding #define CONFIG_TEGRA_BOARD_STRING	"Avionic Design Medcom-Wide"
2366b796a5SThierry Reding 
2466b796a5SThierry Reding /* Board-specific serial config */
2566b796a5SThierry Reding #define CONFIG_TEGRA_ENABLE_UARTD	/* UARTD: debug UART */
2666b796a5SThierry Reding #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE
2766b796a5SThierry Reding 
2866b796a5SThierry Reding #define CONFIG_BOARD_EARLY_INIT_F
297c3f386dSThierry Reding #define CONFIG_BOARD_LATE_INIT
3066b796a5SThierry Reding 
3166b796a5SThierry Reding /* SD/MMC */
3266b796a5SThierry Reding #define CONFIG_MMC
3366b796a5SThierry Reding #define CONFIG_GENERIC_MMC
3466b796a5SThierry Reding #define CONFIG_TEGRA_MMC
3566b796a5SThierry Reding #define CONFIG_CMD_MMC
3666b796a5SThierry Reding 
379dc9caf4SThierry Reding /* NAND support */
389dc9caf4SThierry Reding #define CONFIG_CMD_NAND
399dc9caf4SThierry Reding #define CONFIG_TEGRA_NAND
409dc9caf4SThierry Reding #define CONFIG_SYS_MAX_NAND_DEVICE	1
419dc9caf4SThierry Reding 
429dc9caf4SThierry Reding /* Environment in NAND, aligned to start of last sector */
439dc9caf4SThierry Reding #define CONFIG_ENV_IS_IN_NAND
449dc9caf4SThierry Reding #define CONFIG_ENV_OFFSET		(SZ_512M - SZ_128K) /* 128K sectors */
459dc9caf4SThierry Reding 
4666b796a5SThierry Reding /* USB host support */
4766b796a5SThierry Reding #define CONFIG_USB_EHCI
4866b796a5SThierry Reding #define CONFIG_USB_EHCI_TEGRA
4966b796a5SThierry Reding #define CONFIG_USB_STORAGE
5066b796a5SThierry Reding #define CONFIG_CMD_USB
5166b796a5SThierry Reding 
5266b796a5SThierry Reding /* USB networking support */
5366b796a5SThierry Reding #define CONFIG_USB_HOST_ETHER
5466b796a5SThierry Reding #define CONFIG_USB_ETHER_SMSC95XX
5566b796a5SThierry Reding 
5666b796a5SThierry Reding /* General networking support */
5766b796a5SThierry Reding #define CONFIG_CMD_NET
5866b796a5SThierry Reding #define CONFIG_CMD_DHCP
5966b796a5SThierry Reding 
607c3f386dSThierry Reding /* LCD support */
617c3f386dSThierry Reding #define CONFIG_LCD
627c3f386dSThierry Reding #define CONFIG_PWM_TEGRA
637c3f386dSThierry Reding #define CONFIG_VIDEO_TEGRA
647c3f386dSThierry Reding #define LCD_BPP LCD_COLOR16
657c3f386dSThierry Reding #define CONFIG_SYS_WHITE_ON_BLACK
667c3f386dSThierry Reding 
679dc9caf4SThierry Reding /* support the new (FDT-based) image format */
689dc9caf4SThierry Reding #define CONFIG_FIT
699dc9caf4SThierry Reding 
7066b796a5SThierry Reding #include "tegra-common-post.h"
7166b796a5SThierry Reding 
7266b796a5SThierry Reding #endif /* __CONFIG_H */
73