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