Commit a8826eb4b34f47747ef760191c2aeaaa53d4d482
Committed by
Albert ARIBAUD
1 parent
84515165da
Exists in
master
and in
50 other branches
zynq-common: Enable verified boot(RSA)
CONFIG_FIT_SIGNATURE - signature node support in FIT image CONFIG_RSA - RSA lib support Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Showing 1 changed file with 4 additions and 0 deletions Inline Diff
include/configs/zynq-common.h
1 | /* | 1 | /* |
2 | * (C) Copyright 2012 Michal Simek <monstr@monstr.eu> | 2 | * (C) Copyright 2012 Michal Simek <monstr@monstr.eu> |
3 | * (C) Copyright 2013 Xilinx, Inc. | 3 | * (C) Copyright 2013 Xilinx, Inc. |
4 | * | 4 | * |
5 | * Common configuration options for all Zynq boards. | 5 | * Common configuration options for all Zynq boards. |
6 | * | 6 | * |
7 | * SPDX-License-Identifier: GPL-2.0+ | 7 | * SPDX-License-Identifier: GPL-2.0+ |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __CONFIG_ZYNQ_COMMON_H | 10 | #ifndef __CONFIG_ZYNQ_COMMON_H |
11 | #define __CONFIG_ZYNQ_COMMON_H | 11 | #define __CONFIG_ZYNQ_COMMON_H |
12 | 12 | ||
13 | /* High Level configuration Options */ | 13 | /* High Level configuration Options */ |
14 | #define CONFIG_ARMV7 | 14 | #define CONFIG_ARMV7 |
15 | #define CONFIG_ZYNQ | 15 | #define CONFIG_ZYNQ |
16 | 16 | ||
17 | /* CPU clock */ | 17 | /* CPU clock */ |
18 | #ifndef CONFIG_CPU_FREQ_HZ | 18 | #ifndef CONFIG_CPU_FREQ_HZ |
19 | # define CONFIG_CPU_FREQ_HZ 800000000 | 19 | # define CONFIG_CPU_FREQ_HZ 800000000 |
20 | #endif | 20 | #endif |
21 | 21 | ||
22 | /* Cache options */ | 22 | /* Cache options */ |
23 | #define CONFIG_CMD_CACHE | 23 | #define CONFIG_CMD_CACHE |
24 | #define CONFIG_SYS_CACHELINE_SIZE 32 | 24 | #define CONFIG_SYS_CACHELINE_SIZE 32 |
25 | 25 | ||
26 | #define CONFIG_SYS_L2CACHE_OFF | 26 | #define CONFIG_SYS_L2CACHE_OFF |
27 | #ifndef CONFIG_SYS_L2CACHE_OFF | 27 | #ifndef CONFIG_SYS_L2CACHE_OFF |
28 | # define CONFIG_SYS_L2_PL310 | 28 | # define CONFIG_SYS_L2_PL310 |
29 | # define CONFIG_SYS_PL310_BASE 0xf8f02000 | 29 | # define CONFIG_SYS_PL310_BASE 0xf8f02000 |
30 | #endif | 30 | #endif |
31 | 31 | ||
32 | /* Serial drivers */ | 32 | /* Serial drivers */ |
33 | #define CONFIG_BAUDRATE 115200 | 33 | #define CONFIG_BAUDRATE 115200 |
34 | /* The following table includes the supported baudrates */ | 34 | /* The following table includes the supported baudrates */ |
35 | #define CONFIG_SYS_BAUDRATE_TABLE \ | 35 | #define CONFIG_SYS_BAUDRATE_TABLE \ |
36 | {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400} | 36 | {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400} |
37 | 37 | ||
38 | /* Zynq Serial driver */ | 38 | /* Zynq Serial driver */ |
39 | #ifdef CONFIG_ZYNQ_SERIAL_UART0 | 39 | #ifdef CONFIG_ZYNQ_SERIAL_UART0 |
40 | # define CONFIG_ZYNQ_SERIAL_BASEADDR0 0xE0000000 | 40 | # define CONFIG_ZYNQ_SERIAL_BASEADDR0 0xE0000000 |
41 | # define CONFIG_ZYNQ_SERIAL_BAUDRATE0 CONFIG_BAUDRATE | 41 | # define CONFIG_ZYNQ_SERIAL_BAUDRATE0 CONFIG_BAUDRATE |
42 | # define CONFIG_ZYNQ_SERIAL_CLOCK0 50000000 | 42 | # define CONFIG_ZYNQ_SERIAL_CLOCK0 50000000 |
43 | #endif | 43 | #endif |
44 | 44 | ||
45 | #ifdef CONFIG_ZYNQ_SERIAL_UART1 | 45 | #ifdef CONFIG_ZYNQ_SERIAL_UART1 |
46 | # define CONFIG_ZYNQ_SERIAL_BASEADDR1 0xE0001000 | 46 | # define CONFIG_ZYNQ_SERIAL_BASEADDR1 0xE0001000 |
47 | # define CONFIG_ZYNQ_SERIAL_BAUDRATE1 CONFIG_BAUDRATE | 47 | # define CONFIG_ZYNQ_SERIAL_BAUDRATE1 CONFIG_BAUDRATE |
48 | # define CONFIG_ZYNQ_SERIAL_CLOCK1 50000000 | 48 | # define CONFIG_ZYNQ_SERIAL_CLOCK1 50000000 |
49 | #endif | 49 | #endif |
50 | 50 | ||
51 | #if defined(CONFIG_ZYNQ_SERIAL_UART0) || defined(CONFIG_ZYNQ_SERIAL_UART1) | 51 | #if defined(CONFIG_ZYNQ_SERIAL_UART0) || defined(CONFIG_ZYNQ_SERIAL_UART1) |
52 | # define CONFIG_ZYNQ_SERIAL | 52 | # define CONFIG_ZYNQ_SERIAL |
53 | #endif | 53 | #endif |
54 | 54 | ||
55 | /* DCC driver */ | 55 | /* DCC driver */ |
56 | #if defined(CONFIG_ZYNQ_DCC) | 56 | #if defined(CONFIG_ZYNQ_DCC) |
57 | # define CONFIG_ARM_DCC | 57 | # define CONFIG_ARM_DCC |
58 | # define CONFIG_CPU_V6 /* Required by CONFIG_ARM_DCC */ | 58 | # define CONFIG_CPU_V6 /* Required by CONFIG_ARM_DCC */ |
59 | #endif | 59 | #endif |
60 | 60 | ||
61 | /* Ethernet driver */ | 61 | /* Ethernet driver */ |
62 | #if defined(CONFIG_ZYNQ_GEM0) || defined(CONFIG_ZYNQ_GEM1) | 62 | #if defined(CONFIG_ZYNQ_GEM0) || defined(CONFIG_ZYNQ_GEM1) |
63 | # define CONFIG_NET_MULTI | 63 | # define CONFIG_NET_MULTI |
64 | # define CONFIG_ZYNQ_GEM | 64 | # define CONFIG_ZYNQ_GEM |
65 | # define CONFIG_MII | 65 | # define CONFIG_MII |
66 | # define CONFIG_SYS_FAULT_ECHO_LINK_DOWN | 66 | # define CONFIG_SYS_FAULT_ECHO_LINK_DOWN |
67 | # define CONFIG_PHYLIB | 67 | # define CONFIG_PHYLIB |
68 | # define CONFIG_PHY_MARVELL | 68 | # define CONFIG_PHY_MARVELL |
69 | #endif | 69 | #endif |
70 | 70 | ||
71 | /* SPI */ | 71 | /* SPI */ |
72 | #ifdef CONFIG_ZYNQ_SPI | 72 | #ifdef CONFIG_ZYNQ_SPI |
73 | # define CONFIG_SPI_FLASH | 73 | # define CONFIG_SPI_FLASH |
74 | # define CONFIG_SPI_FLASH_SST | 74 | # define CONFIG_SPI_FLASH_SST |
75 | # define CONFIG_CMD_SF | 75 | # define CONFIG_CMD_SF |
76 | #endif | 76 | #endif |
77 | 77 | ||
78 | /* NOR */ | 78 | /* NOR */ |
79 | #ifndef CONFIG_SYS_NO_FLASH | 79 | #ifndef CONFIG_SYS_NO_FLASH |
80 | # define CONFIG_SYS_FLASH_BASE 0xE2000000 | 80 | # define CONFIG_SYS_FLASH_BASE 0xE2000000 |
81 | # define CONFIG_SYS_FLASH_SIZE (16 * 1024 * 1024) | 81 | # define CONFIG_SYS_FLASH_SIZE (16 * 1024 * 1024) |
82 | # define CONFIG_SYS_MAX_FLASH_BANKS 1 | 82 | # define CONFIG_SYS_MAX_FLASH_BANKS 1 |
83 | # define CONFIG_SYS_MAX_FLASH_SECT 512 | 83 | # define CONFIG_SYS_MAX_FLASH_SECT 512 |
84 | # define CONFIG_SYS_FLASH_ERASE_TOUT 1000 | 84 | # define CONFIG_SYS_FLASH_ERASE_TOUT 1000 |
85 | # define CONFIG_SYS_FLASH_WRITE_TOUT 5000 | 85 | # define CONFIG_SYS_FLASH_WRITE_TOUT 5000 |
86 | # define CONFIG_FLASH_SHOW_PROGRESS 10 | 86 | # define CONFIG_FLASH_SHOW_PROGRESS 10 |
87 | # define CONFIG_SYS_FLASH_CFI | 87 | # define CONFIG_SYS_FLASH_CFI |
88 | # undef CONFIG_SYS_FLASH_EMPTY_INFO | 88 | # undef CONFIG_SYS_FLASH_EMPTY_INFO |
89 | # define CONFIG_FLASH_CFI_DRIVER | 89 | # define CONFIG_FLASH_CFI_DRIVER |
90 | # undef CONFIG_SYS_FLASH_PROTECTION | 90 | # undef CONFIG_SYS_FLASH_PROTECTION |
91 | # define CONFIG_SYS_FLASH_USE_BUFFER_WRITE | 91 | # define CONFIG_SYS_FLASH_USE_BUFFER_WRITE |
92 | #endif | 92 | #endif |
93 | 93 | ||
94 | /* MMC */ | 94 | /* MMC */ |
95 | #if defined(CONFIG_ZYNQ_SDHCI0) || defined(CONFIG_ZYNQ_SDHCI1) | 95 | #if defined(CONFIG_ZYNQ_SDHCI0) || defined(CONFIG_ZYNQ_SDHCI1) |
96 | # define CONFIG_MMC | 96 | # define CONFIG_MMC |
97 | # define CONFIG_GENERIC_MMC | 97 | # define CONFIG_GENERIC_MMC |
98 | # define CONFIG_SDHCI | 98 | # define CONFIG_SDHCI |
99 | # define CONFIG_ZYNQ_SDHCI | 99 | # define CONFIG_ZYNQ_SDHCI |
100 | # define CONFIG_CMD_MMC | 100 | # define CONFIG_CMD_MMC |
101 | # define CONFIG_CMD_FAT | 101 | # define CONFIG_CMD_FAT |
102 | # define CONFIG_SUPPORT_VFAT | 102 | # define CONFIG_SUPPORT_VFAT |
103 | # define CONFIG_CMD_EXT2 | 103 | # define CONFIG_CMD_EXT2 |
104 | # define CONFIG_DOS_PARTITION | 104 | # define CONFIG_DOS_PARTITION |
105 | #endif | 105 | #endif |
106 | 106 | ||
107 | /* I2C */ | 107 | /* I2C */ |
108 | #if defined(CONFIG_ZYNQ_I2C0) || defined(CONFIG_ZYNQ_I2C1) | 108 | #if defined(CONFIG_ZYNQ_I2C0) || defined(CONFIG_ZYNQ_I2C1) |
109 | # define CONFIG_CMD_I2C | 109 | # define CONFIG_CMD_I2C |
110 | # define CONFIG_SYS_I2C | 110 | # define CONFIG_SYS_I2C |
111 | # define CONFIG_SYS_I2C_ZYNQ | 111 | # define CONFIG_SYS_I2C_ZYNQ |
112 | # define CONFIG_SYS_I2C_ZYNQ_SPEED 100000 | 112 | # define CONFIG_SYS_I2C_ZYNQ_SPEED 100000 |
113 | # define CONFIG_SYS_I2C_ZYNQ_SLAVE 1 | 113 | # define CONFIG_SYS_I2C_ZYNQ_SLAVE 1 |
114 | #endif | 114 | #endif |
115 | 115 | ||
116 | /* EEPROM */ | 116 | /* EEPROM */ |
117 | #ifdef CONFIG_ZYNQ_EEPROM | 117 | #ifdef CONFIG_ZYNQ_EEPROM |
118 | # define CONFIG_CMD_EEPROM | 118 | # define CONFIG_CMD_EEPROM |
119 | # define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 | 119 | # define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 |
120 | # define CONFIG_SYS_I2C_EEPROM_ADDR 0x54 | 120 | # define CONFIG_SYS_I2C_EEPROM_ADDR 0x54 |
121 | # define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 4 | 121 | # define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 4 |
122 | # define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 | 122 | # define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 |
123 | # define CONFIG_SYS_EEPROM_SIZE 1024 /* Bytes */ | 123 | # define CONFIG_SYS_EEPROM_SIZE 1024 /* Bytes */ |
124 | #endif | 124 | #endif |
125 | 125 | ||
126 | #define CONFIG_BOOTP_SERVERIP | 126 | #define CONFIG_BOOTP_SERVERIP |
127 | #define CONFIG_BOOTP_BOOTPATH | 127 | #define CONFIG_BOOTP_BOOTPATH |
128 | #define CONFIG_BOOTP_GATEWAY | 128 | #define CONFIG_BOOTP_GATEWAY |
129 | #define CONFIG_BOOTP_HOSTNAME | 129 | #define CONFIG_BOOTP_HOSTNAME |
130 | #define CONFIG_BOOTP_MAY_FAIL | 130 | #define CONFIG_BOOTP_MAY_FAIL |
131 | 131 | ||
132 | /* Total Size of Environment Sector */ | 132 | /* Total Size of Environment Sector */ |
133 | #define CONFIG_ENV_SIZE (128 << 10) | 133 | #define CONFIG_ENV_SIZE (128 << 10) |
134 | 134 | ||
135 | /* Allow to overwrite serial and ethaddr */ | 135 | /* Allow to overwrite serial and ethaddr */ |
136 | #define CONFIG_ENV_OVERWRITE | 136 | #define CONFIG_ENV_OVERWRITE |
137 | 137 | ||
138 | /* Environment */ | 138 | /* Environment */ |
139 | #ifndef CONFIG_ENV_IS_NOWHERE | 139 | #ifndef CONFIG_ENV_IS_NOWHERE |
140 | # ifndef CONFIG_SYS_NO_FLASH | 140 | # ifndef CONFIG_SYS_NO_FLASH |
141 | # define CONFIG_ENV_IS_IN_FLASH | 141 | # define CONFIG_ENV_IS_IN_FLASH |
142 | # elif defined(CONFIG_SYS_NO_FLASH) | 142 | # elif defined(CONFIG_SYS_NO_FLASH) |
143 | # define CONFIG_ENV_IS_NOWHERE | 143 | # define CONFIG_ENV_IS_NOWHERE |
144 | # endif | 144 | # endif |
145 | 145 | ||
146 | # define CONFIG_ENV_SECT_SIZE CONFIG_ENV_SIZE | 146 | # define CONFIG_ENV_SECT_SIZE CONFIG_ENV_SIZE |
147 | # define CONFIG_ENV_OFFSET 0xE0000 | 147 | # define CONFIG_ENV_OFFSET 0xE0000 |
148 | # define CONFIG_CMD_SAVEENV | 148 | # define CONFIG_CMD_SAVEENV |
149 | #endif | 149 | #endif |
150 | 150 | ||
151 | /* Default environment */ | 151 | /* Default environment */ |
152 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 152 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
153 | "fit_image=fit.itb\0" \ | 153 | "fit_image=fit.itb\0" \ |
154 | "load_addr=0x2000000\0" \ | 154 | "load_addr=0x2000000\0" \ |
155 | "fit_size=0x800000\0" \ | 155 | "fit_size=0x800000\0" \ |
156 | "flash_off=0x100000\0" \ | 156 | "flash_off=0x100000\0" \ |
157 | "nor_flash_off=0xE2100000\0" \ | 157 | "nor_flash_off=0xE2100000\0" \ |
158 | "fdt_high=0x20000000\0" \ | 158 | "fdt_high=0x20000000\0" \ |
159 | "initrd_high=0x20000000\0" \ | 159 | "initrd_high=0x20000000\0" \ |
160 | "norboot=echo Copying FIT from NOR flash to RAM... && " \ | 160 | "norboot=echo Copying FIT from NOR flash to RAM... && " \ |
161 | "cp.b ${nor_flash_off} ${load_addr} ${fit_size} && " \ | 161 | "cp.b ${nor_flash_off} ${load_addr} ${fit_size} && " \ |
162 | "bootm ${load_addr}\0" \ | 162 | "bootm ${load_addr}\0" \ |
163 | "sdboot=echo Copying FIT from SD to RAM... && " \ | 163 | "sdboot=echo Copying FIT from SD to RAM... && " \ |
164 | "fatload mmc 0 ${load_addr} ${fit_image} && " \ | 164 | "fatload mmc 0 ${load_addr} ${fit_image} && " \ |
165 | "bootm ${load_addr}\0" \ | 165 | "bootm ${load_addr}\0" \ |
166 | "jtagboot=echo TFTPing FIT to RAM... && " \ | 166 | "jtagboot=echo TFTPing FIT to RAM... && " \ |
167 | "tftp ${load_addr} ${fit_image} && " \ | 167 | "tftp ${load_addr} ${fit_image} && " \ |
168 | "bootm ${load_addr}\0" | 168 | "bootm ${load_addr}\0" |
169 | #define CONFIG_BOOTCOMMAND "run $modeboot" | 169 | #define CONFIG_BOOTCOMMAND "run $modeboot" |
170 | #define CONFIG_BOOTDELAY 3 /* -1 to Disable autoboot */ | 170 | #define CONFIG_BOOTDELAY 3 /* -1 to Disable autoboot */ |
171 | #define CONFIG_SYS_LOAD_ADDR 0 /* default? */ | 171 | #define CONFIG_SYS_LOAD_ADDR 0 /* default? */ |
172 | 172 | ||
173 | /* Miscellaneous configurable options */ | 173 | /* Miscellaneous configurable options */ |
174 | #define CONFIG_SYS_PROMPT "zynq-uboot> " | 174 | #define CONFIG_SYS_PROMPT "zynq-uboot> " |
175 | #define CONFIG_SYS_HUSH_PARSER | 175 | #define CONFIG_SYS_HUSH_PARSER |
176 | 176 | ||
177 | #define CONFIG_CMDLINE_EDITING | 177 | #define CONFIG_CMDLINE_EDITING |
178 | #define CONFIG_AUTO_COMPLETE | 178 | #define CONFIG_AUTO_COMPLETE |
179 | #define CONFIG_BOARD_LATE_INIT | 179 | #define CONFIG_BOARD_LATE_INIT |
180 | #define CONFIG_SYS_LONGHELP | 180 | #define CONFIG_SYS_LONGHELP |
181 | #define CONFIG_SYS_MAXARGS 15 /* max number of command args */ | 181 | #define CONFIG_SYS_MAXARGS 15 /* max number of command args */ |
182 | #define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ | 182 | #define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ |
183 | #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ | 183 | #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ |
184 | sizeof(CONFIG_SYS_PROMPT) + 16) | 184 | sizeof(CONFIG_SYS_PROMPT) + 16) |
185 | 185 | ||
186 | /* Physical Memory map */ | 186 | /* Physical Memory map */ |
187 | #define CONFIG_SYS_TEXT_BASE 0x4000000 | 187 | #define CONFIG_SYS_TEXT_BASE 0x4000000 |
188 | 188 | ||
189 | #define CONFIG_NR_DRAM_BANKS 1 | 189 | #define CONFIG_NR_DRAM_BANKS 1 |
190 | #define CONFIG_SYS_SDRAM_BASE 0 | 190 | #define CONFIG_SYS_SDRAM_BASE 0 |
191 | 191 | ||
192 | #define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE | 192 | #define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE |
193 | #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x1000) | 193 | #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x1000) |
194 | 194 | ||
195 | #define CONFIG_SYS_MALLOC_LEN 0x400000 | 195 | #define CONFIG_SYS_MALLOC_LEN 0x400000 |
196 | #define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_SDRAM_BASE | 196 | #define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_SDRAM_BASE |
197 | #define CONFIG_SYS_INIT_RAM_SIZE CONFIG_SYS_MALLOC_LEN | 197 | #define CONFIG_SYS_INIT_RAM_SIZE CONFIG_SYS_MALLOC_LEN |
198 | #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \ | 198 | #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \ |
199 | CONFIG_SYS_INIT_RAM_SIZE - \ | 199 | CONFIG_SYS_INIT_RAM_SIZE - \ |
200 | GENERATED_GBL_DATA_SIZE) | 200 | GENERATED_GBL_DATA_SIZE) |
201 | 201 | ||
202 | /* Enable the PL to be downloaded */ | 202 | /* Enable the PL to be downloaded */ |
203 | #define CONFIG_FPGA | 203 | #define CONFIG_FPGA |
204 | #define CONFIG_FPGA_XILINX | 204 | #define CONFIG_FPGA_XILINX |
205 | #define CONFIG_FPGA_ZYNQPL | 205 | #define CONFIG_FPGA_ZYNQPL |
206 | #define CONFIG_CMD_FPGA | 206 | #define CONFIG_CMD_FPGA |
207 | 207 | ||
208 | /* Open Firmware flat tree */ | 208 | /* Open Firmware flat tree */ |
209 | #define CONFIG_OF_LIBFDT | 209 | #define CONFIG_OF_LIBFDT |
210 | 210 | ||
211 | /* FIT support */ | 211 | /* FIT support */ |
212 | #define CONFIG_FIT | 212 | #define CONFIG_FIT |
213 | #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */ | 213 | #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */ |
214 | 214 | ||
215 | /* FDT support */ | 215 | /* FDT support */ |
216 | #define CONFIG_OF_CONTROL | 216 | #define CONFIG_OF_CONTROL |
217 | #define CONFIG_OF_SEPARATE | 217 | #define CONFIG_OF_SEPARATE |
218 | #define CONFIG_DISPLAY_BOARDINFO_LATE | 218 | #define CONFIG_DISPLAY_BOARDINFO_LATE |
219 | 219 | ||
220 | /* RSA support */ | ||
221 | #define CONFIG_FIT_SIGNATURE | ||
222 | #define CONFIG_RSA | ||
223 | |||
220 | /* Boot FreeBSD/vxWorks from an ELF image */ | 224 | /* Boot FreeBSD/vxWorks from an ELF image */ |
221 | #if defined(CONFIG_ZYNQ_BOOT_FREEBSD) | 225 | #if defined(CONFIG_ZYNQ_BOOT_FREEBSD) |
222 | # define CONFIG_API | 226 | # define CONFIG_API |
223 | # define CONFIG_CMD_ELF | 227 | # define CONFIG_CMD_ELF |
224 | # define CONFIG_SYS_MMC_MAX_DEVICE 1 | 228 | # define CONFIG_SYS_MMC_MAX_DEVICE 1 |
225 | #endif | 229 | #endif |
226 | 230 | ||
227 | /* Commands */ | 231 | /* Commands */ |
228 | #include <config_cmd_default.h> | 232 | #include <config_cmd_default.h> |
229 | 233 | ||
230 | #define CONFIG_CMD_PING | 234 | #define CONFIG_CMD_PING |
231 | #define CONFIG_CMD_DHCP | 235 | #define CONFIG_CMD_DHCP |
232 | #define CONFIG_CMD_MII | 236 | #define CONFIG_CMD_MII |
233 | 237 | ||
234 | #endif /* __CONFIG_ZYNQ_COMMON_H */ | 238 | #endif /* __CONFIG_ZYNQ_COMMON_H */ |
235 | 239 |