xref: /openbmc/u-boot/include/configs/plutux.h (revision 0eb25b619699270a8af95c2f76791fd6c4b52972)
1  /*
2   *  (C) Copyright 2010,2011
3   *  NVIDIA Corporation <www.nvidia.com>
4   *  (C) Copyright 2011-2012
5   *  Avionic Design GmbH <www.avionic-design.de>
6   *
7   * SPDX-License-Identifier:	GPL-2.0+
8   */
9  
10  #ifndef __CONFIG_H
11  #define __CONFIG_H
12  
13  #include "tegra20-common.h"
14  
15  /* High-level configuration options */
16  #define V_PROMPT			"Tegra20 (Plutux) # "
17  #define CONFIG_TEGRA_BOARD_STRING	"Avionic Design Plutux"
18  
19  /* Board-specific serial config */
20  #define CONFIG_TEGRA_ENABLE_UARTD	/* UARTD: debug UART */
21  #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE
22  
23  /* SD/MMC */
24  #define CONFIG_MMC
25  #define CONFIG_GENERIC_MMC
26  #define CONFIG_TEGRA_MMC
27  #define CONFIG_CMD_MMC
28  
29  /* NAND support */
30  #define CONFIG_CMD_NAND
31  #define CONFIG_TEGRA_NAND
32  #define CONFIG_SYS_MAX_NAND_DEVICE	1
33  
34  /* Environment in NAND, aligned to start of last sector */
35  #define CONFIG_ENV_IS_IN_NAND
36  #define CONFIG_ENV_OFFSET		(SZ_512M - SZ_128K) /* 128K sectors */
37  
38  /* USB host support */
39  #define CONFIG_USB_EHCI
40  #define CONFIG_USB_EHCI_TEGRA
41  #define CONFIG_USB_STORAGE
42  #define CONFIG_CMD_USB
43  
44  /* USB networking support */
45  #define CONFIG_USB_HOST_ETHER
46  #define CONFIG_USB_ETHER_SMSC95XX
47  
48  /* General networking support */
49  #define CONFIG_CMD_NET
50  #define CONFIG_CMD_DHCP
51  
52  /* support the new (FDT-based) image format */
53  #define CONFIG_FIT
54  
55  #include "tegra-common-post.h"
56  
57  #endif /* __CONFIG_H */
58