xref: /rk3399_rockchip-uboot/include/configs/nyan-big.h (revision 531eaedc7a397b34979c6d35e5de7b78d2dddfde)
1a6c7b461SAllen Martin /*
2a6c7b461SAllen Martin  * (C) Copyright 2014
3a6c7b461SAllen Martin  * NVIDIA Corporation <www.nvidia.com>
4a6c7b461SAllen Martin  *
5a6c7b461SAllen Martin  * SPDX-License-Identifier:     GPL-2.0+
6a6c7b461SAllen Martin  */
7a6c7b461SAllen Martin 
8a6c7b461SAllen Martin #ifndef __CONFIG_H
9a6c7b461SAllen Martin #define __CONFIG_H
10a6c7b461SAllen Martin 
11a6c7b461SAllen Martin #include <linux/sizes.h>
12a6c7b461SAllen Martin 
13a6c7b461SAllen Martin #include "tegra124-common.h"
14a6c7b461SAllen Martin 
15a6c7b461SAllen Martin /* High-level configuration options */
16a6c7b461SAllen Martin #define V_PROMPT			"Tegra124 (Nyan-big) # "
17a6c7b461SAllen Martin #define CONFIG_TEGRA_BOARD_STRING	"Google/NVIDIA Nyan-big"
18a6c7b461SAllen Martin 
19a6c7b461SAllen Martin /* Board-specific serial config */
20a6c7b461SAllen Martin #define CONFIG_SERIAL_MULTI
21a6c7b461SAllen Martin #define CONFIG_TEGRA_ENABLE_UARTA
22a6c7b461SAllen Martin #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
23a6c7b461SAllen Martin 
24*531eaedcSSimon Glass #define CONFIG_DISPLAY_BOARDINFO_LATE
25*531eaedcSSimon Glass 
26a6c7b461SAllen Martin /* I2C */
27a6c7b461SAllen Martin #define CONFIG_SYS_I2C_TEGRA
28a6c7b461SAllen Martin #define CONFIG_CMD_I2C
29a6c7b461SAllen Martin 
30a6c7b461SAllen Martin /* SD/MMC */
31a6c7b461SAllen Martin #define CONFIG_MMC
32a6c7b461SAllen Martin #define CONFIG_GENERIC_MMC
33a6c7b461SAllen Martin #define CONFIG_TEGRA_MMC
34a6c7b461SAllen Martin #define CONFIG_CMD_MMC
35a6c7b461SAllen Martin 
36a6c7b461SAllen Martin /* Environment in eMMC, at the end of 2nd "boot sector" */
37a6c7b461SAllen Martin #define CONFIG_ENV_IS_IN_MMC
38a6c7b461SAllen Martin #define CONFIG_SYS_MMC_ENV_DEV		0
39a6c7b461SAllen Martin #define CONFIG_SYS_MMC_ENV_PART		2
40a6c7b461SAllen Martin #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
41a6c7b461SAllen Martin 
42*531eaedcSSimon Glass #define CONFIG_I2C_EDID
43*531eaedcSSimon Glass 
44*531eaedcSSimon Glass /* LCD support */
45*531eaedcSSimon Glass #define CONFIG_LCD
46*531eaedcSSimon Glass #define CONFIG_PWM_TEGRA
47*531eaedcSSimon Glass #define CONFIG_AS3722_POWER
48*531eaedcSSimon Glass #define LCD_BPP				LCD_COLOR16
49*531eaedcSSimon Glass #define CONFIG_SYS_WHITE_ON_BLACK
50*531eaedcSSimon Glass 
51*531eaedcSSimon Glass /* Align LCD to 1MB boundary */
52*531eaedcSSimon Glass #define CONFIG_LCD_ALIGNMENT	MMU_SECTION_SIZE
53*531eaedcSSimon Glass 
54a6c7b461SAllen Martin /* SPI */
55a6c7b461SAllen Martin #define CONFIG_TEGRA114_SPI		/* Compatible w/ Tegra114 SPI */
56a6c7b461SAllen Martin #define CONFIG_TEGRA114_SPI_CTRLS	6
57a6c7b461SAllen Martin #define CONFIG_SPI_FLASH
58a6c7b461SAllen Martin #define CONFIG_SPI_FLASH_WINBOND
59a6c7b461SAllen Martin #define CONFIG_SF_DEFAULT_MODE         SPI_MODE_0
60a6c7b461SAllen Martin #define CONFIG_SF_DEFAULT_SPEED        24000000
61a6c7b461SAllen Martin #define CONFIG_CMD_SPI
62a6c7b461SAllen Martin #define CONFIG_CMD_SF
63a6c7b461SAllen Martin #define CONFIG_SPI_FLASH_SIZE          (4 << 20)
64a6c7b461SAllen Martin 
65a6c7b461SAllen Martin /* USB Host support */
66a6c7b461SAllen Martin #define CONFIG_USB_EHCI
67a6c7b461SAllen Martin #define CONFIG_USB_EHCI_TEGRA
68a6c7b461SAllen Martin #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
69a6c7b461SAllen Martin #define CONFIG_USB_STORAGE
70a6c7b461SAllen Martin #define CONFIG_CMD_USB
71a6c7b461SAllen Martin 
72a6c7b461SAllen Martin /* USB networking support */
73a6c7b461SAllen Martin #define CONFIG_USB_HOST_ETHER
74a6c7b461SAllen Martin #define CONFIG_USB_ETHER_ASIX
75a6c7b461SAllen Martin 
76a6c7b461SAllen Martin /* General networking support */
77a6c7b461SAllen Martin #define CONFIG_CMD_NET
78a6c7b461SAllen Martin #define CONFIG_CMD_DHCP
79a6c7b461SAllen Martin 
80a6c7b461SAllen Martin #define CONFIG_FIT
81a6c7b461SAllen Martin #define CONFIG_OF_LIBFDT
82a6c7b461SAllen Martin 
83a6c7b461SAllen Martin #include "tegra-common-usb-gadget.h"
84a6c7b461SAllen Martin #include "tegra-common-post.h"
85a6c7b461SAllen Martin 
86a6c7b461SAllen Martin #endif /* __CONFIG_H */
87