~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/include/configs/sandbox.h

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (c) 2011 The Chromium OS Authors.
 
3
 * SPDX-License-Identifier:     GPL-2.0+
 
4
 */
 
5
 
 
6
#ifndef __CONFIG_H
 
7
#define __CONFIG_H
 
8
 
 
9
#ifdef FTRACE
 
10
#define CONFIG_TRACE
 
11
#define CONFIG_CMD_TRACE
 
12
#define CONFIG_TRACE_BUFFER_SIZE        (16 << 20)
 
13
#define CONFIG_TRACE_EARLY_SIZE         (8 << 20)
 
14
#define CONFIG_TRACE_EARLY
 
15
#define CONFIG_TRACE_EARLY_ADDR         0x00100000
 
16
 
 
17
#endif
 
18
 
 
19
#define CONFIG_SYS_TIMER_RATE           1000000
 
20
 
 
21
#define CONFIG_BOOTSTAGE
 
22
#define CONFIG_BOOTSTAGE_REPORT
 
23
#define CONFIG_DM
 
24
#define CONFIG_CMD_DEMO
 
25
#define CONFIG_CMD_DM
 
26
#define CONFIG_DM_DEMO
 
27
#define CONFIG_DM_DEMO_SIMPLE
 
28
#define CONFIG_DM_DEMO_SHAPE
 
29
#define CONFIG_DM_GPIO
 
30
#define CONFIG_DM_TEST
 
31
 
 
32
/* Number of bits in a C 'long' on this architecture */
 
33
#define CONFIG_SANDBOX_BITS_PER_LONG    64
 
34
 
 
35
#define CONFIG_OF_CONTROL
 
36
#define CONFIG_OF_HOSTFILE
 
37
#define CONFIG_OF_LIBFDT
 
38
#define CONFIG_LMB
 
39
#define CONFIG_FIT
 
40
#define CONFIG_FIT_SIGNATURE
 
41
#define CONFIG_RSA
 
42
#define CONFIG_CMD_FDT
 
43
#define CONFIG_DEFAULT_DEVICE_TREE      sandbox
 
44
 
 
45
#define CONFIG_FS_FAT
 
46
#define CONFIG_FS_EXT4
 
47
#define CONFIG_EXT4_WRITE
 
48
#define CONFIG_CMD_FAT
 
49
#define CONFIG_CMD_EXT4
 
50
#define CONFIG_CMD_EXT4_WRITE
 
51
#define CONFIG_CMD_PART
 
52
#define CONFIG_DOS_PARTITION
 
53
#define CONFIG_HOST_MAX_DEVICES 4
 
54
#define CONFIG_CMD_FS_GENERIC
 
55
 
 
56
#define CONFIG_SYS_VSNPRINTF
 
57
 
 
58
#define CONFIG_CMD_GPIO
 
59
#define CONFIG_SANDBOX_GPIO
 
60
#define CONFIG_SANDBOX_GPIO_COUNT       128
 
61
 
 
62
#define CONFIG_CMD_GPT
 
63
#define CONFIG_PARTITION_UUIDS
 
64
#define CONFIG_EFI_PARTITION
 
65
 
 
66
/*
 
67
 * Size of malloc() pool, although we don't actually use this yet.
 
68
 */
 
69
#define CONFIG_SYS_MALLOC_LEN           (32 << 20)      /* 32MB  */
 
70
 
 
71
#define CONFIG_SYS_HUSH_PARSER
 
72
#define CONFIG_SYS_LONGHELP                     /* #undef to save memory */
 
73
#define CONFIG_SYS_CBSIZE               1024    /* Console I/O Buffer Size */
 
74
 
 
75
/* Print Buffer Size */
 
76
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
 
77
#define CONFIG_SYS_MAXARGS      16
 
78
 
 
79
/* turn on command-line edit/c/auto */
 
80
#define CONFIG_CMDLINE_EDITING
 
81
#define CONFIG_COMMAND_HISTORY
 
82
#define CONFIG_AUTO_COMPLETE
 
83
#define CONFIG_BOOTDELAY        3
 
84
 
 
85
#define CONFIG_ENV_SIZE         8192
 
86
#define CONFIG_ENV_IS_NOWHERE
 
87
 
 
88
/* SPI */
 
89
#define CONFIG_SANDBOX_SPI
 
90
#define CONFIG_CMD_SF
 
91
#define CONFIG_CMD_SF_TEST
 
92
#define CONFIG_CMD_SPI
 
93
#define CONFIG_SPI_FLASH
 
94
#define CONFIG_OF_SPI
 
95
#define CONFIG_OF_SPI_FLASH
 
96
#define CONFIG_SPI_FLASH_SANDBOX
 
97
#define CONFIG_SPI_FLASH_STMICRO
 
98
#define CONFIG_SPI_FLASH_WINBOND
 
99
 
 
100
/* Memory things - we don't really want a memory test */
 
101
#define CONFIG_SYS_LOAD_ADDR            0x00000000
 
102
#define CONFIG_SYS_MEMTEST_START        0x00100000
 
103
#define CONFIG_SYS_MEMTEST_END          (CONFIG_SYS_MEMTEST_START + 0x1000)
 
104
#define CONFIG_SYS_FDT_LOAD_ADDR                0x100
 
105
 
 
106
#define CONFIG_PHYSMEM
 
107
 
 
108
/* Size of our emulated memory */
 
109
#define CONFIG_SYS_SDRAM_BASE           0
 
110
#define CONFIG_SYS_SDRAM_SIZE           (128 << 20)
 
111
#define CONFIG_SYS_TEXT_BASE            0
 
112
#define CONFIG_SYS_MONITOR_BASE 0
 
113
#define CONFIG_NR_DRAM_BANKS            1
 
114
 
 
115
#define CONFIG_BAUDRATE                 115200
 
116
#define CONFIG_SYS_BAUDRATE_TABLE       {4800, 9600, 19200, 38400, 57600,\
 
117
                                        115200}
 
118
#define CONFIG_SANDBOX_SERIAL
 
119
 
 
120
#define CONFIG_SYS_NO_FLASH
 
121
 
 
122
/* include default commands */
 
123
#include <config_cmd_default.h>
 
124
 
 
125
/* We don't have networking support yet */
 
126
#undef CONFIG_CMD_NET
 
127
#undef CONFIG_CMD_NFS
 
128
 
 
129
#define CONFIG_CMD_HASH
 
130
#define CONFIG_HASH_VERIFY
 
131
#define CONFIG_SHA1
 
132
#define CONFIG_SHA256
 
133
 
 
134
#define CONFIG_TPM_TIS_SANDBOX
 
135
 
 
136
#define CONFIG_CMD_SANDBOX
 
137
 
 
138
#define CONFIG_BOOTARGS ""
 
139
 
 
140
#define CONFIG_CROS_EC
 
141
#define CONFIG_CMD_CROS_EC
 
142
#define CONFIG_CROS_EC_SANDBOX
 
143
#define CONFIG_ARCH_EARLY_INIT_R
 
144
#define CONFIG_BOARD_LATE_INIT
 
145
 
 
146
#define CONFIG_SOUND
 
147
#define CONFIG_SOUND_SANDBOX
 
148
#define CONFIG_CMD_SOUND
 
149
 
 
150
#ifndef SANDBOX_NO_SDL
 
151
#define CONFIG_SANDBOX_SDL
 
152
#endif
 
153
 
 
154
/* LCD and keyboard require SDL support */
 
155
#ifdef CONFIG_SANDBOX_SDL
 
156
#define CONFIG_LCD
 
157
#define CONFIG_VIDEO_SANDBOX_SDL
 
158
#define CONFIG_CMD_BMP
 
159
#define CONFIG_BOARD_EARLY_INIT_F
 
160
#define CONFIG_CONSOLE_MUX
 
161
#define CONFIG_SYS_CONSOLE_IS_IN_ENV
 
162
#define LCD_BPP                 LCD_COLOR16
 
163
 
 
164
#define CONFIG_CROS_EC_KEYB
 
165
#define CONFIG_KEYBOARD
 
166
 
 
167
#define CONFIG_EXTRA_ENV_SETTINGS       "stdin=serial,cros-ec-keyb\0" \
 
168
                                        "stdout=serial,lcd\0" \
 
169
                                        "stderr=serial,lcd\0"
 
170
#else
 
171
 
 
172
#define CONFIG_EXTRA_ENV_SETTINGS       "stdin=serial\0" \
 
173
                                        "stdout=serial,lcd\0" \
 
174
                                        "stderr=serial,lcd\0"
 
175
#endif
 
176
 
 
177
#define CONFIG_GZIP_COMPRESSED
 
178
#define CONFIG_BZIP2
 
179
#define CONFIG_LZO
 
180
#define CONFIG_LZMA
 
181
 
 
182
#define CONFIG_TPM_TIS_SANDBOX
 
183
 
 
184
#define CONFIG_CMD_LZMADEC
 
185
 
 
186
#endif