xref: /rk3399_rockchip-uboot/include/configs/dalmore.h (revision 5b8031ccb4ed6e84457d883198d77efc307085dc)
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