blob: 824efa9c004bcb0f752cec7ba752376511f8047a [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Michal Simekf22651c2012-09-28 09:56:37 +00002/*
3 * (C) Copyright 2012 Michal Simek <monstr@monstr.eu>
Michal Simek3e1b61d2018-01-17 07:37:47 +01004 * (C) Copyright 2013 - 2018 Xilinx, Inc.
Jagannadha Sutradharudu Teki06fe8da2014-01-09 01:48:10 +05305 *
6 * Common configuration options for all Zynq boards.
Michal Simekf22651c2012-09-28 09:56:37 +00007 */
8
Jagannadha Sutradharudu Teki06fe8da2014-01-09 01:48:10 +05309#ifndef __CONFIG_ZYNQ_COMMON_H
10#define __CONFIG_ZYNQ_COMMON_H
Michal Simekf22651c2012-09-28 09:56:37 +000011
Michal Simekf22651c2012-09-28 09:56:37 +000012/* CPU clock */
Jagannadha Sutradharudu Teki53e49f72014-01-09 01:48:06 +053013#ifndef CONFIG_CPU_FREQ_HZ
14# define CONFIG_CPU_FREQ_HZ 800000000
15#endif
Michal Simekf22651c2012-09-28 09:56:37 +000016
Siva Durga Prasad Paladugue2321f02019-01-22 14:34:12 +053017#define CONFIG_REMAKE_ELF
18
Jagannadha Sutradharudu Teki8cfac502014-01-09 01:48:07 +053019/* Cache options */
Jagannadha Sutradharudu Teki8cfac502014-01-09 01:48:07 +053020#define CONFIG_SYS_L2CACHE_OFF
21#ifndef CONFIG_SYS_L2CACHE_OFF
22# define CONFIG_SYS_L2_PL310
23# define CONFIG_SYS_PL310_BASE 0xf8f02000
24#endif
25
Michal Simeka2ec7fb2015-04-20 12:56:24 +020026#define ZYNQ_SCUTIMER_BASEADDR 0xF8F00600
27#define CONFIG_SYS_TIMERBASE ZYNQ_SCUTIMER_BASEADDR
28#define CONFIG_SYS_TIMER_COUNTS_DOWN
29#define CONFIG_SYS_TIMER_COUNTER (CONFIG_SYS_TIMERBASE + 0x4)
30
Jagannadha Sutradharudu Teki53e49f72014-01-09 01:48:06 +053031/* Serial drivers */
Michal Simekf22651c2012-09-28 09:56:37 +000032/* The following table includes the supported baudrates */
33#define CONFIG_SYS_BAUDRATE_TABLE \
34 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
35
Michal Simek636ac182016-02-23 10:02:29 +010036#define CONFIG_ARM_DCC
Jagannadha Sutradharudu Teki53e49f72014-01-09 01:48:06 +053037
Michal Simekf22651c2012-09-28 09:56:37 +000038/* Ethernet driver */
Michal Simek596e5782015-11-30 14:34:52 +010039#if defined(CONFIG_ZYNQ_GEM)
Jagannadha Sutradharudu Teki88fcfb12014-01-09 01:48:09 +053040# define CONFIG_SYS_FAULT_ECHO_LINK_DOWN
Michal Simekdd1c3512015-01-13 16:27:14 +010041# define CONFIG_BOOTP_MAY_FAIL
Jagannadha Sutradharudu Teki88fcfb12014-01-09 01:48:09 +053042#endif
Michal Simekf22651c2012-09-28 09:56:37 +000043
Jagan Tekia241d4e2015-08-17 18:55:02 +053044/* QSPI */
Jagan Tekia241d4e2015-08-17 18:55:02 +053045
Jagannadha Sutradharudu Tekife5eddb2014-01-09 01:48:20 +053046/* NOR */
Masahiro Yamadae856bdc2017-02-11 22:43:54 +090047#ifdef CONFIG_MTD_NOR_FLASH
Jagannadha Sutradharudu Tekife5eddb2014-01-09 01:48:20 +053048# define CONFIG_SYS_FLASH_BASE 0xE2000000
49# define CONFIG_SYS_FLASH_SIZE (16 * 1024 * 1024)
50# define CONFIG_SYS_MAX_FLASH_BANKS 1
51# define CONFIG_SYS_MAX_FLASH_SECT 512
52# define CONFIG_SYS_FLASH_ERASE_TOUT 1000
53# define CONFIG_SYS_FLASH_WRITE_TOUT 5000
54# define CONFIG_FLASH_SHOW_PROGRESS 10
Jagannadha Sutradharudu Tekife5eddb2014-01-09 01:48:20 +053055# undef CONFIG_SYS_FLASH_EMPTY_INFO
Jagannadha Sutradharudu Tekife5eddb2014-01-09 01:48:20 +053056#endif
57
Siva Durga Prasad Paladuguba8adb22016-09-27 10:55:47 +053058#ifdef CONFIG_NAND_ZYNQ
Siva Durga Prasad Paladuguba8adb22016-09-27 10:55:47 +053059#define CONFIG_SYS_MAX_NAND_DEVICE 1
60#define CONFIG_SYS_NAND_ONFI_DETECTION
Siva Durga Prasad Paladuguba8adb22016-09-27 10:55:47 +053061#endif
62
Siva Durga Prasad Paladugu2cdc7782016-07-22 14:51:51 +053063#ifdef CONFIG_USB_EHCI_ZYNQ
Siva Durga Prasad Paladuguc6024c82014-02-20 10:28:27 +053064# define CONFIG_EHCI_IS_TDI
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053065
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053066# define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x600000
67# define DFU_DEFAULT_POLL_TIMEOUT 300
Michal Simek1e8d3832016-04-07 18:55:11 +020068# define CONFIG_THOR_RESET_OFF
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053069# define DFU_ALT_INFO_RAM \
70 "dfu_ram_info=" \
Melin Tomase8f4f1f2019-04-10 07:26:07 +000071 "setenv dfu_alt_info " \
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053072 "${kernel_image} ram 0x3000000 0x500000\\\\;" \
73 "${devicetree_image} ram 0x2A00000 0x20000\\\\;" \
74 "${ramdisk_image} ram 0x2000000 0x600000\0" \
Siva Durga Prasad Paladuguc4fa5112014-09-08 22:09:37 +053075 "dfu_ram=run dfu_ram_info && dfu 0 ram 0\0" \
76 "thor_ram=run dfu_ram_info && thordown 0 ram 0\0"
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053077
Masahiro Yamada08aa0332017-01-30 19:46:51 +090078# if defined(CONFIG_MMC_SDHCI_ZYNQ)
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053079# define DFU_ALT_INFO_MMC \
80 "dfu_mmc_info=" \
Melin Tomase8f4f1f2019-04-10 07:26:07 +000081 "setenv dfu_alt_info " \
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053082 "${kernel_image} fat 0 1\\\\;" \
83 "${devicetree_image} fat 0 1\\\\;" \
84 "${ramdisk_image} fat 0 1\0" \
Siva Durga Prasad Paladuguc4fa5112014-09-08 22:09:37 +053085 "dfu_mmc=run dfu_mmc_info && dfu 0 mmc 0\0" \
86 "thor_mmc=run dfu_mmc_info && thordown 0 mmc 0\0"
87
Siva Durga Prasad Paladugu87f3dbd2014-08-25 10:58:33 +053088# define DFU_ALT_INFO \
89 DFU_ALT_INFO_RAM \
90 DFU_ALT_INFO_MMC
91# else
92# define DFU_ALT_INFO \
93 DFU_ALT_INFO_RAM
94# endif
95#endif
96
97#if !defined(DFU_ALT_INFO)
98# define DFU_ALT_INFO
Siva Durga Prasad Paladuguc6024c82014-02-20 10:28:27 +053099#endif
100
Jagannadha Sutradharudu Tekib660ca12014-01-09 01:48:25 +0530101/* Allow to overwrite serial and ethaddr */
102#define CONFIG_ENV_OVERWRITE
103
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100104/* enable preboot to be loaded before CONFIG_BOOTDELAY */
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100105
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200106/* Boot configuration */
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200107#define CONFIG_SYS_LOAD_ADDR 0 /* default? */
108
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200109#ifdef CONFIG_SPL_BUILD
110#define BOOTENV
111#else
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200112
113#ifdef CONFIG_CMD_MMC
Michal Simek7712fb12019-09-11 12:51:49 +0200114#define BOOT_TARGET_DEVICES_MMC(func) func(MMC, mmc, 0) func(MMC, mmc, 1)
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200115#else
116#define BOOT_TARGET_DEVICES_MMC(func)
117#endif
118
119#ifdef CONFIG_CMD_USB
120#define BOOT_TARGET_DEVICES_USB(func) func(USB, usb, 0)
121#else
122#define BOOT_TARGET_DEVICES_USB(func)
123#endif
124
Joe Hershberger86271b32018-04-13 15:26:40 -0500125#if defined(CONFIG_CMD_PXE) && defined(CONFIG_CMD_DHCP)
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200126#define BOOT_TARGET_DEVICES_PXE(func) func(PXE, pxe, na)
127#else
128#define BOOT_TARGET_DEVICES_PXE(func)
129#endif
130
131#if defined(CONFIG_CMD_DHCP)
132#define BOOT_TARGET_DEVICES_DHCP(func) func(DHCP, dhcp, na)
133#else
134#define BOOT_TARGET_DEVICES_DHCP(func)
135#endif
136
Siva Durga Prasad Paladugu90e97ab2019-01-25 17:06:05 +0530137#if defined(CONFIG_ZYNQ_QSPI)
138# define BOOT_TARGET_DEVICES_QSPI(func) func(QSPI, qspi, na)
139#else
140# define BOOT_TARGET_DEVICES_QSPI(func)
141#endif
142
143#if defined(CONFIG_NAND_ZYNQ)
144# define BOOT_TARGET_DEVICES_NAND(func) func(NAND, nand, na)
145#else
146# define BOOT_TARGET_DEVICES_NAND(func)
147#endif
148
149#if defined(CONFIG_MTD_NOR_FLASH)
150# define BOOT_TARGET_DEVICES_NOR(func) func(NOR, nor, na)
151#else
152# define BOOT_TARGET_DEVICES_NOR(func)
153#endif
154
Michal Simekd13f92b2019-01-03 13:58:27 +0100155#define BOOTENV_DEV_XILINX(devtypeu, devtypel, instance) \
156 "bootcmd_xilinx=run $modeboot\0"
157
158#define BOOTENV_DEV_NAME_XILINX(devtypeu, devtypel, instance) \
159 "xilinx "
160
Siva Durga Prasad Paladugu90e97ab2019-01-25 17:06:05 +0530161#define BOOTENV_DEV_QSPI(devtypeu, devtypel, instance) \
162 "bootcmd_qspi=sf probe 0 0 0 && " \
163 "sf read $scriptaddr $script_offset_f $script_size_f && " \
164 "source ${scriptaddr}; echo SCRIPT FAILED: continuing...;\0"
165
166#define BOOTENV_DEV_NAME_QSPI(devtypeu, devtypel, instance) \
167 "qspi "
168
169#define BOOTENV_DEV_NAND(devtypeu, devtypel, instance) \
170 "bootcmd_nand=nand info && " \
171 "nand read $scriptaddr $script_offset_f $script_size_f && " \
172 "source ${scriptaddr}; echo SCRIPT FAILED: continuing...;\0"
173
174#define BOOTENV_DEV_NAME_NAND(devtypeu, devtypel, instance) \
175 "nand "
176
177#define BOOTENV_DEV_NOR(devtypeu, devtypel, instance) \
178 "bootcmd_nor=cp.b $scropt_offset_nor $scriptaddr $script_size_f && " \
179 "source ${scriptaddr}; echo SCRIPT FAILED: continuing...;\0"
180
181#define BOOTENV_DEV_NAME_NOR(devtypeu, devtypel, instance) \
182 "nor "
183
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200184#define BOOT_TARGET_DEVICES(func) \
185 BOOT_TARGET_DEVICES_MMC(func) \
Siva Durga Prasad Paladugu90e97ab2019-01-25 17:06:05 +0530186 BOOT_TARGET_DEVICES_QSPI(func) \
187 BOOT_TARGET_DEVICES_NAND(func) \
188 BOOT_TARGET_DEVICES_NOR(func) \
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200189 BOOT_TARGET_DEVICES_USB(func) \
190 BOOT_TARGET_DEVICES_PXE(func) \
Michal Simekd13f92b2019-01-03 13:58:27 +0100191 BOOT_TARGET_DEVICES_DHCP(func) \
192 func(XILINX, xilinx, na)
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200193
194#include <config_distro_bootcmd.h>
195#endif /* CONFIG_SPL_BUILD */
196
Jagannadha Sutradharudu Tekie83f61a2014-01-09 01:48:22 +0530197/* Default environment */
Michal Simekb7b3efe2016-02-13 11:50:03 +0100198#ifndef CONFIG_EXTRA_ENV_SETTINGS
Jagannadha Sutradharudu Tekie83f61a2014-01-09 01:48:22 +0530199#define CONFIG_EXTRA_ENV_SETTINGS \
200 "fit_image=fit.itb\0" \
201 "load_addr=0x2000000\0" \
202 "fit_size=0x800000\0" \
203 "flash_off=0x100000\0" \
204 "nor_flash_off=0xE2100000\0" \
205 "fdt_high=0x20000000\0" \
206 "initrd_high=0x20000000\0" \
Siva Durga Prasad Paladugu90e97ab2019-01-25 17:06:05 +0530207 "scriptaddr=0x20000\0" \
208 "script_offser_nor=0xE2FC0000\0" \
209 "script_offset_f=0xFC0000\0" \
210 "script_size_f=0x40000\0" \
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100211 "loadbootenv_addr=0x2000000\0" \
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200212 "fdt_addr_r=0x1f00000\0" \
213 "pxefile_addr_r=0x2000000\0" \
214 "kernel_addr_r=0x2000000\0" \
215 "scriptaddr=0x3000000\0" \
216 "ramdisk_addr_r=0x3100000\0" \
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100217 "bootenv=uEnv.txt\0" \
218 "bootenv_dev=mmc\0" \
219 "loadbootenv=load ${bootenv_dev} 0 ${loadbootenv_addr} ${bootenv}\0" \
220 "importbootenv=echo Importing environment from ${bootenv_dev} ...; " \
221 "env import -t ${loadbootenv_addr} $filesize\0" \
222 "bootenv_existence_test=test -e ${bootenv_dev} 0 /${bootenv}\0" \
223 "setbootenv=if env run bootenv_existence_test; then " \
224 "if env run loadbootenv; then " \
225 "env run importbootenv; " \
226 "fi; " \
227 "fi; \0" \
Melin Tomase8f4f1f2019-04-10 07:26:07 +0000228 "sd_loadbootenv=setenv bootenv_dev mmc && " \
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100229 "run setbootenv \0" \
Melin Tomase8f4f1f2019-04-10 07:26:07 +0000230 "usb_loadbootenv=setenv bootenv_dev usb && usb start && run setbootenv \0" \
Michal Simek4d1ed9c2016-03-18 23:43:39 +0100231 "preboot=if test $modeboot = sdboot; then " \
232 "run sd_loadbootenv; " \
233 "echo Checking if uenvcmd is set ...; " \
234 "if test -n $uenvcmd; then " \
235 "echo Running uenvcmd ...; " \
236 "run uenvcmd; " \
237 "fi; " \
238 "fi; \0" \
Jagannadha Sutradharudu Tekie83f61a2014-01-09 01:48:22 +0530239 "norboot=echo Copying FIT from NOR flash to RAM... && " \
240 "cp.b ${nor_flash_off} ${load_addr} ${fit_size} && " \
241 "bootm ${load_addr}\0" \
242 "sdboot=echo Copying FIT from SD to RAM... && " \
Michal Simeke9d69c12014-09-24 14:55:03 +0200243 "load mmc 0 ${load_addr} ${fit_image} && " \
Jagannadha Sutradharudu Tekie83f61a2014-01-09 01:48:22 +0530244 "bootm ${load_addr}\0" \
245 "jtagboot=echo TFTPing FIT to RAM... && " \
Michal Simekdfa94052014-02-05 07:56:07 +0100246 "tftpboot ${load_addr} ${fit_image} && " \
Siva Durga Prasad Paladuguc6024c82014-02-20 10:28:27 +0530247 "bootm ${load_addr}\0" \
248 "usbboot=if usb start; then " \
249 "echo Copying FIT from USB to RAM... && " \
Michal Simeke9d69c12014-09-24 14:55:03 +0200250 "load usb 0 ${load_addr} ${fit_image} && " \
Jason Wu39bc1a82016-02-22 22:07:49 +1000251 "bootm ${load_addr}; fi\0" \
Alexander Graf61d8eeb2017-07-03 13:41:35 +0200252 DFU_ALT_INFO \
253 BOOTENV
Michal Simekb7b3efe2016-02-13 11:50:03 +0100254#endif
Siva Durga Prasad Paladuguc6024c82014-02-20 10:28:27 +0530255
Jagannadha Sutradharudu Teki36e0e192014-01-09 01:48:04 +0530256/* Miscellaneous configurable options */
Jagannadha Sutradharudu Teki36e0e192014-01-09 01:48:04 +0530257
Soren Brinkmann6c3e61d2013-11-21 13:38:54 -0800258#define CONFIG_CLOCKS
Michal Simek841426a2014-04-25 13:33:19 +0200259#define CONFIG_SYS_MAXARGS 32 /* max number of command args */
Michal Simek85677172019-09-10 15:49:42 +0200260#define CONFIG_SYS_CBSIZE 2048 /* Console I/O Buffer Size */
Michal Simekf22651c2012-09-28 09:56:37 +0000261
Michal Simekc1584e22016-04-01 16:04:14 +0200262#define CONFIG_SYS_MEMTEST_START 0
263#define CONFIG_SYS_MEMTEST_END 0x1000
Jagannadha Sutradharudu Teki7cd04192014-01-09 01:48:05 +0530264
Michal Simekc1584e22016-04-01 16:04:14 +0200265#define CONFIG_SYS_INIT_RAM_ADDR 0xFFFF0000
Siva Durga Prasad Paladugud6d82cb2017-07-24 16:53:15 +0530266#define CONFIG_SYS_INIT_RAM_SIZE 0x2000
Jagannadha Sutradharudu Teki7cd04192014-01-09 01:48:05 +0530267#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \
268 CONFIG_SYS_INIT_RAM_SIZE - \
269 GENERATED_GBL_DATA_SIZE)
Jagannadha Sutradharudu Teki53e49f72014-01-09 01:48:06 +0530270
Jagannadha Sutradharudu Teki53e49f72014-01-09 01:48:06 +0530271
Michal Simekae9f4892014-01-20 11:29:06 +0100272/* Extend size of kernel image for uncompression */
Michal Simek3d456ee2014-01-20 11:29:06 +0100273#define CONFIG_SYS_BOOTM_LEN (60 * 1024 * 1024)
Michal Simekae9f4892014-01-20 11:29:06 +0100274
Jagannadha Sutradharudu Teki09ed6352014-01-09 01:48:03 +0530275/* Boot FreeBSD/vxWorks from an ELF image */
Michal Simekd82d63c2016-02-04 11:08:26 +0100276#define CONFIG_SYS_MMC_MAX_DEVICE 1
Jagannadha Sutradharudu Teki09ed6352014-01-09 01:48:03 +0530277
Michal Simekd6f48ea2019-09-10 15:39:15 +0200278#undef CONFIG_BOOTM_NETBSD
279
Michal Simekd7e269c2014-01-14 14:21:52 +0100280/* MMC support */
Masahiro Yamada08aa0332017-01-30 19:46:51 +0900281#ifdef CONFIG_MMC_SDHCI_ZYNQ
Paul Kocialkowskie2ccdf82014-11-08 23:14:55 +0100282#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
Masahiro Yamada7f307d92016-04-14 06:52:26 +0900283#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
Masahiro Yamada0dfbcf02014-05-15 20:37:52 +0900284#endif
285
Michal Simekd7e269c2014-01-14 14:21:52 +0100286/* Address in RAM where the parameters must be copied by SPL. */
287#define CONFIG_SYS_SPL_ARGS_ADDR 0x10000000
288
Guillaume GARDET205b4f32014-10-15 17:53:11 +0200289#define CONFIG_SPL_FS_LOAD_ARGS_NAME "system.dtb"
290#define CONFIG_SPL_FS_LOAD_KERNEL_NAME "uImage"
Michal Simekd7e269c2014-01-14 14:21:52 +0100291
292/* Not using MMC raw mode - just for compilation purpose */
293#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 0
294#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS 0
295#define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 0
296
297/* qspi mode is working fine */
298#ifdef CONFIG_ZYNQ_QSPI
Siva Durga Prasad Paladugu8e0e01d2015-09-14 12:59:08 +0530299#define CONFIG_SYS_SPI_ARGS_OFFS 0x200000
300#define CONFIG_SYS_SPI_ARGS_SIZE 0x80000
301#define CONFIG_SYS_SPI_KERNEL_OFFS (CONFIG_SYS_SPI_ARGS_OFFS + \
302 CONFIG_SYS_SPI_ARGS_SIZE)
Michal Simekd7e269c2014-01-14 14:21:52 +0100303#endif
304
Michal Simekd7e269c2014-01-14 14:21:52 +0100305/* SP location before relocation, must use scratch RAM */
Michal Simekd7e269c2014-01-14 14:21:52 +0100306
307/* 3 * 64kB blocks of OCM - one is on the top because of bootrom */
308#define CONFIG_SPL_MAX_SIZE 0x30000
309
Michal Simekd7e269c2014-01-14 14:21:52 +0100310/* On the top of OCM space */
Michal Simek52b36fd2017-12-01 13:50:33 +0100311#define CONFIG_SYS_SPL_MALLOC_START CONFIG_SPL_STACK_R_ADDR
312#define CONFIG_SYS_SPL_MALLOC_SIZE 0x2000000
Michal Simekd7e269c2014-01-14 14:21:52 +0100313
Michal Simek83b64642015-11-23 16:27:38 +0100314/*
315 * SPL stack position - and stack goes down
316 * 0xfffffe00 is used for putting wfi loop.
317 * Set it up as limit for now.
318 */
319#define CONFIG_SPL_STACK 0xfffffe00
320
Michal Simekd7e269c2014-01-14 14:21:52 +0100321/* BSS setup */
322#define CONFIG_SPL_BSS_START_ADDR 0x100000
323#define CONFIG_SPL_BSS_MAX_SIZE 0x100000
324
Michal Simekacb83bb2018-10-17 12:16:12 +0200325#define CONFIG_SPL_LOAD_FIT_ADDRESS 0x10000000
326
Michal Simekd7e269c2014-01-14 14:21:52 +0100327#define CONFIG_SYS_UBOOT_START CONFIG_SYS_TEXT_BASE
Michal Simekf22651c2012-09-28 09:56:37 +0000328
Jagannadha Sutradharudu Teki06fe8da2014-01-09 01:48:10 +0530329#endif /* __CONFIG_ZYNQ_COMMON_H */