xref: /rk3399_rockchip-uboot/include/configs/nyan-big.h (revision f58ad98a621ce5059d9608a9b41cfabac277094a)
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 CONFIG_TEGRA_BOARD_STRING	"Google/NVIDIA Nyan-big"
17a6c7b461SAllen Martin 
18a6c7b461SAllen Martin /* Board-specific serial config */
19a6c7b461SAllen Martin #define CONFIG_TEGRA_ENABLE_UARTA
20a6c7b461SAllen Martin #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
21a6c7b461SAllen Martin 
22531eaedcSSimon Glass #define CONFIG_DISPLAY_BOARDINFO_LATE
23531eaedcSSimon Glass 
24a6c7b461SAllen Martin /* I2C */
25a6c7b461SAllen Martin #define CONFIG_SYS_I2C_TEGRA
26a6c7b461SAllen Martin 
27a6c7b461SAllen Martin /* Environment in eMMC, at the end of 2nd "boot sector" */
28a6c7b461SAllen Martin #define CONFIG_SYS_MMC_ENV_DEV		0
29a6c7b461SAllen Martin #define CONFIG_SYS_MMC_ENV_PART		2
30a6c7b461SAllen Martin #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
31a6c7b461SAllen Martin 
32531eaedcSSimon Glass /* Align LCD to 1MB boundary */
33531eaedcSSimon Glass #define CONFIG_LCD_ALIGNMENT	MMU_SECTION_SIZE
34531eaedcSSimon Glass 
35a6c7b461SAllen Martin /* SPI */
36a6c7b461SAllen Martin #define CONFIG_SF_DEFAULT_MODE         SPI_MODE_0
37a6c7b461SAllen Martin #define CONFIG_SF_DEFAULT_SPEED        24000000
38a6c7b461SAllen Martin #define CONFIG_SPI_FLASH_SIZE          (4 << 20)
39a6c7b461SAllen Martin 
40a6c7b461SAllen Martin /* USB Host support */
41a6c7b461SAllen Martin #define CONFIG_USB_EHCI_TEGRA
42a6c7b461SAllen Martin 
43a6c7b461SAllen Martin /* USB networking support */
44a6c7b461SAllen Martin 
45a6c7b461SAllen Martin /* General networking support */
46a6c7b461SAllen Martin 
47b3b9d7caSSimon Glass #define CONFIG_KEYBOARD
48b3b9d7caSSimon Glass 
49*b7160fabSSimon Glass #undef CONFIG_LOADADDR
50*b7160fabSSimon Glass #define CONFIG_LOADADDR		0x82408000
51*b7160fabSSimon Glass 
52a6c7b461SAllen Martin #include "tegra-common-usb-gadget.h"
53a6c7b461SAllen Martin #include "tegra-common-post.h"
54a6c7b461SAllen Martin 
55a6c7b461SAllen Martin #endif /* __CONFIG_H */
56