1*8f380381SAlban Bedel /* 2*8f380381SAlban Bedel * (C) Copyright 2013 3*8f380381SAlban Bedel * Avionic Design GmbH <www.avionic-design.de> 4*8f380381SAlban Bedel * 5*8f380381SAlban Bedel * SPDX-License-Identifier: GPL-2.0+ 6*8f380381SAlban Bedel */ 7*8f380381SAlban Bedel 8*8f380381SAlban Bedel #ifndef __CONFIG_H 9*8f380381SAlban Bedel #define __CONFIG_H 10*8f380381SAlban Bedel 11*8f380381SAlban Bedel #include "tegra30-common.h" 12*8f380381SAlban Bedel 13*8f380381SAlban Bedel /* Enable fdt support for tec-ng. Flash the image in u-boot-dtb.bin */ 14*8f380381SAlban Bedel #define CONFIG_DEFAULT_DEVICE_TREE tegra30-tec-ng 15*8f380381SAlban Bedel #define CONFIG_OF_CONTROL 16*8f380381SAlban Bedel #define CONFIG_OF_SEPARATE 17*8f380381SAlban Bedel 18*8f380381SAlban Bedel /* High-level configuration options */ 19*8f380381SAlban Bedel #define V_PROMPT "Tegra30 (TEC-NG) # " 20*8f380381SAlban Bedel #define CONFIG_TEGRA_BOARD_STRING "Avionic Design Tamonten™ NG Evaluation Carrier" 21*8f380381SAlban Bedel 22*8f380381SAlban Bedel /* Board-specific serial config */ 23*8f380381SAlban Bedel #define CONFIG_SERIAL_MULTI 24*8f380381SAlban Bedel #define CONFIG_TEGRA_ENABLE_UARTD 25*8f380381SAlban Bedel #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTD_BASE 26*8f380381SAlban Bedel 27*8f380381SAlban Bedel #define CONFIG_BOARD_EARLY_INIT_F 28*8f380381SAlban Bedel 29*8f380381SAlban Bedel /* I2C */ 30*8f380381SAlban Bedel #define CONFIG_SYS_I2C_TEGRA 31*8f380381SAlban Bedel #define CONFIG_SYS_I2C_INIT_BOARD 32*8f380381SAlban Bedel #define CONFIG_I2C_MULTI_BUS 33*8f380381SAlban Bedel #define CONFIG_SYS_MAX_I2C_BUS TEGRA_I2C_NUM_CONTROLLERS 34*8f380381SAlban Bedel #define CONFIG_SYS_I2C_SPEED 100000 35*8f380381SAlban Bedel #define CONFIG_CMD_I2C 36*8f380381SAlban Bedel #define CONFIG_SYS_I2C 37*8f380381SAlban Bedel 38*8f380381SAlban Bedel /* SD/MMC */ 39*8f380381SAlban Bedel #define CONFIG_MMC 40*8f380381SAlban Bedel #define CONFIG_GENERIC_MMC 41*8f380381SAlban Bedel #define CONFIG_TEGRA_MMC 42*8f380381SAlban Bedel #define CONFIG_CMD_MMC 43*8f380381SAlban Bedel 44*8f380381SAlban Bedel /* Environment in eMMC, at the end of 2nd "boot sector" */ 45*8f380381SAlban Bedel #define CONFIG_ENV_IS_IN_MMC 46*8f380381SAlban Bedel #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE) 47*8f380381SAlban Bedel #define CONFIG_SYS_MMC_ENV_DEV 0 48*8f380381SAlban Bedel #define CONFIG_SYS_MMC_ENV_PART 2 49*8f380381SAlban Bedel 50*8f380381SAlban Bedel /* SPI */ 51*8f380381SAlban Bedel #define CONFIG_TEGRA20_SLINK 52*8f380381SAlban Bedel #define CONFIG_TEGRA_SLINK_CTRLS 6 53*8f380381SAlban Bedel #define CONFIG_SPI_FLASH 54*8f380381SAlban Bedel #define CONFIG_SPI_FLASH_WINBOND 55*8f380381SAlban Bedel #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 56*8f380381SAlban Bedel #define CONFIG_SF_DEFAULT_SPEED 24000000 57*8f380381SAlban Bedel #define CONFIG_CMD_SPI 58*8f380381SAlban Bedel #define CONFIG_CMD_SF 59*8f380381SAlban Bedel #define CONFIG_SPI_FLASH_SIZE (4 << 20) 60*8f380381SAlban Bedel 61*8f380381SAlban Bedel /* USB Host support */ 62*8f380381SAlban Bedel #define CONFIG_USB_EHCI 63*8f380381SAlban Bedel #define CONFIG_USB_EHCI_TEGRA 64*8f380381SAlban Bedel #define CONFIG_USB_STORAGE 65*8f380381SAlban Bedel #define CONFIG_CMD_USB 66*8f380381SAlban Bedel 67*8f380381SAlban Bedel /* USB networking support */ 68*8f380381SAlban Bedel #define CONFIG_USB_HOST_ETHER 69*8f380381SAlban Bedel #define CONFIG_USB_ETHER_SMSC95XX 70*8f380381SAlban Bedel 71*8f380381SAlban Bedel /* General networking support */ 72*8f380381SAlban Bedel #define CONFIG_CMD_NET 73*8f380381SAlban Bedel #define CONFIG_CMD_DHCP 74*8f380381SAlban Bedel 75*8f380381SAlban Bedel /* Tag support */ 76*8f380381SAlban Bedel #define CONFIG_CMDLINE_TAG 77*8f380381SAlban Bedel #define CONFIG_SETUP_MEMORY_TAGS 78*8f380381SAlban Bedel #define CONFIG_INITRD_TAG 79*8f380381SAlban Bedel /* support the new (FDT-based) image format */ 80*8f380381SAlban Bedel #define CONFIG_FIT 81*8f380381SAlban Bedel 82*8f380381SAlban Bedel #include "tegra-common-post.h" 83*8f380381SAlban Bedel 84*8f380381SAlban Bedel #endif /* __CONFIG_H */ 85