Blame view
include/configs/tegra-common-post.h
2.5 KB
bea2674cc tegra: flesh out ... |
1 2 3 4 |
/* * (C) Copyright 2010-2012 * NVIDIA Corporation <www.nvidia.com> * |
1a4596601 Add GPL-2.0+ SPDX... |
5 |
* SPDX-License-Identifier: GPL-2.0+ |
bea2674cc tegra: flesh out ... |
6 |
*/ |
29f3e3f24 Tegra: Change Teg... |
7 8 |
#ifndef __TEGRA_COMMON_POST_H #define __TEGRA_COMMON_POST_H |
bea2674cc tegra: flesh out ... |
9 |
|
99d969612 ARM: tegra: fix m... |
10 11 12 |
/* * Size of malloc() pool */ |
bb4059a53 dfu: Rename _FUNC... |
13 |
#ifdef CONFIG_DFU_OVER_USB |
f69d72ee2 ARM: tegra: tweak... |
14 15 16 |
#define CONFIG_SYS_MALLOC_LEN (SZ_4M + \ CONFIG_SYS_DFU_DATA_BUF_SIZE + \ CONFIG_SYS_DFU_MAX_FILE_SIZE) |
99d969612 ARM: tegra: fix m... |
17 18 19 |
#else #define CONFIG_SYS_MALLOC_LEN (4 << 20) /* 4MB */ #endif |
99d969612 ARM: tegra: fix m... |
20 |
#define CONFIG_SYS_NONCACHED_MEMORY (1 << 20) /* 1 MiB */ |
99d969612 ARM: tegra: fix m... |
21 |
|
8dca9ff47 ARM: tegra: use n... |
22 23 24 25 26 27 28 29 |
#ifndef CONFIG_SPL_BUILD #define BOOT_TARGET_DEVICES(func) \ func(MMC, mmc, 1) \ func(MMC, mmc, 0) \ func(USB, usb, 0) \ func(PXE, pxe, na) \ func(DHCP, dhcp, na) #include <config_distro_bootcmd.h> |
bea2674cc tegra: flesh out ... |
30 |
#else |
8dca9ff47 ARM: tegra: use n... |
31 |
#define BOOTENV |
bea2674cc tegra: flesh out ... |
32 |
#endif |
7992bfbf8 tegra: move TEGRA... |
33 34 35 36 37 38 39 40 |
#ifdef CONFIG_TEGRA_KEYBOARD #define STDIN_KBD_KBC ",tegra-kbc" #else #define STDIN_KBD_KBC "" #endif #ifdef CONFIG_USB_KEYBOARD #define STDIN_KBD_USB ",usbkbd" |
7992bfbf8 tegra: move TEGRA... |
41 42 43 44 |
#define CONFIG_PREBOOT "usb start" #else #define STDIN_KBD_USB "" #endif |
ec022efb8 tegra: config: Us... |
45 |
#ifdef CONFIG_LCD |
c35eb56a0 tegra: don't hard... |
46 47 48 49 |
#define STDOUT_LCD ",lcd" #else #define STDOUT_LCD "" #endif |
135a87ef4 tegra: Allow CONF... |
50 51 52 53 54 |
#ifdef CONFIG_DM_VIDEO #define STDOUT_VIDEO ",vidconsole" #else #define STDOUT_VIDEO "" #endif |
bbe0d4db5 tegra: cros_ec: A... |
55 56 57 58 59 |
#ifdef CONFIG_CROS_EC_KEYB #define STDOUT_CROS_EC ",cros-ec-keyb" #else #define STDOUT_CROS_EC "" #endif |
7992bfbf8 tegra: move TEGRA... |
60 |
#define TEGRA_DEVICE_SETTINGS \ |
bbe0d4db5 tegra: cros_ec: A... |
61 |
"stdin=serial" STDIN_KBD_KBC STDIN_KBD_USB STDOUT_CROS_EC "\0" \ |
135a87ef4 tegra: Allow CONF... |
62 63 |
"stdout=serial" STDOUT_LCD STDOUT_VIDEO "\0" \ "stderr=serial" STDOUT_LCD STDOUT_VIDEO "\0" \ |
c35eb56a0 tegra: don't hard... |
64 |
"" |
7992bfbf8 tegra: move TEGRA... |
65 |
|
b9b53a60a ARM: tegra: set e... |
66 67 68 |
#ifndef BOARD_EXTRA_ENV_SETTINGS #define BOARD_EXTRA_ENV_SETTINGS #endif |
48cfca240 ARM: tegra: CONFI... |
69 |
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR |
e379b03e6 tegra: config: Al... |
70 71 72 |
#ifndef CONFIG_CHROMEOS_EXTRA_ENV_SETTINGS #define CONFIG_CHROMEOS_EXTRA_ENV_SETTINGS #endif |
7aaa5a60c ARM: Tegra210: Ad... |
73 74 75 76 77 78 79 |
#ifdef CONFIG_ARM64 #define FDT_HIGH "ffffffffffffffff" #define INITRD_HIGH "ffffffffffffffff" #else #define FDT_HIGH "ffffffff" #define INITRD_HIGH "ffffffff" #endif |
bea2674cc tegra: flesh out ... |
80 |
#define CONFIG_EXTRA_ENV_SETTINGS \ |
29f3e3f24 Tegra: Change Teg... |
81 |
TEGRA_DEVICE_SETTINGS \ |
938176a48 ARM: tegra: use s... |
82 |
MEM_LAYOUT_ENV_SETTINGS \ |
7aaa5a60c ARM: Tegra210: Ad... |
83 84 |
"fdt_high=" FDT_HIGH "\0" \ "initrd_high=" INITRD_HIGH "\0" \ |
8dca9ff47 ARM: tegra: use n... |
85 |
BOOTENV \ |
e379b03e6 tegra: config: Al... |
86 87 |
BOARD_EXTRA_ENV_SETTINGS \ CONFIG_CHROMEOS_EXTRA_ENV_SETTINGS |
bea2674cc tegra: flesh out ... |
88 |
|
77c42e80b tegra114: add SPI... |
89 |
#if defined(CONFIG_TEGRA20_SFLASH) || defined(CONFIG_TEGRA20_SLINK) || defined(CONFIG_TEGRA114_SPI) |
fda6fac39 dm: tegra: spi: C... |
90 |
#define CONFIG_TEGRA_SPI |
78f47b735 spi: add common f... |
91 |
#endif |
12b7b70cb tegra20: enable S... |
92 93 |
/* overrides for SPL build here */ #ifdef CONFIG_SPL_BUILD |
06cc85a29 tegra: Enable CP1... |
94 |
#define CONFIG_SKIP_LOWLEVEL_INIT_ONLY |
60985bba5 tegra: Define CON... |
95 |
|
12b7b70cb tegra20: enable S... |
96 |
/* remove I2C support */ |
1f2ba722a tegra: i2c: Enabl... |
97 98 |
#ifdef CONFIG_SYS_I2C_TEGRA #undef CONFIG_SYS_I2C_TEGRA |
12b7b70cb tegra20: enable S... |
99 100 |
#endif #ifdef CONFIG_CMD_I2C |
12b7b70cb tegra20: enable S... |
101 |
#endif |
12b7b70cb tegra20: enable S... |
102 |
/* remove USB */ |
12b7b70cb tegra20: enable S... |
103 104 105 |
#ifdef CONFIG_USB_EHCI_TEGRA #undef CONFIG_USB_EHCI_TEGRA #endif |
12b7b70cb tegra20: enable S... |
106 |
#ifdef CONFIG_CMD_USB |
12b7b70cb tegra20: enable S... |
107 108 109 |
#endif #endif /* CONFIG_SPL_BUILD */ |
29f3e3f24 Tegra: Change Teg... |
110 |
#endif /* __TEGRA_COMMON_POST_H */ |