xref: /rk3399_rockchip-uboot/include/configs/taurus.h (revision 4054082397d3752d985ae991531e2fec51c6dc82)
10f8bc283SHeiko Schocher /*
20f8bc283SHeiko Schocher  * Common board functions for Siemens TAURUS (AT91SAM9G20) based boards
30f8bc283SHeiko Schocher  * (C) Copyright 2013 Siemens AG
40f8bc283SHeiko Schocher  *
50f8bc283SHeiko Schocher  * Based on:
60f8bc283SHeiko Schocher  * U-Boot file: include/configs/at91sam9260ek.h
70f8bc283SHeiko Schocher  *
80f8bc283SHeiko Schocher  * (C) Copyright 2007-2008
90f8bc283SHeiko Schocher  * Stelian Pop <stelian@popies.net>
100f8bc283SHeiko Schocher  * Lead Tech Design <www.leadtechdesign.com>
110f8bc283SHeiko Schocher  *
120f8bc283SHeiko Schocher  * SPDX-License-Identifier:	GPL-2.0+
130f8bc283SHeiko Schocher  */
140f8bc283SHeiko Schocher 
150f8bc283SHeiko Schocher #ifndef __CONFIG_H
160f8bc283SHeiko Schocher #define __CONFIG_H
170f8bc283SHeiko Schocher 
180f8bc283SHeiko Schocher /*
190f8bc283SHeiko Schocher  * SoC must be defined first, before hardware.h is included.
200f8bc283SHeiko Schocher  * In this case SoC is defined in boards.cfg.
210f8bc283SHeiko Schocher  */
220f8bc283SHeiko Schocher #include <asm/hardware.h>
23*40540823SHeiko Schocher #include <linux/sizes.h>
240f8bc283SHeiko Schocher 
25d0b37230SHeiko Schocher #define CONFIG_SYS_GENERIC_BOARD
26d0b37230SHeiko Schocher 
27389aee89SHeiko Schocher #if defined(CONFIG_SPL_BUILD)
28389aee89SHeiko Schocher #define CONFIG_SYS_THUMB_BUILD
29389aee89SHeiko Schocher #define CONFIG_SYS_ICACHE_OFF
30389aee89SHeiko Schocher #define CONFIG_SYS_DCACHE_OFF
31389aee89SHeiko Schocher #endif
320f8bc283SHeiko Schocher /*
330f8bc283SHeiko Schocher  * Warning: changing CONFIG_SYS_TEXT_BASE requires
340f8bc283SHeiko Schocher  * adapting the initial boot program.
350f8bc283SHeiko Schocher  * Since the linker has to swallow that define, we must use a pure
360f8bc283SHeiko Schocher  * hex number here!
370f8bc283SHeiko Schocher  */
380f8bc283SHeiko Schocher 
390f8bc283SHeiko Schocher 
40237e3793SHeiko Schocher #define CONFIG_SYS_TEXT_BASE		0x21000000
410f8bc283SHeiko Schocher 
420f8bc283SHeiko Schocher /* ARM asynchronous clock */
430f8bc283SHeiko Schocher #define CONFIG_SYS_AT91_SLOW_CLOCK	32768		/* slow clock xtal */
440f8bc283SHeiko Schocher #define CONFIG_SYS_AT91_MAIN_CLOCK	18432000	/* main clock xtal */
450f8bc283SHeiko Schocher 
460f8bc283SHeiko Schocher /* Misc CPU related */
470f8bc283SHeiko Schocher #define CONFIG_ARCH_CPU_INIT
480f8bc283SHeiko Schocher #define CONFIG_CMDLINE_TAG		/* enable passing of ATAGs */
490f8bc283SHeiko Schocher #define CONFIG_SETUP_MEMORY_TAGS
500f8bc283SHeiko Schocher #define CONFIG_INITRD_TAG
510f8bc283SHeiko Schocher #define CONFIG_SKIP_LOWLEVEL_INIT
520f8bc283SHeiko Schocher #define CONFIG_BOARD_EARLY_INIT_F
530f8bc283SHeiko Schocher #define CONFIG_DISPLAY_CPUINFO
540f8bc283SHeiko Schocher 
550f8bc283SHeiko Schocher #define CONFIG_CMD_BOOTZ
560f8bc283SHeiko Schocher #define CONFIG_OF_LIBFDT
570f8bc283SHeiko Schocher 
580f8bc283SHeiko Schocher /* general purpose I/O */
590f8bc283SHeiko Schocher #define CONFIG_ATMEL_LEGACY		/* required until (g)pio is fixed */
600f8bc283SHeiko Schocher #define CONFIG_AT91_GPIO
610f8bc283SHeiko Schocher #define CONFIG_AT91_GPIO_PULLUP	1	/* keep pullups on peripheral pins */
620f8bc283SHeiko Schocher 
630f8bc283SHeiko Schocher /* serial console */
640f8bc283SHeiko Schocher #define CONFIG_ATMEL_USART
650f8bc283SHeiko Schocher #define CONFIG_USART_BASE		ATMEL_BASE_DBGU
660f8bc283SHeiko Schocher #define CONFIG_USART_ID			ATMEL_ID_SYS
670f8bc283SHeiko Schocher #define CONFIG_BAUDRATE			115200
680f8bc283SHeiko Schocher 
690f8bc283SHeiko Schocher #define CONFIG_BOOTDELAY	3
700f8bc283SHeiko Schocher 
710f8bc283SHeiko Schocher /*
720f8bc283SHeiko Schocher  * Command line configuration.
730f8bc283SHeiko Schocher  */
740f8bc283SHeiko Schocher #define CONFIG_CMD_PING
750f8bc283SHeiko Schocher #define CONFIG_CMD_DHCP
760f8bc283SHeiko Schocher #define CONFIG_CMD_NAND
770f8bc283SHeiko Schocher 
780f8bc283SHeiko Schocher /*
790f8bc283SHeiko Schocher  * SDRAM: 1 bank, min 32, max 128 MB
800f8bc283SHeiko Schocher  * Initialized before u-boot gets started.
810f8bc283SHeiko Schocher  */
820f8bc283SHeiko Schocher #define CONFIG_NR_DRAM_BANKS		1
830f8bc283SHeiko Schocher #define CONFIG_SYS_SDRAM_BASE		ATMEL_BASE_CS1
840f8bc283SHeiko Schocher #define CONFIG_SYS_SDRAM_SIZE		(128 * 1024 * 1024)
850f8bc283SHeiko Schocher 
860f8bc283SHeiko Schocher /*
870f8bc283SHeiko Schocher  * Initial stack pointer: 4k - GENERATED_GBL_DATA_SIZE in internal SRAM,
880f8bc283SHeiko Schocher  * leaving the correct space for initial global data structure above
890f8bc283SHeiko Schocher  * that address while providing maximum stack area below.
900f8bc283SHeiko Schocher  */
910f8bc283SHeiko Schocher # define CONFIG_SYS_INIT_SP_ADDR \
920f8bc283SHeiko Schocher 	(ATMEL_BASE_SRAM1 + 0x1000 - GENERATED_GBL_DATA_SIZE)
930f8bc283SHeiko Schocher 
940f8bc283SHeiko Schocher /* NAND flash */
950f8bc283SHeiko Schocher #ifdef CONFIG_CMD_NAND
960f8bc283SHeiko Schocher #define CONFIG_NAND_ATMEL
970f8bc283SHeiko Schocher #define CONFIG_SYS_MAX_NAND_DEVICE	1
980f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_BASE		ATMEL_BASE_CS3
990f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_DBW_8
1000f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_MASK_ALE	(1 << 21)
1010f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_MASK_CLE	(1 << 22)
1020f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN	AT91_PIN_PC14
1030f8bc283SHeiko Schocher #define CONFIG_SYS_NAND_READY_PIN	AT91_PIN_PC13
1040f8bc283SHeiko Schocher #endif
1050f8bc283SHeiko Schocher 
1060f8bc283SHeiko Schocher /* NOR flash - no real flash on this board */
1070f8bc283SHeiko Schocher #define CONFIG_SYS_NO_FLASH			1
1080f8bc283SHeiko Schocher 
1090f8bc283SHeiko Schocher /* Ethernet */
1100f8bc283SHeiko Schocher #define CONFIG_MACB
1110f8bc283SHeiko Schocher #define CONFIG_RMII
1120f8bc283SHeiko Schocher #define CONFIG_AT91_WANTS_COMMON_PHY
1130f8bc283SHeiko Schocher 
114f624162fSHeiko Schocher #define CONFIG_AT91SAM9_WATCHDOG
115f624162fSHeiko Schocher #if !defined(CONFIG_SPL_BUILD)
116f624162fSHeiko Schocher /* Enable the watchdog */
117f624162fSHeiko Schocher #define CONFIG_HW_WATCHDOG
118f624162fSHeiko Schocher #endif
119f624162fSHeiko Schocher 
1200f8bc283SHeiko Schocher /* USB */
1210f8bc283SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
1220f8bc283SHeiko Schocher #define CONFIG_USB_ATMEL
1230f8bc283SHeiko Schocher #define CONFIG_USB_OHCI_NEW
1240f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_CPU_INIT
1250f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000
1260f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_SLOT_NAME		"at91sam9260"
1270f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	2
1280f8bc283SHeiko Schocher #define CONFIG_USB_STORAGE
1290f8bc283SHeiko Schocher #endif
1300f8bc283SHeiko Schocher 
13150921cdcSHeiko Schocher /* SPI EEPROM */
13250921cdcSHeiko Schocher #define CONFIG_SPI
13350921cdcSHeiko Schocher #define CONFIG_CMD_SPI
13450921cdcSHeiko Schocher #define CONFIG_CMD_SF
13550921cdcSHeiko Schocher #define CONFIG_ATMEL_SPI
13650921cdcSHeiko Schocher #define CONFIG_SPI_FLASH_STMICRO
13750921cdcSHeiko Schocher #define TAURUS_SPI_MASK (1 << 4)
13850921cdcSHeiko Schocher #define TAURUS_SPI_CS_PIN	AT91_PIN_PA3
13950921cdcSHeiko Schocher 
140a1655bb2SHeiko Schocher #if defined(CONFIG_SPL_BUILD)
141a1655bb2SHeiko Schocher /* SPL related */
142a1655bb2SHeiko Schocher #undef CONFIG_SPL_OS_BOOT		/* Not supported by existing map */
143a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_SUPPORT
144a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_FLASH_SUPPORT
145a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_LOAD
146a1655bb2SHeiko Schocher #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000
147a1655bb2SHeiko Schocher 
148a1655bb2SHeiko Schocher #define CONFIG_SF_DEFAULT_BUS 0
149a1655bb2SHeiko Schocher #define CONFIG_SF_DEFAULT_SPEED 10000000
150a1655bb2SHeiko Schocher #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0
151a1655bb2SHeiko Schocher #endif
152a1655bb2SHeiko Schocher 
1530f8bc283SHeiko Schocher /* load address */
1540f8bc283SHeiko Schocher #define CONFIG_SYS_LOAD_ADDR			0x22000000
1550f8bc283SHeiko Schocher 
1560f8bc283SHeiko Schocher /* bootstrap in spi flash , u-boot + env + linux in nandflash */
1570f8bc283SHeiko Schocher #define CONFIG_ENV_IS_IN_NAND
1580f8bc283SHeiko Schocher #define CONFIG_ENV_OFFSET		0x100000
1590f8bc283SHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND	0x180000
1600f8bc283SHeiko Schocher #define CONFIG_ENV_SIZE		0x20000		/* 1 sector = 128 kB */
1610f8bc283SHeiko Schocher #define CONFIG_BOOTCOMMAND	"nand read 0x22000000 0x200000 0x300000; bootm"
162*40540823SHeiko Schocher 
163*40540823SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
164*40540823SHeiko Schocher #define	CONFIG_BOOTARGS_TAURUS						\
1650f8bc283SHeiko Schocher 	"console=ttyS0,115200 earlyprintk "				\
1660f8bc283SHeiko Schocher 	"mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,"		\
1670f8bc283SHeiko Schocher 	"256k(env),256k(env_redundant),256k(spare),"			\
1680f8bc283SHeiko Schocher 	"512k(dtb),6M(kernel)ro,-(rootfs) "				\
1690f8bc283SHeiko Schocher 	"root=/dev/mtdblock7 rw rootfstype=jffs2"
170*40540823SHeiko Schocher #endif
171*40540823SHeiko Schocher 
172*40540823SHeiko Schocher #if defined(CONFIG_BOARD_AXM)
173*40540823SHeiko Schocher #define CONFIG_BOOTARGS_AXM						\
174*40540823SHeiko Schocher 	"\0"	\
175*40540823SHeiko Schocher 	"addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:"	\
176*40540823SHeiko Schocher 	"${gatewayip}:${netmask}:${hostname}:${netdev}::off\0"		\
177*40540823SHeiko Schocher 	"addtest=setenv bootargs ${bootargs} loglevel=4 test\0"		\
178*40540823SHeiko Schocher 	"baudrate=115200\0"						\
179*40540823SHeiko Schocher 	"boot_file=setenv bootfile /${project_dir}/kernel/uImage\0"	\
180*40540823SHeiko Schocher 	"boot_retries=0\0"						\
181*40540823SHeiko Schocher 	"bootcmd=run flash_self\0"					\
182*40540823SHeiko Schocher 	"bootdelay=3\0"							\
183*40540823SHeiko Schocher 	"ethact=macb0\0"						\
184*40540823SHeiko Schocher 	"flash_nfs=run nand_kernel;run nfsargs;run addip;upgrade_available;"\
185*40540823SHeiko Schocher 	"bootm ${kernel_ram};reset\0"					\
186*40540823SHeiko Schocher 	"flash_self=run nand_kernel;run setbootargs;upgrade_available;" \
187*40540823SHeiko Schocher 	"bootm ${kernel_ram};reset\0"					\
188*40540823SHeiko Schocher 	"flash_self_test=run nand_kernel;run setbootargs addtest; "	\
189*40540823SHeiko Schocher 	"upgrade_available;bootm ${kernel_ram};reset\0"			\
190*40540823SHeiko Schocher 	"hostname=systemone\0"						\
191*40540823SHeiko Schocher 	"kernel_Off=0x00200000\0"					\
192*40540823SHeiko Schocher 	"kernel_Off_fallback=0x03800000\0"				\
193*40540823SHeiko Schocher 	"kernel_ram=0x21500000\0"					\
194*40540823SHeiko Schocher 	"kernel_size=0x00400000\0"					\
195*40540823SHeiko Schocher 	"kernel_size_fallback=0x00400000\0"				\
196*40540823SHeiko Schocher 	"loads_echo=1\0"						\
197*40540823SHeiko Schocher 	"nand_kernel=nand read.e ${kernel_ram} ${kernel_Off} "		\
198*40540823SHeiko Schocher 		"${kernel_size}\0"					\
199*40540823SHeiko Schocher 	"net_nfs=run boot_file;tftp ${kernel_ram} ${bootfile};"		\
200*40540823SHeiko Schocher 	"run nfsargs;run addip;upgrade_available;bootm "		\
201*40540823SHeiko Schocher 		"${kernel_ram};reset\0"					\
202*40540823SHeiko Schocher 	"netdev=eth0\0"							\
203*40540823SHeiko Schocher 	"nfsargs=run root_path;setenv bootargs ${bootargs} "		\
204*40540823SHeiko Schocher 	"root=/dev/nfs rw nfsroot=${serverip}:${rootpath} "		\
205*40540823SHeiko Schocher 	"at91sam9_wdt.wdt_timeout=16\0"					\
206*40540823SHeiko Schocher 	"partitionset_active=A\0"					\
207*40540823SHeiko Schocher 	"preboot=echo;echo Type 'run flash_self' to use kernel and root "\
208*40540823SHeiko Schocher 	"filesystem on memory;echo Type 'run flash_nfs' to use kernel "	\
209*40540823SHeiko Schocher 	"from memory and root filesystem over NFS;echo Type 'run net_nfs' "\
210*40540823SHeiko Schocher 	"to get Kernel over TFTP and mount root filesystem over NFS;echo\0"\
211*40540823SHeiko Schocher 	"project_dir=systemone\0"					\
212*40540823SHeiko Schocher 	"root_path=setenv rootpath /home/projects/${project_dir}/rootfs\0"\
213*40540823SHeiko Schocher 	"rootfs=/dev/mtdblock5\0"					\
214*40540823SHeiko Schocher 	"rootfs_fallback=/dev/mtdblock7\0"				\
215*40540823SHeiko Schocher 	"setbootargs=setenv bootargs ${bootargs} console=ttyMTD,mtdoops "\
216*40540823SHeiko Schocher 		"root=${rootfs} rootfstype=jffs2 panic=7 "		\
217*40540823SHeiko Schocher 		"at91sam9_wdt.wdt_timeout=16\0"				\
218*40540823SHeiko Schocher 	"stderr=serial\0"						\
219*40540823SHeiko Schocher 	"stdin=serial\0"						\
220*40540823SHeiko Schocher 	"stdout=serial\0"						\
221*40540823SHeiko Schocher 	"upgrade_available=0\0"
222*40540823SHeiko Schocher #endif
223*40540823SHeiko Schocher 
224*40540823SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
225*40540823SHeiko Schocher #define CONFIG_BOOTARGS		CONFIG_BOOTARGS_TAURUS
226*40540823SHeiko Schocher #endif
227*40540823SHeiko Schocher 
228*40540823SHeiko Schocher #if defined(CONFIG_BOARD_AXM)
229*40540823SHeiko Schocher #define CONFIG_BOOTARGS		CONFIG_BOOTARGS_AXM
230*40540823SHeiko Schocher #endif
2310f8bc283SHeiko Schocher 
2320f8bc283SHeiko Schocher #define CONFIG_SYS_CBSIZE		256
2330f8bc283SHeiko Schocher #define CONFIG_SYS_MAXARGS		16
2340f8bc283SHeiko Schocher #define CONFIG_SYS_PBSIZE \
2350f8bc283SHeiko Schocher 	(CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
2360f8bc283SHeiko Schocher #define CONFIG_SYS_LONGHELP
2370f8bc283SHeiko Schocher #define CONFIG_CMDLINE_EDITING
2380f8bc283SHeiko Schocher #define CONFIG_AUTO_COMPLETE
2390f8bc283SHeiko Schocher 
2400f8bc283SHeiko Schocher /*
2410f8bc283SHeiko Schocher  * Size of malloc() pool
2420f8bc283SHeiko Schocher  */
2430f8bc283SHeiko Schocher #define CONFIG_SYS_MALLOC_LEN \
2440f8bc283SHeiko Schocher 	ROUND(3 * CONFIG_ENV_SIZE + 128*1024, 0x1000)
2450f8bc283SHeiko Schocher 
246237e3793SHeiko Schocher /* Defines for SPL */
247237e3793SHeiko Schocher #define CONFIG_SPL_FRAMEWORK
248237e3793SHeiko Schocher #define CONFIG_SPL_TEXT_BASE		0x0
249*40540823SHeiko Schocher #define CONFIG_SPL_MAX_SIZE		(31 * SZ_512)
250*40540823SHeiko Schocher #define	CONFIG_SPL_STACK		(ATMEL_BASE_SRAM1 + SZ_16K)
251a1655bb2SHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_START     (CONFIG_SYS_TEXT_BASE - \
252a1655bb2SHeiko Schocher 					CONFIG_SYS_MALLOC_LEN)
253a1655bb2SHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_SIZE      CONFIG_SYS_MALLOC_LEN
254237e3793SHeiko Schocher 
255237e3793SHeiko Schocher #define CONFIG_SPL_BSS_START_ADDR	CONFIG_SPL_MAX_SIZE
256237e3793SHeiko Schocher #define CONFIG_SPL_BSS_MAX_SIZE		(3 * 1024)
257237e3793SHeiko Schocher 
258237e3793SHeiko Schocher #define CONFIG_SPL_LIBCOMMON_SUPPORT
259237e3793SHeiko Schocher #define CONFIG_SPL_LIBGENERIC_SUPPORT
260237e3793SHeiko Schocher #define CONFIG_SPL_SERIAL_SUPPORT
261237e3793SHeiko Schocher 
262237e3793SHeiko Schocher #define CONFIG_SPL_BOARD_INIT
263237e3793SHeiko Schocher #define CONFIG_SPL_GPIO_SUPPORT
264237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN_SPL	(2*32 + 14)
265237e3793SHeiko Schocher #define CONFIG_SPL_NAND_SUPPORT
266237e3793SHeiko Schocher #define CONFIG_SYS_USE_NANDFLASH	1
267237e3793SHeiko Schocher #define CONFIG_SPL_NAND_DRIVERS
268237e3793SHeiko Schocher #define CONFIG_SPL_NAND_BASE
269237e3793SHeiko Schocher #define CONFIG_SPL_NAND_ECC
270237e3793SHeiko Schocher #define CONFIG_SPL_NAND_RAW_ONLY
271237e3793SHeiko Schocher #define CONFIG_SPL_NAND_SOFTECC
272237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_OFFS	0x20000
273237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_SIZE	0x80000
274237e3793SHeiko Schocher #define	CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_TEXT_BASE
275237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_DST	CONFIG_SYS_TEXT_BASE
276237e3793SHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE
277237e3793SHeiko Schocher 
278237e3793SHeiko Schocher #define CONFIG_SYS_NAND_SIZE		(256*1024*1024)
279237e3793SHeiko Schocher #define CONFIG_SYS_NAND_PAGE_SIZE	2048
280237e3793SHeiko Schocher #define CONFIG_SYS_NAND_BLOCK_SIZE	(128*1024)
281237e3793SHeiko Schocher #define CONFIG_SYS_NAND_PAGE_COUNT	(CONFIG_SYS_NAND_BLOCK_SIZE / \
282237e3793SHeiko Schocher 					 CONFIG_SYS_NAND_PAGE_SIZE)
283237e3793SHeiko Schocher #define CONFIG_SYS_NAND_BAD_BLOCK_POS	NAND_LARGE_BADBLOCK_POS
284237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCSIZE		256
285237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCBYTES	3
286237e3793SHeiko Schocher #define CONFIG_SYS_NAND_OOBSIZE		64
287237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCPOS		{ 40, 41, 42, 43, 44, 45, 46, 47, \
288237e3793SHeiko Schocher 					  48, 49, 50, 51, 52, 53, 54, 55, \
289237e3793SHeiko Schocher 					  56, 57, 58, 59, 60, 61, 62, 63, }
290237e3793SHeiko Schocher 
291237e3793SHeiko Schocher 
292237e3793SHeiko Schocher #define CONFIG_SPL_ATMEL_SIZE
293237e3793SHeiko Schocher #define CONFIG_SYS_MASTER_CLOCK		132096000
294237e3793SHeiko Schocher #define AT91_PLL_LOCK_TIMEOUT		1000000
295237e3793SHeiko Schocher #define CONFIG_SYS_AT91_PLLA		0x202A3F01
296237e3793SHeiko Schocher #define CONFIG_SYS_MCKR			0x1300
297237e3793SHeiko Schocher #define CONFIG_SYS_MCKR_CSS		(0x02 | CONFIG_SYS_MCKR)
298237e3793SHeiko Schocher #define CONFIG_SYS_AT91_PLLB		0x10193F05
299*40540823SHeiko Schocher 
3000f8bc283SHeiko Schocher #endif
301