xref: /openbmc/u-boot/include/configs/taurus.h (revision 0ed366ff)
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>
2340540823SHeiko 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
84*0ed366ffSHeiko Schocher #define CONFIG_SYS_SDRAM_SIZE		(128 * SZ_1M)
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
115*0ed366ffSHeiko Schocher #define CONFIG_AT91_HW_WDT_TIMEOUT	15
116f624162fSHeiko Schocher #if !defined(CONFIG_SPL_BUILD)
117f624162fSHeiko Schocher /* Enable the watchdog */
118f624162fSHeiko Schocher #define CONFIG_HW_WATCHDOG
119f624162fSHeiko Schocher #endif
120f624162fSHeiko Schocher 
1210f8bc283SHeiko Schocher /* USB */
1220f8bc283SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
1230f8bc283SHeiko Schocher #define CONFIG_USB_ATMEL
1240f8bc283SHeiko Schocher #define CONFIG_USB_OHCI_NEW
1250f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_CPU_INIT
1260f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000
1270f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_SLOT_NAME		"at91sam9260"
1280f8bc283SHeiko Schocher #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	2
1290f8bc283SHeiko Schocher #define CONFIG_USB_STORAGE
1300f8bc283SHeiko Schocher #endif
1310f8bc283SHeiko Schocher 
13250921cdcSHeiko Schocher /* SPI EEPROM */
13350921cdcSHeiko Schocher #define CONFIG_SPI
13450921cdcSHeiko Schocher #define CONFIG_CMD_SPI
13550921cdcSHeiko Schocher #define CONFIG_CMD_SF
13650921cdcSHeiko Schocher #define CONFIG_ATMEL_SPI
13750921cdcSHeiko Schocher #define CONFIG_SPI_FLASH_STMICRO
13850921cdcSHeiko Schocher #define TAURUS_SPI_MASK (1 << 4)
13950921cdcSHeiko Schocher #define TAURUS_SPI_CS_PIN	AT91_PIN_PA3
14050921cdcSHeiko Schocher 
141a1655bb2SHeiko Schocher #if defined(CONFIG_SPL_BUILD)
142a1655bb2SHeiko Schocher /* SPL related */
143a1655bb2SHeiko Schocher #undef CONFIG_SPL_OS_BOOT		/* Not supported by existing map */
144a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_SUPPORT
145a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_FLASH_SUPPORT
146a1655bb2SHeiko Schocher #define CONFIG_SPL_SPI_LOAD
147a1655bb2SHeiko Schocher #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000
148a1655bb2SHeiko Schocher 
149a1655bb2SHeiko Schocher #define CONFIG_SF_DEFAULT_BUS 0
150*0ed366ffSHeiko Schocher #define CONFIG_SF_DEFAULT_SPEED 1000000
151*0ed366ffSHeiko Schocher #define CONFIG_SF_DEFAULT_MODE SPI_MODE_3
152a1655bb2SHeiko Schocher #endif
153a1655bb2SHeiko Schocher 
1540f8bc283SHeiko Schocher /* load address */
1550f8bc283SHeiko Schocher #define CONFIG_SYS_LOAD_ADDR			0x22000000
1560f8bc283SHeiko Schocher 
1570f8bc283SHeiko Schocher /* bootstrap in spi flash , u-boot + env + linux in nandflash */
1580f8bc283SHeiko Schocher #define CONFIG_ENV_IS_IN_NAND
1590f8bc283SHeiko Schocher #define CONFIG_ENV_OFFSET		0x100000
1600f8bc283SHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND	0x180000
161*0ed366ffSHeiko Schocher #define CONFIG_ENV_SIZE		(SZ_128K)	/* 1 sector = 128 kB */
1620f8bc283SHeiko Schocher #define CONFIG_BOOTCOMMAND	"nand read 0x22000000 0x200000 0x300000; bootm"
16340540823SHeiko Schocher 
16440540823SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
16540540823SHeiko Schocher #define	CONFIG_BOOTARGS_TAURUS						\
1660f8bc283SHeiko Schocher 	"console=ttyS0,115200 earlyprintk "				\
1670f8bc283SHeiko Schocher 	"mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,"		\
1680f8bc283SHeiko Schocher 	"256k(env),256k(env_redundant),256k(spare),"			\
1690f8bc283SHeiko Schocher 	"512k(dtb),6M(kernel)ro,-(rootfs) "				\
1700f8bc283SHeiko Schocher 	"root=/dev/mtdblock7 rw rootfstype=jffs2"
17140540823SHeiko Schocher #endif
17240540823SHeiko Schocher 
17340540823SHeiko Schocher #if defined(CONFIG_BOARD_AXM)
17440540823SHeiko Schocher #define CONFIG_BOOTARGS_AXM						\
17540540823SHeiko Schocher 	"\0"	\
17640540823SHeiko Schocher 	"addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:"	\
17740540823SHeiko Schocher 	"${gatewayip}:${netmask}:${hostname}:${netdev}::off\0"		\
17840540823SHeiko Schocher 	"addtest=setenv bootargs ${bootargs} loglevel=4 test\0"		\
17940540823SHeiko Schocher 	"baudrate=115200\0"						\
18040540823SHeiko Schocher 	"boot_file=setenv bootfile /${project_dir}/kernel/uImage\0"	\
18140540823SHeiko Schocher 	"boot_retries=0\0"						\
18240540823SHeiko Schocher 	"bootcmd=run flash_self\0"					\
18340540823SHeiko Schocher 	"bootdelay=3\0"							\
18440540823SHeiko Schocher 	"ethact=macb0\0"						\
18540540823SHeiko Schocher 	"flash_nfs=run nand_kernel;run nfsargs;run addip;upgrade_available;"\
18640540823SHeiko Schocher 	"bootm ${kernel_ram};reset\0"					\
18740540823SHeiko Schocher 	"flash_self=run nand_kernel;run setbootargs;upgrade_available;" \
18840540823SHeiko Schocher 	"bootm ${kernel_ram};reset\0"					\
18940540823SHeiko Schocher 	"flash_self_test=run nand_kernel;run setbootargs addtest; "	\
19040540823SHeiko Schocher 	"upgrade_available;bootm ${kernel_ram};reset\0"			\
19140540823SHeiko Schocher 	"hostname=systemone\0"						\
19240540823SHeiko Schocher 	"kernel_Off=0x00200000\0"					\
19340540823SHeiko Schocher 	"kernel_Off_fallback=0x03800000\0"				\
19440540823SHeiko Schocher 	"kernel_ram=0x21500000\0"					\
19540540823SHeiko Schocher 	"kernel_size=0x00400000\0"					\
19640540823SHeiko Schocher 	"kernel_size_fallback=0x00400000\0"				\
19740540823SHeiko Schocher 	"loads_echo=1\0"						\
19840540823SHeiko Schocher 	"nand_kernel=nand read.e ${kernel_ram} ${kernel_Off} "		\
19940540823SHeiko Schocher 		"${kernel_size}\0"					\
20040540823SHeiko Schocher 	"net_nfs=run boot_file;tftp ${kernel_ram} ${bootfile};"		\
20140540823SHeiko Schocher 	"run nfsargs;run addip;upgrade_available;bootm "		\
20240540823SHeiko Schocher 		"${kernel_ram};reset\0"					\
20340540823SHeiko Schocher 	"netdev=eth0\0"							\
20440540823SHeiko Schocher 	"nfsargs=run root_path;setenv bootargs ${bootargs} "		\
20540540823SHeiko Schocher 	"root=/dev/nfs rw nfsroot=${serverip}:${rootpath} "		\
20640540823SHeiko Schocher 	"at91sam9_wdt.wdt_timeout=16\0"					\
20740540823SHeiko Schocher 	"partitionset_active=A\0"					\
20840540823SHeiko Schocher 	"preboot=echo;echo Type 'run flash_self' to use kernel and root "\
20940540823SHeiko Schocher 	"filesystem on memory;echo Type 'run flash_nfs' to use kernel "	\
21040540823SHeiko Schocher 	"from memory and root filesystem over NFS;echo Type 'run net_nfs' "\
21140540823SHeiko Schocher 	"to get Kernel over TFTP and mount root filesystem over NFS;echo\0"\
21240540823SHeiko Schocher 	"project_dir=systemone\0"					\
21340540823SHeiko Schocher 	"root_path=setenv rootpath /home/projects/${project_dir}/rootfs\0"\
21440540823SHeiko Schocher 	"rootfs=/dev/mtdblock5\0"					\
21540540823SHeiko Schocher 	"rootfs_fallback=/dev/mtdblock7\0"				\
21640540823SHeiko Schocher 	"setbootargs=setenv bootargs ${bootargs} console=ttyMTD,mtdoops "\
21740540823SHeiko Schocher 		"root=${rootfs} rootfstype=jffs2 panic=7 "		\
21840540823SHeiko Schocher 		"at91sam9_wdt.wdt_timeout=16\0"				\
21940540823SHeiko Schocher 	"stderr=serial\0"						\
22040540823SHeiko Schocher 	"stdin=serial\0"						\
22140540823SHeiko Schocher 	"stdout=serial\0"						\
22240540823SHeiko Schocher 	"upgrade_available=0\0"
22340540823SHeiko Schocher #endif
22440540823SHeiko Schocher 
22540540823SHeiko Schocher #if defined(CONFIG_BOARD_TAURUS)
22640540823SHeiko Schocher #define CONFIG_BOOTARGS		CONFIG_BOOTARGS_TAURUS
22740540823SHeiko Schocher #endif
22840540823SHeiko Schocher 
22940540823SHeiko Schocher #if defined(CONFIG_BOARD_AXM)
23040540823SHeiko Schocher #define CONFIG_BOOTARGS		CONFIG_BOOTARGS_AXM
23140540823SHeiko Schocher #endif
2320f8bc283SHeiko Schocher 
2330f8bc283SHeiko Schocher #define CONFIG_SYS_CBSIZE		256
2340f8bc283SHeiko Schocher #define CONFIG_SYS_MAXARGS		16
2350f8bc283SHeiko Schocher #define CONFIG_SYS_PBSIZE \
2360f8bc283SHeiko Schocher 	(CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
2370f8bc283SHeiko Schocher #define CONFIG_SYS_LONGHELP
2380f8bc283SHeiko Schocher #define CONFIG_CMDLINE_EDITING
2390f8bc283SHeiko Schocher #define CONFIG_AUTO_COMPLETE
2400f8bc283SHeiko Schocher 
2410f8bc283SHeiko Schocher /*
2420f8bc283SHeiko Schocher  * Size of malloc() pool
2430f8bc283SHeiko Schocher  */
2440f8bc283SHeiko Schocher #define CONFIG_SYS_MALLOC_LEN \
245*0ed366ffSHeiko Schocher 	ROUND(3 * CONFIG_ENV_SIZE + SZ_128K, 0x1000)
2460f8bc283SHeiko Schocher 
247237e3793SHeiko Schocher /* Defines for SPL */
248237e3793SHeiko Schocher #define CONFIG_SPL_FRAMEWORK
249237e3793SHeiko Schocher #define CONFIG_SPL_TEXT_BASE		0x0
25040540823SHeiko Schocher #define CONFIG_SPL_MAX_SIZE		(31 * SZ_512)
25140540823SHeiko Schocher #define	CONFIG_SPL_STACK		(ATMEL_BASE_SRAM1 + SZ_16K)
252a1655bb2SHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_START     (CONFIG_SYS_TEXT_BASE - \
253a1655bb2SHeiko Schocher 					CONFIG_SYS_MALLOC_LEN)
254a1655bb2SHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_SIZE      CONFIG_SYS_MALLOC_LEN
255237e3793SHeiko Schocher 
256237e3793SHeiko Schocher #define CONFIG_SPL_BSS_START_ADDR	CONFIG_SPL_MAX_SIZE
257*0ed366ffSHeiko Schocher #define CONFIG_SPL_BSS_MAX_SIZE		(3 * SZ_512)
258237e3793SHeiko Schocher 
259237e3793SHeiko Schocher #define CONFIG_SPL_LIBCOMMON_SUPPORT
260237e3793SHeiko Schocher #define CONFIG_SPL_LIBGENERIC_SUPPORT
261237e3793SHeiko Schocher #define CONFIG_SPL_SERIAL_SUPPORT
262237e3793SHeiko Schocher 
263237e3793SHeiko Schocher #define CONFIG_SPL_BOARD_INIT
264237e3793SHeiko Schocher #define CONFIG_SPL_GPIO_SUPPORT
265237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN_SPL	(2*32 + 14)
266237e3793SHeiko Schocher #define CONFIG_SPL_NAND_SUPPORT
267237e3793SHeiko Schocher #define CONFIG_SYS_USE_NANDFLASH	1
268237e3793SHeiko Schocher #define CONFIG_SPL_NAND_DRIVERS
269237e3793SHeiko Schocher #define CONFIG_SPL_NAND_BASE
270237e3793SHeiko Schocher #define CONFIG_SPL_NAND_ECC
271237e3793SHeiko Schocher #define CONFIG_SPL_NAND_RAW_ONLY
272237e3793SHeiko Schocher #define CONFIG_SPL_NAND_SOFTECC
273237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_OFFS	0x20000
274237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_SIZE	0x80000
275237e3793SHeiko Schocher #define	CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_TEXT_BASE
276237e3793SHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_DST	CONFIG_SYS_TEXT_BASE
277237e3793SHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE
278237e3793SHeiko Schocher 
279*0ed366ffSHeiko Schocher #define CONFIG_SYS_NAND_SIZE		(256 * SZ_1M)
280*0ed366ffSHeiko Schocher #define CONFIG_SYS_NAND_PAGE_SIZE	SZ_2K
281*0ed366ffSHeiko Schocher #define CONFIG_SYS_NAND_BLOCK_SIZE	(SZ_128K)
282237e3793SHeiko Schocher #define CONFIG_SYS_NAND_PAGE_COUNT	(CONFIG_SYS_NAND_BLOCK_SIZE / \
283237e3793SHeiko Schocher 					 CONFIG_SYS_NAND_PAGE_SIZE)
284237e3793SHeiko Schocher #define CONFIG_SYS_NAND_BAD_BLOCK_POS	NAND_LARGE_BADBLOCK_POS
285237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCSIZE		256
286237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCBYTES	3
287237e3793SHeiko Schocher #define CONFIG_SYS_NAND_OOBSIZE		64
288237e3793SHeiko Schocher #define CONFIG_SYS_NAND_ECCPOS		{ 40, 41, 42, 43, 44, 45, 46, 47, \
289237e3793SHeiko Schocher 					  48, 49, 50, 51, 52, 53, 54, 55, \
290237e3793SHeiko Schocher 					  56, 57, 58, 59, 60, 61, 62, 63, }
291237e3793SHeiko Schocher 
292237e3793SHeiko Schocher 
293237e3793SHeiko Schocher #define CONFIG_SPL_ATMEL_SIZE
294237e3793SHeiko Schocher #define CONFIG_SYS_MASTER_CLOCK		132096000
295237e3793SHeiko Schocher #define AT91_PLL_LOCK_TIMEOUT		1000000
296237e3793SHeiko Schocher #define CONFIG_SYS_AT91_PLLA		0x202A3F01
297237e3793SHeiko Schocher #define CONFIG_SYS_MCKR			0x1300
298237e3793SHeiko Schocher #define CONFIG_SYS_MCKR_CSS		(0x02 | CONFIG_SYS_MCKR)
299237e3793SHeiko Schocher #define CONFIG_SYS_AT91_PLLB		0x10193F05
30040540823SHeiko Schocher 
3010f8bc283SHeiko Schocher #endif
302