xref: /rk3399_rockchip-uboot/include/configs/e2220-1170.h (revision b6920095c58d36db129cd121fabc4fc9d8ddb49a)
1*b6920095SStephen Warren /*
2*b6920095SStephen Warren  * (C) Copyright 2013-2015
3*b6920095SStephen Warren  * NVIDIA Corporation <www.nvidia.com>
4*b6920095SStephen Warren  *
5*b6920095SStephen Warren  * SPDX-License-Identifier:     GPL-2.0+
6*b6920095SStephen Warren  */
7*b6920095SStephen Warren 
8*b6920095SStephen Warren #ifndef _E2220_1170_H
9*b6920095SStephen Warren #define _E2220_1170_H
10*b6920095SStephen Warren 
11*b6920095SStephen Warren #include <linux/sizes.h>
12*b6920095SStephen Warren 
13*b6920095SStephen Warren #include "tegra210-common.h"
14*b6920095SStephen Warren 
15*b6920095SStephen Warren /* High-level configuration options */
16*b6920095SStephen Warren #define V_PROMPT			"Tegra210 (E2220-1170) # "
17*b6920095SStephen Warren #define CONFIG_TEGRA_BOARD_STRING	"NVIDIA E2220-1170"
18*b6920095SStephen Warren 
19*b6920095SStephen Warren /* Board-specific serial config */
20*b6920095SStephen Warren #define CONFIG_TEGRA_ENABLE_UARTA
21*b6920095SStephen Warren 
22*b6920095SStephen Warren /* I2C */
23*b6920095SStephen Warren #define CONFIG_SYS_I2C_TEGRA
24*b6920095SStephen Warren #define CONFIG_CMD_I2C
25*b6920095SStephen Warren 
26*b6920095SStephen Warren /* SD/MMC */
27*b6920095SStephen Warren #define CONFIG_MMC
28*b6920095SStephen Warren #define CONFIG_GENERIC_MMC
29*b6920095SStephen Warren #define CONFIG_TEGRA_MMC
30*b6920095SStephen Warren #define CONFIG_CMD_MMC
31*b6920095SStephen Warren 
32*b6920095SStephen Warren /* Environment in eMMC, at the end of 2nd "boot sector" */
33*b6920095SStephen Warren #define CONFIG_ENV_IS_IN_MMC
34*b6920095SStephen Warren #define CONFIG_SYS_MMC_ENV_DEV		0
35*b6920095SStephen Warren #define CONFIG_SYS_MMC_ENV_PART		2
36*b6920095SStephen Warren #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
37*b6920095SStephen Warren 
38*b6920095SStephen Warren /* SPI */
39*b6920095SStephen Warren #define CONFIG_SPI_FLASH_WINBOND
40*b6920095SStephen Warren #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
41*b6920095SStephen Warren #define CONFIG_SF_DEFAULT_SPEED		24000000
42*b6920095SStephen Warren #define CONFIG_CMD_SPI
43*b6920095SStephen Warren #define CONFIG_CMD_SF
44*b6920095SStephen Warren #define CONFIG_SPI_FLASH_SIZE		(4 << 20)
45*b6920095SStephen Warren 
46*b6920095SStephen Warren /* USB2.0 Host support */
47*b6920095SStephen Warren #define CONFIG_USB_EHCI
48*b6920095SStephen Warren #define CONFIG_USB_EHCI_TEGRA
49*b6920095SStephen Warren #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
50*b6920095SStephen Warren #define CONFIG_USB_STORAGE
51*b6920095SStephen Warren #define CONFIG_CMD_USB
52*b6920095SStephen Warren 
53*b6920095SStephen Warren /* USB networking support */
54*b6920095SStephen Warren #define CONFIG_USB_HOST_ETHER
55*b6920095SStephen Warren #define CONFIG_USB_ETHER_ASIX
56*b6920095SStephen Warren 
57*b6920095SStephen Warren /* General networking support */
58*b6920095SStephen Warren #define CONFIG_CMD_DHCP
59*b6920095SStephen Warren 
60*b6920095SStephen Warren #include "tegra-common-usb-gadget.h"
61*b6920095SStephen Warren #include "tegra-common-post.h"
62*b6920095SStephen Warren 
63*b6920095SStephen Warren #define COUNTER_FREQUENCY	38400000
64*b6920095SStephen Warren 
65*b6920095SStephen Warren #endif /* _E2220_1170_H */
66