xref: /rk3399_rockchip-uboot/include/configs/smartweb.h (revision 3b5df50ec02efbef84cff05d279bd734c020996f)
1*3b5df50eSHeiko Schocher /*
2*3b5df50eSHeiko Schocher  * (C) Copyright 2007-2008
3*3b5df50eSHeiko Schocher  * Stelian Pop <stelian@popies.net>
4*3b5df50eSHeiko Schocher  * Lead Tech Design <www.leadtechdesign.com>
5*3b5df50eSHeiko Schocher  *
6*3b5df50eSHeiko Schocher  * (C) Copyright 2010
7*3b5df50eSHeiko Schocher  * Achim Ehrlich <aehrlich@taskit.de>
8*3b5df50eSHeiko Schocher  * taskit GmbH <www.taskit.de>
9*3b5df50eSHeiko Schocher  *
10*3b5df50eSHeiko Schocher  * (C) Copyright 2012
11*3b5df50eSHeiko Schocher  * Markus Hubig <mhubig@imko.de>
12*3b5df50eSHeiko Schocher  * IMKO GmbH <www.imko.de>
13*3b5df50eSHeiko Schocher  *
14*3b5df50eSHeiko Schocher  * (C) Copyright 2014
15*3b5df50eSHeiko Schocher  * Heiko Schocher <hs@denx.de>
16*3b5df50eSHeiko Schocher  * DENX Software Engineering GmbH
17*3b5df50eSHeiko Schocher  *
18*3b5df50eSHeiko Schocher  * Configuation settings for the smartweb.
19*3b5df50eSHeiko Schocher  *
20*3b5df50eSHeiko Schocher  * SPDX-License-Identifier:	GPL-2.0+
21*3b5df50eSHeiko Schocher  */
22*3b5df50eSHeiko Schocher 
23*3b5df50eSHeiko Schocher #ifndef __CONFIG_H
24*3b5df50eSHeiko Schocher #define __CONFIG_H
25*3b5df50eSHeiko Schocher 
26*3b5df50eSHeiko Schocher /*
27*3b5df50eSHeiko Schocher  * SoC must be defined first, before hardware.h is included.
28*3b5df50eSHeiko Schocher  * In this case SoC is defined in boards.cfg.
29*3b5df50eSHeiko Schocher  */
30*3b5df50eSHeiko Schocher #include <asm/hardware.h>
31*3b5df50eSHeiko Schocher 
32*3b5df50eSHeiko Schocher /*
33*3b5df50eSHeiko Schocher  * Warning: changing CONFIG_SYS_TEXT_BASE requires adapting the initial boot
34*3b5df50eSHeiko Schocher  * program. Since the linker has to swallow that define, we must use a pure
35*3b5df50eSHeiko Schocher  * hex number here!
36*3b5df50eSHeiko Schocher  */
37*3b5df50eSHeiko Schocher #define CONFIG_SYS_TEXT_BASE		0x23000000
38*3b5df50eSHeiko Schocher 
39*3b5df50eSHeiko Schocher /* ARM asynchronous clock */
40*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_SLOW_CLOCK	32768		/* slow clock xtal */
41*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_MAIN_CLOCK	18432000	/* 18.432MHz crystal */
42*3b5df50eSHeiko Schocher 
43*3b5df50eSHeiko Schocher /* misc settings */
44*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_TAG		/* pass commandline to Kernel */
45*3b5df50eSHeiko Schocher #define CONFIG_SETUP_MEMORY_TAGS	/* pass memory defs to kernel */
46*3b5df50eSHeiko Schocher #define CONFIG_INITRD_TAG		/* pass initrd param to kernel */
47*3b5df50eSHeiko Schocher #define CONFIG_SKIP_LOWLEVEL_INIT	/* U-Boot is loaded by a bootloader */
48*3b5df50eSHeiko Schocher #define CONFIG_BOARD_EARLY_INIT_F	/* call board_early_init_f() */
49*3b5df50eSHeiko Schocher #define CONFIG_DISPLAY_CPUINFO		/* display CPU Info at startup */
50*3b5df50eSHeiko Schocher 
51*3b5df50eSHeiko Schocher /* setting board specific options */
52*3b5df50eSHeiko Schocher # define CONFIG_MACH_TYPE		MACH_TYPE_SMARTWEB
53*3b5df50eSHeiko Schocher #define CONFIG_SYS_GENERIC_BOARD
54*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_EDITING
55*3b5df50eSHeiko Schocher #define CONFIG_AUTO_COMPLETE
56*3b5df50eSHeiko Schocher 
57*3b5df50eSHeiko Schocher /* The LED PINs */
58*3b5df50eSHeiko Schocher #define CONFIG_RED_LED			AT91_PIN_PA9
59*3b5df50eSHeiko Schocher #define CONFIG_GREEN_LED		AT91_PIN_PA6
60*3b5df50eSHeiko Schocher 
61*3b5df50eSHeiko Schocher /*
62*3b5df50eSHeiko Schocher  * SDRAM: 1 bank, 64 MB, base address 0x20000000
63*3b5df50eSHeiko Schocher  * Already initialized before u-boot gets started.
64*3b5df50eSHeiko Schocher  */
65*3b5df50eSHeiko Schocher #define CONFIG_NR_DRAM_BANKS		1
66*3b5df50eSHeiko Schocher #define CONFIG_SYS_SDRAM_BASE		ATMEL_BASE_CS1
67*3b5df50eSHeiko Schocher #define CONFIG_SYS_SDRAM_SIZE		(64 << 20)
68*3b5df50eSHeiko Schocher 
69*3b5df50eSHeiko Schocher /*
70*3b5df50eSHeiko Schocher  * Perform a SDRAM Memtest from the start of SDRAM
71*3b5df50eSHeiko Schocher  * till the beginning of the U-Boot position in RAM.
72*3b5df50eSHeiko Schocher  */
73*3b5df50eSHeiko Schocher #define CONFIG_SYS_MEMTEST_START	CONFIG_SYS_SDRAM_BASE
74*3b5df50eSHeiko Schocher #define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_TEXT_BASE - 0x100000)
75*3b5df50eSHeiko Schocher 
76*3b5df50eSHeiko Schocher /* Size of malloc() pool */
77*3b5df50eSHeiko Schocher #define CONFIG_SYS_MALLOC_LEN \
78*3b5df50eSHeiko Schocher 	ROUND(3 * CONFIG_ENV_SIZE + (128 << 10), 0x1000)
79*3b5df50eSHeiko Schocher 
80*3b5df50eSHeiko Schocher /* NAND flash settings */
81*3b5df50eSHeiko Schocher #define CONFIG_NAND_ATMEL
82*3b5df50eSHeiko Schocher #define CONFIG_SYS_NO_FLASH
83*3b5df50eSHeiko Schocher #define CONFIG_SYS_MAX_NAND_DEVICE	1
84*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BASE		ATMEL_BASE_CS3
85*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_DBW_8
86*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_MASK_ALE	(1 << 21)
87*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_MASK_CLE	(1 << 22)
88*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN	AT91_PIN_PC14
89*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_READY_PIN	AT91_PIN_PC13
90*3b5df50eSHeiko Schocher 
91*3b5df50eSHeiko Schocher #define CONFIG_CMD_MTDPARTS
92*3b5df50eSHeiko Schocher #define CONFIG_MTD_DEVICE
93*3b5df50eSHeiko Schocher #define MTDIDS_NAME_STR		"atmel_nand"
94*3b5df50eSHeiko Schocher #define MTDIDS_DEFAULT		"nand0=" MTDIDS_NAME_STR
95*3b5df50eSHeiko Schocher #define MTDPARTS_DEFAULT	"mtdparts=" MTDIDS_NAME_STR ":" \
96*3b5df50eSHeiko Schocher 					"128k(Bootstrap),"		\
97*3b5df50eSHeiko Schocher 					"896k(U-Boot),"	\
98*3b5df50eSHeiko Schocher 					"512k(ENV0),"	\
99*3b5df50eSHeiko Schocher 					"512k(ENV1),"	\
100*3b5df50eSHeiko Schocher 					"4M(Linux),"	\
101*3b5df50eSHeiko Schocher 					"-(Root-FS)"
102*3b5df50eSHeiko Schocher 
103*3b5df50eSHeiko Schocher /* general purpose I/O */
104*3b5df50eSHeiko Schocher #define CONFIG_ATMEL_LEGACY		/* required until (g)pio is fixed */
105*3b5df50eSHeiko Schocher #define CONFIG_AT91_GPIO		/* enable the GPIO features */
106*3b5df50eSHeiko Schocher #define CONFIG_AT91_GPIO_PULLUP	1	/* keep pullups on peripheral pins */
107*3b5df50eSHeiko Schocher 
108*3b5df50eSHeiko Schocher /* serial console */
109*3b5df50eSHeiko Schocher #define CONFIG_ATMEL_USART
110*3b5df50eSHeiko Schocher #define CONFIG_USART_BASE		ATMEL_BASE_DBGU
111*3b5df50eSHeiko Schocher #define CONFIG_USART_ID			ATMEL_ID_SYS
112*3b5df50eSHeiko Schocher #define CONFIG_BAUDRATE			115200
113*3b5df50eSHeiko Schocher 
114*3b5df50eSHeiko Schocher /*
115*3b5df50eSHeiko Schocher  * Ethernet configuration
116*3b5df50eSHeiko Schocher  *
117*3b5df50eSHeiko Schocher  */
118*3b5df50eSHeiko Schocher #define CONFIG_MACB
119*3b5df50eSHeiko Schocher #define CONFIG_RMII			/* use reduced MII inteface */
120*3b5df50eSHeiko Schocher #define CONFIG_NET_RETRY_COUNT	20      /* # of DHCP/BOOTP retries */
121*3b5df50eSHeiko Schocher #define CONFIG_AT91_WANTS_COMMON_PHY
122*3b5df50eSHeiko Schocher 
123*3b5df50eSHeiko Schocher /* BOOTP and DHCP options */
124*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_BOOTFILESIZE
125*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_BOOTPATH
126*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_GATEWAY
127*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_HOSTNAME
128*3b5df50eSHeiko Schocher #define CONFIG_NFSBOOTCOMMAND						\
129*3b5df50eSHeiko Schocher 	"setenv autoload yes; setenv autoboot yes; "			\
130*3b5df50eSHeiko Schocher 	"setenv bootargs ${basicargs} ${mtdparts} "			\
131*3b5df50eSHeiko Schocher 	"root=/dev/nfs ip=dhcp nfsroot=${serverip}:/srv/nfs/rootfs; "	\
132*3b5df50eSHeiko Schocher 	"dhcp"
133*3b5df50eSHeiko Schocher 
134*3b5df50eSHeiko Schocher /* Enable the watchdog */
135*3b5df50eSHeiko Schocher #define CONFIG_AT91SAM9_WATCHDOG
136*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD)
137*3b5df50eSHeiko Schocher #define CONFIG_HW_WATCHDOG
138*3b5df50eSHeiko Schocher #endif
139*3b5df50eSHeiko Schocher #define CONFIG_AT91_HW_WDT_TIMEOUT	15
140*3b5df50eSHeiko Schocher 
141*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD)
142*3b5df50eSHeiko Schocher /* USB configuration */
143*3b5df50eSHeiko Schocher #define CONFIG_USB_ATMEL
144*3b5df50eSHeiko Schocher #define CONFIG_USB_ATMEL_CLK_SEL_PLLB
145*3b5df50eSHeiko Schocher #define CONFIG_USB_OHCI_NEW
146*3b5df50eSHeiko Schocher #define CONFIG_USB_STORAGE
147*3b5df50eSHeiko Schocher #define CONFIG_DOS_PARTITION
148*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_CPU_INIT
149*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_REGS_BASE	ATMEL_UHP_BASE
150*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_SLOT_NAME	"at91sam9260"
151*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	2
152*3b5df50eSHeiko Schocher #endif
153*3b5df50eSHeiko Schocher 
154*3b5df50eSHeiko Schocher /* General Boot Parameter */
155*3b5df50eSHeiko Schocher #define CONFIG_BOOTDELAY		3
156*3b5df50eSHeiko Schocher #define CONFIG_BOOTCOMMAND		"run flashboot"
157*3b5df50eSHeiko Schocher #define CONFIG_SYS_PROMPT		"U-Boot> "
158*3b5df50eSHeiko Schocher #define CONFIG_SYS_CBSIZE		512
159*3b5df50eSHeiko Schocher #define CONFIG_SYS_MAXARGS		16
160*3b5df50eSHeiko Schocher #define CONFIG_SYS_PBSIZE \
161*3b5df50eSHeiko Schocher 	(CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
162*3b5df50eSHeiko Schocher #define CONFIG_SYS_LONGHELP
163*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_EDITING
164*3b5df50eSHeiko Schocher 
165*3b5df50eSHeiko Schocher /*
166*3b5df50eSHeiko Schocher  * RAM Memory address where to put the
167*3b5df50eSHeiko Schocher  * Linux Kernel befor starting.
168*3b5df50eSHeiko Schocher  */
169*3b5df50eSHeiko Schocher #define CONFIG_SYS_LOAD_ADDR		0x22000000
170*3b5df50eSHeiko Schocher 
171*3b5df50eSHeiko Schocher /*
172*3b5df50eSHeiko Schocher  * The NAND Flash partitions:
173*3b5df50eSHeiko Schocher  */
174*3b5df50eSHeiko Schocher #define CONFIG_ENV_IS_IN_NAND
175*3b5df50eSHeiko Schocher #define CONFIG_ENV_OFFSET		(0x100000)
176*3b5df50eSHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND	(0x180000)
177*3b5df50eSHeiko Schocher #define CONFIG_ENV_RANGE		(0x80000)
178*3b5df50eSHeiko Schocher #define CONFIG_ENV_SIZE			(0x20000)
179*3b5df50eSHeiko Schocher 
180*3b5df50eSHeiko Schocher /*
181*3b5df50eSHeiko Schocher  * Predefined environment variables.
182*3b5df50eSHeiko Schocher  * Usefull to define some easy to use boot commands.
183*3b5df50eSHeiko Schocher  */
184*3b5df50eSHeiko Schocher #define	CONFIG_EXTRA_ENV_SETTINGS					\
185*3b5df50eSHeiko Schocher 									\
186*3b5df50eSHeiko Schocher 	"basicargs=console=ttyS0,115200\0"				\
187*3b5df50eSHeiko Schocher 									\
188*3b5df50eSHeiko Schocher 	"mtdparts="MTDPARTS_DEFAULT"\0"
189*3b5df50eSHeiko Schocher 
190*3b5df50eSHeiko Schocher /* Command line & features configuration */
191*3b5df50eSHeiko Schocher #undef CONFIG_CMD_FPGA
192*3b5df50eSHeiko Schocher #undef CONFIG_CMD_IMI
193*3b5df50eSHeiko Schocher #undef CONFIG_CMD_IMLS
194*3b5df50eSHeiko Schocher #undef CONFIG_CMD_LOADS
195*3b5df50eSHeiko Schocher 
196*3b5df50eSHeiko Schocher #define CONFIG_CMD_NAND
197*3b5df50eSHeiko Schocher #define CONFIG_CMD_USB
198*3b5df50eSHeiko Schocher #define CONFIG_CMD_FAT
199*3b5df50eSHeiko Schocher 
200*3b5df50eSHeiko Schocher #ifdef CONFIG_MACB
201*3b5df50eSHeiko Schocher # define CONFIG_CMD_PING
202*3b5df50eSHeiko Schocher # define CONFIG_CMD_DHCP
203*3b5df50eSHeiko Schocher #else
204*3b5df50eSHeiko Schocher # undef CONFIG_CMD_BOOTD
205*3b5df50eSHeiko Schocher # undef CONFIG_CMD_NET
206*3b5df50eSHeiko Schocher # undef CONFIG_CMD_NFS
207*3b5df50eSHeiko Schocher #endif /* CONFIG_MACB */
208*3b5df50eSHeiko Schocher 
209*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD)
210*3b5df50eSHeiko Schocher /* Enable Device-Tree (FDT) support */
211*3b5df50eSHeiko Schocher #define CONFIG_OF_LIBFDT
212*3b5df50eSHeiko Schocher #define CONFIG_CMD_FDT
213*3b5df50eSHeiko Schocher #define CONFIG_FIT
214*3b5df50eSHeiko Schocher #endif
215*3b5df50eSHeiko Schocher 
216*3b5df50eSHeiko Schocher #ifdef CONFIG_SPL_BUILD
217*3b5df50eSHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR		0x301000
218*3b5df50eSHeiko Schocher #define CONFIG_SPL_STACK_R
219*3b5df50eSHeiko Schocher #define CONFIG_SPL_STACK_R_ADDR		CONFIG_SYS_TEXT_BASE
220*3b5df50eSHeiko Schocher #else
221*3b5df50eSHeiko Schocher /*
222*3b5df50eSHeiko Schocher  * Initial stack pointer: 4k - GENERATED_GBL_DATA_SIZE in internal SRAM,
223*3b5df50eSHeiko Schocher  * leaving the correct space for initial global data structure above that
224*3b5df50eSHeiko Schocher  * address while providing maximum stack area below.
225*3b5df50eSHeiko Schocher  */
226*3b5df50eSHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR \
227*3b5df50eSHeiko Schocher 	(ATMEL_BASE_SRAM1 + 0x1000 - GENERATED_GBL_DATA_SIZE)
228*3b5df50eSHeiko Schocher #endif
229*3b5df50eSHeiko Schocher 
230*3b5df50eSHeiko Schocher 
231*3b5df50eSHeiko Schocher /* Defines for SPL */
232*3b5df50eSHeiko Schocher #define CONFIG_SPL_FRAMEWORK
233*3b5df50eSHeiko Schocher #define CONFIG_SPL_TEXT_BASE		0x0
234*3b5df50eSHeiko Schocher #define CONFIG_SPL_MAX_SIZE		(4 * 1024)
235*3b5df50eSHeiko Schocher 
236*3b5df50eSHeiko Schocher #define CONFIG_SPL_BSS_START_ADDR	CONFIG_SYS_SDRAM_BASE
237*3b5df50eSHeiko Schocher #define CONFIG_SPL_BSS_MAX_SIZE		(16 * 1024)
238*3b5df50eSHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_START     (CONFIG_SPL_BSS_START_ADDR + \
239*3b5df50eSHeiko Schocher 					CONFIG_SPL_BSS_MAX_SIZE)
240*3b5df50eSHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_SIZE      CONFIG_SYS_MALLOC_LEN
241*3b5df50eSHeiko Schocher #define CONFIG_SPL_LDSCRIPT	arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
242*3b5df50eSHeiko Schocher 
243*3b5df50eSHeiko Schocher #define CONFIG_SPL_LIBCOMMON_SUPPORT
244*3b5df50eSHeiko Schocher #define CONFIG_SPL_LIBGENERIC_SUPPORT
245*3b5df50eSHeiko Schocher 
246*3b5df50eSHeiko Schocher #define CONFIG_SPL_BOARD_INIT
247*3b5df50eSHeiko Schocher #define CONFIG_SPL_GPIO_SUPPORT
248*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN_SPL	(2*32 + 14)
249*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_SUPPORT
250*3b5df50eSHeiko Schocher #define CONFIG_SYS_USE_NANDFLASH	1
251*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_DRIVERS
252*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_BASE
253*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_ECC
254*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_RAW_ONLY
255*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_SOFTECC
256*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_OFFS	0x20000
257*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_SIZE	0x80000
258*3b5df50eSHeiko Schocher #define	CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_TEXT_BASE
259*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_DST	CONFIG_SYS_TEXT_BASE
260*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE
261*3b5df50eSHeiko Schocher 
262*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_SIZE		(256*1024*1024)
263*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_PAGE_SIZE	2048
264*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BLOCK_SIZE	(128*1024)
265*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_PAGE_COUNT	(CONFIG_SYS_NAND_BLOCK_SIZE / \
266*3b5df50eSHeiko Schocher 					 CONFIG_SYS_NAND_PAGE_SIZE)
267*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BAD_BLOCK_POS	NAND_LARGE_BADBLOCK_POS
268*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCSIZE		256
269*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCBYTES	3
270*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_OOBSIZE		64
271*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCPOS		{ 40, 41, 42, 43, 44, 45, 46, 47, \
272*3b5df50eSHeiko Schocher 					  48, 49, 50, 51, 52, 53, 54, 55, \
273*3b5df50eSHeiko Schocher 					  56, 57, 58, 59, 60, 61, 62, 63, }
274*3b5df50eSHeiko Schocher 
275*3b5df50eSHeiko Schocher #define CONFIG_SPL_ATMEL_SIZE
276*3b5df50eSHeiko Schocher #define CONFIG_SYS_MASTER_CLOCK		(198656000/2)
277*3b5df50eSHeiko Schocher #define AT91_PLL_LOCK_TIMEOUT		1000000
278*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_PLLA		0x2060bf09
279*3b5df50eSHeiko Schocher #define CONFIG_SYS_MCKR			0x100
280*3b5df50eSHeiko Schocher #define CONFIG_SYS_MCKR_CSS		(0x02 | CONFIG_SYS_MCKR)
281*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_PLLB		0x10483f0e
282*3b5df50eSHeiko Schocher 
283*3b5df50eSHeiko Schocher #if defined(CONFIG_SPL_BUILD)
284*3b5df50eSHeiko Schocher #define CONFIG_SYS_THUMB_BUILD
285*3b5df50eSHeiko Schocher #define CONFIG_SYS_ICACHE_OFF
286*3b5df50eSHeiko Schocher #define CONFIG_SYS_DCACHE_OFF
287*3b5df50eSHeiko Schocher #undef CONFIG_SPL_OS_BOOT		/* Not supported by existing map */
288*3b5df50eSHeiko Schocher #endif
289*3b5df50eSHeiko Schocher #endif /* __CONFIG_H */
290