107067145STom Warren /* 207067145STom Warren * Copyright (c) 2010-2013, NVIDIA CORPORATION. All rights reserved. 307067145STom Warren * 4*5b8031ccSTom Rini * SPDX-License-Identifier: GPL-2.0 507067145STom Warren */ 607067145STom Warren 707067145STom Warren #ifndef __CONFIG_H 807067145STom Warren #define __CONFIG_H 907067145STom Warren 101ace4022SAlexey Brodkin #include <linux/sizes.h> 1107067145STom Warren 1207067145STom Warren #include "tegra114-common.h" 1307067145STom Warren 1407067145STom Warren /* High-level configuration options */ 1507067145STom Warren #define CONFIG_TEGRA_BOARD_STRING "NVIDIA Dalmore" 1607067145STom Warren 1707067145STom Warren /* Board-specific serial config */ 1807067145STom Warren #define CONFIG_TEGRA_ENABLE_UARTD 1907067145STom Warren #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTD_BASE 2007067145STom Warren 2107067145STom Warren #define CONFIG_MACH_TYPE MACH_TYPE_DALMORE 2207067145STom Warren 23a7f8b5e6STom Warren /* I2C */ 241f2ba722SSimon Glass #define CONFIG_SYS_I2C_TEGRA 25a7f8b5e6STom Warren #define CONFIG_CMD_I2C 26a7f8b5e6STom Warren 27f789be60STom Warren /* SD/MMC */ 28f789be60STom Warren #define CONFIG_MMC 29f789be60STom Warren #define CONFIG_GENERIC_MMC 30f789be60STom Warren #define CONFIG_TEGRA_MMC 31f789be60STom Warren #define CONFIG_CMD_MMC 32f789be60STom Warren 33f789be60STom Warren /* Environment in eMMC, at the end of 2nd "boot sector" */ 34f789be60STom Warren #define CONFIG_ENV_IS_IN_MMC 35f789be60STom Warren #define CONFIG_SYS_MMC_ENV_DEV 0 36f789be60STom Warren #define CONFIG_SYS_MMC_ENV_PART 2 3791171091SStephen Warren #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE) 3807067145STom Warren 3907067145STom Warren #define MACH_TYPE_DALMORE 4304 /* not yet in mach-types.h */ 4007067145STom Warren 41ec37b2b4SAllen Martin /* SPI */ 42ec37b2b4SAllen Martin #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 43ec37b2b4SAllen Martin #define CONFIG_SF_DEFAULT_SPEED 24000000 44ec37b2b4SAllen Martin #define CONFIG_CMD_SPI 45ec37b2b4SAllen Martin #define CONFIG_CMD_SF 46ec37b2b4SAllen Martin #define CONFIG_SPI_FLASH_SIZE (4 << 20) 47ec37b2b4SAllen Martin 48d6cf707eSJim Lin /* USB Host support */ 49d6cf707eSJim Lin #define CONFIG_USB_EHCI 50d6cf707eSJim Lin #define CONFIG_USB_EHCI_TEGRA 51d6cf707eSJim Lin #define CONFIG_USB_STORAGE 52d6cf707eSJim Lin #define CONFIG_CMD_USB 53d6cf707eSJim Lin 54d6cf707eSJim Lin /* USB networking support */ 55d6cf707eSJim Lin #define CONFIG_USB_HOST_ETHER 56d6cf707eSJim Lin #define CONFIG_USB_ETHER_ASIX 57d6cf707eSJim Lin 58d6cf707eSJim Lin /* General networking support */ 59d6cf707eSJim Lin #define CONFIG_CMD_DHCP 60d6cf707eSJim Lin 6107067145STom Warren #include "tegra-common-post.h" 6207067145STom Warren 6307067145STom Warren #endif /* __CONFIG_H */ 64