14c7bb1d2SSimon Glass 
24c7bb1d2SSimon Glass /*
34c7bb1d2SSimon Glass  * Copyright (C) 2012 Samsung Electronics
44c7bb1d2SSimon Glass  *
54c7bb1d2SSimon Glass  * Configuration settings for the SAMSUNG EXYNOS5250 board.
64c7bb1d2SSimon Glass  *
74c7bb1d2SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
84c7bb1d2SSimon Glass  */
94c7bb1d2SSimon Glass 
104c7bb1d2SSimon Glass #ifndef __CONFIG_5250_H
114c7bb1d2SSimon Glass #define __CONFIG_5250_H
124c7bb1d2SSimon Glass 
134c7bb1d2SSimon Glass #define CONFIG_EXYNOS5250
144c7bb1d2SSimon Glass 
154c7bb1d2SSimon Glass #define CONFIG_SYS_SDRAM_BASE		0x40000000
164c7bb1d2SSimon Glass #define CONFIG_SYS_TEXT_BASE		0x43E00000
174c7bb1d2SSimon Glass 
184c7bb1d2SSimon Glass /* MACH_TYPE_SMDK5250 macro will be removed once added to mach-types */
194c7bb1d2SSimon Glass #define MACH_TYPE_SMDK5250		3774
204c7bb1d2SSimon Glass #define CONFIG_MACH_TYPE		MACH_TYPE_SMDK5250
214c7bb1d2SSimon Glass 
224c7bb1d2SSimon Glass #define CONFIG_SPL_MAX_FOOTPRINT	(14 * 1024)
234c7bb1d2SSimon Glass 
244c7bb1d2SSimon Glass #define CONFIG_SPL_TEXT_BASE	0x02023400
254c7bb1d2SSimon Glass 
264c7bb1d2SSimon Glass #define CONFIG_IRAM_STACK	0x02050000
274c7bb1d2SSimon Glass 
284c7bb1d2SSimon Glass #define CONFIG_SYS_INIT_SP_ADDR	CONFIG_IRAM_STACK
294c7bb1d2SSimon Glass 
30bf637ea5SSimon Glass /* USB */
31bf637ea5SSimon Glass #define CONFIG_USB_EHCI
32bf637ea5SSimon Glass #define CONFIG_USB_EHCI_EXYNOS
334c7bb1d2SSimon Glass 
34*d64c31ddSSjoerd Simons #define CONFIG_USB_XHCI_EXYNOS
35*d64c31ddSSjoerd Simons 
36bf637ea5SSimon Glass #define CONFIG_USB_HOST_ETHER
37bf637ea5SSimon Glass #define CONFIG_USB_ETHER_ASIX
38bf637ea5SSimon Glass #define CONFIG_USB_ETHER_ASIX88179
394c7bb1d2SSimon Glass 
404c7bb1d2SSimon Glass /* DRAM Memory Banks */
414c7bb1d2SSimon Glass #define CONFIG_NR_DRAM_BANKS	8
424c7bb1d2SSimon Glass #define SDRAM_BANK_SIZE		(256UL << 20UL)	/* 256 MB */
434c7bb1d2SSimon Glass 
444c7bb1d2SSimon Glass #endif  /* __CONFIG_5250_H */
45