xref: /rk3399_rockchip-uboot/include/configs/exynos5-common.h (revision 4c7bb1d2e0526d26972969d4c01fd6c760d4d865)
1*4c7bb1d2SSimon Glass /*
2*4c7bb1d2SSimon Glass  * Copyright (C) 2013 Samsung Electronics
3*4c7bb1d2SSimon Glass  *
4*4c7bb1d2SSimon Glass  * Configuration settings for the SAMSUNG EXYNOS5 board.
5*4c7bb1d2SSimon Glass  *
6*4c7bb1d2SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
7*4c7bb1d2SSimon Glass  */
8*4c7bb1d2SSimon Glass 
9*4c7bb1d2SSimon Glass #ifndef __CONFIG_EXYNOS5_COMMON_H
10*4c7bb1d2SSimon Glass #define __CONFIG_EXYNOS5_COMMON_H
11*4c7bb1d2SSimon Glass 
12*4c7bb1d2SSimon Glass /* High Level Configuration Options */
13*4c7bb1d2SSimon Glass #define CONFIG_SAMSUNG			/* in a SAMSUNG core */
14*4c7bb1d2SSimon Glass #define CONFIG_S5P			/* S5P Family */
15*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS5			/* which is in a Exynos5 Family */
16*4c7bb1d2SSimon Glass 
17*4c7bb1d2SSimon Glass #include <asm/arch/cpu.h>		/* get chip and board defs */
18*4c7bb1d2SSimon Glass 
19*4c7bb1d2SSimon Glass #define CONFIG_SYS_GENERIC_BOARD
20*4c7bb1d2SSimon Glass #define CONFIG_ARCH_CPU_INIT
21*4c7bb1d2SSimon Glass #define CONFIG_DISPLAY_CPUINFO
22*4c7bb1d2SSimon Glass #define CONFIG_DISPLAY_BOARDINFO
23*4c7bb1d2SSimon Glass #define CONFIG_BOARD_COMMON
24*4c7bb1d2SSimon Glass #define CONFIG_ARCH_EARLY_INIT_R
25*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS_SPL
26*4c7bb1d2SSimon Glass 
27*4c7bb1d2SSimon Glass /* Allow tracing to be enabled */
28*4c7bb1d2SSimon Glass #define CONFIG_TRACE
29*4c7bb1d2SSimon Glass #define CONFIG_CMD_TRACE
30*4c7bb1d2SSimon Glass #define CONFIG_TRACE_BUFFER_SIZE	(16 << 20)
31*4c7bb1d2SSimon Glass #define CONFIG_TRACE_EARLY_SIZE		(8 << 20)
32*4c7bb1d2SSimon Glass #define CONFIG_TRACE_EARLY
33*4c7bb1d2SSimon Glass #define CONFIG_TRACE_EARLY_ADDR		0x50000000
34*4c7bb1d2SSimon Glass 
35*4c7bb1d2SSimon Glass /* Keep L2 Cache Disabled */
36*4c7bb1d2SSimon Glass #define CONFIG_SYS_CACHELINE_SIZE	64
37*4c7bb1d2SSimon Glass #define CONFIG_CMD_CACHE
38*4c7bb1d2SSimon Glass 
39*4c7bb1d2SSimon Glass /* Enable ACE acceleration for SHA1 and SHA256 */
40*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS_ACE_SHA
41*4c7bb1d2SSimon Glass #define CONFIG_SHA_HW_ACCEL
42*4c7bb1d2SSimon Glass 
43*4c7bb1d2SSimon Glass /* input clock of PLL: SMDK5250 has 24MHz input clock */
44*4c7bb1d2SSimon Glass #define CONFIG_SYS_CLK_FREQ		24000000
45*4c7bb1d2SSimon Glass 
46*4c7bb1d2SSimon Glass #define CONFIG_SETUP_MEMORY_TAGS
47*4c7bb1d2SSimon Glass #define CONFIG_CMDLINE_TAG
48*4c7bb1d2SSimon Glass #define CONFIG_INITRD_TAG
49*4c7bb1d2SSimon Glass #define CONFIG_CMDLINE_EDITING
50*4c7bb1d2SSimon Glass 
51*4c7bb1d2SSimon Glass /* Power Down Modes */
52*4c7bb1d2SSimon Glass #define S5P_CHECK_SLEEP			0x00000BAD
53*4c7bb1d2SSimon Glass #define S5P_CHECK_DIDLE			0xBAD00000
54*4c7bb1d2SSimon Glass #define S5P_CHECK_LPA			0xABAD0000
55*4c7bb1d2SSimon Glass 
56*4c7bb1d2SSimon Glass /* Offset for inform registers */
57*4c7bb1d2SSimon Glass #define INFORM0_OFFSET			0x800
58*4c7bb1d2SSimon Glass #define INFORM1_OFFSET			0x804
59*4c7bb1d2SSimon Glass #define INFORM2_OFFSET			0x808
60*4c7bb1d2SSimon Glass #define INFORM3_OFFSET			0x80c
61*4c7bb1d2SSimon Glass 
62*4c7bb1d2SSimon Glass /* Size of malloc() pool */
63*4c7bb1d2SSimon Glass #define CONFIG_SYS_MALLOC_LEN		(CONFIG_ENV_SIZE + (4 << 20))
64*4c7bb1d2SSimon Glass 
65*4c7bb1d2SSimon Glass /* select serial console configuration */
66*4c7bb1d2SSimon Glass #define CONFIG_BAUDRATE			115200
67*4c7bb1d2SSimon Glass #define EXYNOS5_DEFAULT_UART_OFFSET	0x010000
68*4c7bb1d2SSimon Glass #define CONFIG_SILENT_CONSOLE
69*4c7bb1d2SSimon Glass 
70*4c7bb1d2SSimon Glass /* Enable keyboard */
71*4c7bb1d2SSimon Glass #define CONFIG_CROS_EC		/* CROS_EC protocol */
72*4c7bb1d2SSimon Glass #define CONFIG_CROS_EC_KEYB	/* CROS_EC keyboard input */
73*4c7bb1d2SSimon Glass #define CONFIG_CMD_CROS_EC
74*4c7bb1d2SSimon Glass #define CONFIG_KEYBOARD
75*4c7bb1d2SSimon Glass 
76*4c7bb1d2SSimon Glass /* Console configuration */
77*4c7bb1d2SSimon Glass #define CONFIG_CONSOLE_MUX
78*4c7bb1d2SSimon Glass #define CONFIG_SYS_CONSOLE_IS_IN_ENV
79*4c7bb1d2SSimon Glass #define EXYNOS_DEVICE_SETTINGS \
80*4c7bb1d2SSimon Glass 		"stdin=serial,cros-ec-keyb\0" \
81*4c7bb1d2SSimon Glass 		"stdout=serial,lcd\0" \
82*4c7bb1d2SSimon Glass 		"stderr=serial,lcd\0"
83*4c7bb1d2SSimon Glass 
84*4c7bb1d2SSimon Glass #define CONFIG_EXTRA_ENV_SETTINGS \
85*4c7bb1d2SSimon Glass 	EXYNOS_DEVICE_SETTINGS
86*4c7bb1d2SSimon Glass 
87*4c7bb1d2SSimon Glass /* SD/MMC configuration */
88*4c7bb1d2SSimon Glass #define CONFIG_GENERIC_MMC
89*4c7bb1d2SSimon Glass #define CONFIG_MMC
90*4c7bb1d2SSimon Glass #define CONFIG_SDHCI
91*4c7bb1d2SSimon Glass #define CONFIG_S5P_SDHCI
92*4c7bb1d2SSimon Glass #define CONFIG_DWMMC
93*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS_DWMMC
94*4c7bb1d2SSimon Glass #define CONFIG_SUPPORT_EMMC_BOOT
95*4c7bb1d2SSimon Glass #define CONFIG_BOUNCE_BUFFER
96*4c7bb1d2SSimon Glass 
97*4c7bb1d2SSimon Glass #define CONFIG_BOARD_EARLY_INIT_F
98*4c7bb1d2SSimon Glass #define CONFIG_SKIP_LOWLEVEL_INIT
99*4c7bb1d2SSimon Glass 
100*4c7bb1d2SSimon Glass /* PWM */
101*4c7bb1d2SSimon Glass #define CONFIG_PWM
102*4c7bb1d2SSimon Glass 
103*4c7bb1d2SSimon Glass /* allow to overwrite serial and ethaddr */
104*4c7bb1d2SSimon Glass #define CONFIG_ENV_OVERWRITE
105*4c7bb1d2SSimon Glass 
106*4c7bb1d2SSimon Glass /* Command definition*/
107*4c7bb1d2SSimon Glass #include <config_cmd_default.h>
108*4c7bb1d2SSimon Glass 
109*4c7bb1d2SSimon Glass #define CONFIG_CMD_PING
110*4c7bb1d2SSimon Glass #define CONFIG_CMD_ELF
111*4c7bb1d2SSimon Glass #define CONFIG_CMD_MMC
112*4c7bb1d2SSimon Glass #define CONFIG_CMD_EXT2
113*4c7bb1d2SSimon Glass #define CONFIG_CMD_FAT
114*4c7bb1d2SSimon Glass #define CONFIG_CMD_NET
115*4c7bb1d2SSimon Glass #define CONFIG_CMD_HASH
116*4c7bb1d2SSimon Glass 
117*4c7bb1d2SSimon Glass #define CONFIG_BOOTDELAY		3
118*4c7bb1d2SSimon Glass #define CONFIG_ZERO_BOOTDELAY_CHECK
119*4c7bb1d2SSimon Glass 
120*4c7bb1d2SSimon Glass /* Thermal Management Unit */
121*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS_TMU
122*4c7bb1d2SSimon Glass #define CONFIG_CMD_DTT
123*4c7bb1d2SSimon Glass #define CONFIG_TMU_CMD_DTT
124*4c7bb1d2SSimon Glass 
125*4c7bb1d2SSimon Glass /* TPM */
126*4c7bb1d2SSimon Glass #define CONFIG_TPM
127*4c7bb1d2SSimon Glass #define CONFIG_CMD_TPM
128*4c7bb1d2SSimon Glass #define CONFIG_TPM_TIS_I2C
129*4c7bb1d2SSimon Glass #define CONFIG_TPM_TIS_I2C_BUS_NUMBER	3
130*4c7bb1d2SSimon Glass #define CONFIG_TPM_TIS_I2C_SLAVE_ADDR	0x20
131*4c7bb1d2SSimon Glass 
132*4c7bb1d2SSimon Glass /* MMC SPL */
133*4c7bb1d2SSimon Glass #define COPY_BL2_FNPTR_ADDR	0x02020030
134*4c7bb1d2SSimon Glass 
135*4c7bb1d2SSimon Glass #define CONFIG_SPL_LIBCOMMON_SUPPORT
136*4c7bb1d2SSimon Glass #define CONFIG_SPL_GPIO_SUPPORT
137*4c7bb1d2SSimon Glass 
138*4c7bb1d2SSimon Glass /* specific .lds file */
139*4c7bb1d2SSimon Glass #define CONFIG_SPL_LDSCRIPT	"board/samsung/common/exynos-uboot-spl.lds"
140*4c7bb1d2SSimon Glass 
141*4c7bb1d2SSimon Glass /* Miscellaneous configurable options */
142*4c7bb1d2SSimon Glass #define CONFIG_SYS_LONGHELP		/* undef to save memory */
143*4c7bb1d2SSimon Glass #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser	*/
144*4c7bb1d2SSimon Glass #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size */
145*4c7bb1d2SSimon Glass #define CONFIG_SYS_PBSIZE		384	/* Print Buffer Size */
146*4c7bb1d2SSimon Glass #define CONFIG_SYS_MAXARGS		16	/* max number of command args */
147*4c7bb1d2SSimon Glass #define CONFIG_DEFAULT_CONSOLE		"console=ttySAC1,115200n8\0"
148*4c7bb1d2SSimon Glass /* Boot Argument Buffer Size */
149*4c7bb1d2SSimon Glass #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
150*4c7bb1d2SSimon Glass /* memtest works on */
151*4c7bb1d2SSimon Glass #define CONFIG_SYS_MEMTEST_START	CONFIG_SYS_SDRAM_BASE
152*4c7bb1d2SSimon Glass #define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_SDRAM_BASE + 0x5E00000)
153*4c7bb1d2SSimon Glass #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 0x3E00000)
154*4c7bb1d2SSimon Glass 
155*4c7bb1d2SSimon Glass #define CONFIG_RD_LVL
156*4c7bb1d2SSimon Glass 
157*4c7bb1d2SSimon Glass #define PHYS_SDRAM_1		CONFIG_SYS_SDRAM_BASE
158*4c7bb1d2SSimon Glass #define PHYS_SDRAM_1_SIZE	SDRAM_BANK_SIZE
159*4c7bb1d2SSimon Glass #define PHYS_SDRAM_2		(CONFIG_SYS_SDRAM_BASE + SDRAM_BANK_SIZE)
160*4c7bb1d2SSimon Glass #define PHYS_SDRAM_2_SIZE	SDRAM_BANK_SIZE
161*4c7bb1d2SSimon Glass #define PHYS_SDRAM_3		(CONFIG_SYS_SDRAM_BASE + (2 * SDRAM_BANK_SIZE))
162*4c7bb1d2SSimon Glass #define PHYS_SDRAM_3_SIZE	SDRAM_BANK_SIZE
163*4c7bb1d2SSimon Glass #define PHYS_SDRAM_4		(CONFIG_SYS_SDRAM_BASE + (3 * SDRAM_BANK_SIZE))
164*4c7bb1d2SSimon Glass #define PHYS_SDRAM_4_SIZE	SDRAM_BANK_SIZE
165*4c7bb1d2SSimon Glass #define PHYS_SDRAM_5		(CONFIG_SYS_SDRAM_BASE + (4 * SDRAM_BANK_SIZE))
166*4c7bb1d2SSimon Glass #define PHYS_SDRAM_5_SIZE	SDRAM_BANK_SIZE
167*4c7bb1d2SSimon Glass #define PHYS_SDRAM_6		(CONFIG_SYS_SDRAM_BASE + (5 * SDRAM_BANK_SIZE))
168*4c7bb1d2SSimon Glass #define PHYS_SDRAM_6_SIZE	SDRAM_BANK_SIZE
169*4c7bb1d2SSimon Glass #define PHYS_SDRAM_7		(CONFIG_SYS_SDRAM_BASE + (6 * SDRAM_BANK_SIZE))
170*4c7bb1d2SSimon Glass #define PHYS_SDRAM_7_SIZE	SDRAM_BANK_SIZE
171*4c7bb1d2SSimon Glass #define PHYS_SDRAM_8		(CONFIG_SYS_SDRAM_BASE + (7 * SDRAM_BANK_SIZE))
172*4c7bb1d2SSimon Glass #define PHYS_SDRAM_8_SIZE	SDRAM_BANK_SIZE
173*4c7bb1d2SSimon Glass 
174*4c7bb1d2SSimon Glass #define CONFIG_SYS_MONITOR_BASE	0x00000000
175*4c7bb1d2SSimon Glass 
176*4c7bb1d2SSimon Glass /* FLASH and environment organization */
177*4c7bb1d2SSimon Glass #define CONFIG_SYS_NO_FLASH
178*4c7bb1d2SSimon Glass #undef CONFIG_CMD_IMLS
179*4c7bb1d2SSimon Glass 
180*4c7bb1d2SSimon Glass #define CONFIG_SYS_MMC_ENV_DEV		0
181*4c7bb1d2SSimon Glass 
182*4c7bb1d2SSimon Glass #define CONFIG_SECURE_BL1_ONLY
183*4c7bb1d2SSimon Glass 
184*4c7bb1d2SSimon Glass /* Secure FW size configuration */
185*4c7bb1d2SSimon Glass #ifdef CONFIG_SECURE_BL1_ONLY
186*4c7bb1d2SSimon Glass #define CONFIG_SEC_FW_SIZE (8 << 10) /* 8KB */
187*4c7bb1d2SSimon Glass #else
188*4c7bb1d2SSimon Glass #define CONFIG_SEC_FW_SIZE 0
189*4c7bb1d2SSimon Glass #endif
190*4c7bb1d2SSimon Glass 
191*4c7bb1d2SSimon Glass /* Configuration of BL1, BL2, ENV Blocks on mmc */
192*4c7bb1d2SSimon Glass #define CONFIG_RES_BLOCK_SIZE	(512)
193*4c7bb1d2SSimon Glass #define CONFIG_BL1_SIZE	(16 << 10) /*16 K reserved for BL1*/
194*4c7bb1d2SSimon Glass #define CONFIG_BL2_SIZE	(512UL << 10UL) /* 512 KB */
195*4c7bb1d2SSimon Glass #define CONFIG_ENV_SIZE	(16 << 10) /* 16 KB */
196*4c7bb1d2SSimon Glass 
197*4c7bb1d2SSimon Glass #define CONFIG_BL1_OFFSET	(CONFIG_RES_BLOCK_SIZE + CONFIG_SEC_FW_SIZE)
198*4c7bb1d2SSimon Glass #define CONFIG_BL2_OFFSET	(CONFIG_BL1_OFFSET + CONFIG_BL1_SIZE)
199*4c7bb1d2SSimon Glass 
200*4c7bb1d2SSimon Glass /* Store environment at the end of a 4 MB SPI flash */
201*4c7bb1d2SSimon Glass #define FLASH_SIZE		(0x4 << 20)
202*4c7bb1d2SSimon Glass #define CONFIG_ENV_OFFSET	(FLASH_SIZE - CONFIG_BL2_SIZE)
203*4c7bb1d2SSimon Glass 
204*4c7bb1d2SSimon Glass /* U-boot copy size from boot Media to DRAM.*/
205*4c7bb1d2SSimon Glass #define BL2_START_OFFSET	(CONFIG_BL2_OFFSET/512)
206*4c7bb1d2SSimon Glass #define BL2_SIZE_BLOC_COUNT	(CONFIG_BL2_SIZE/512)
207*4c7bb1d2SSimon Glass 
208*4c7bb1d2SSimon Glass #define CONFIG_SPI_BOOTING
209*4c7bb1d2SSimon Glass #define EXYNOS_COPY_SPI_FNPTR_ADDR	0x02020058
210*4c7bb1d2SSimon Glass #define SPI_FLASH_UBOOT_POS	(CONFIG_SEC_FW_SIZE + CONFIG_BL1_SIZE)
211*4c7bb1d2SSimon Glass 
212*4c7bb1d2SSimon Glass #define CONFIG_DOS_PARTITION
213*4c7bb1d2SSimon Glass #define CONFIG_EFI_PARTITION
214*4c7bb1d2SSimon Glass #define CONFIG_CMD_PART
215*4c7bb1d2SSimon Glass #define CONFIG_PARTITION_UUIDS
216*4c7bb1d2SSimon Glass 
217*4c7bb1d2SSimon Glass /* I2C */
218*4c7bb1d2SSimon Glass #define CONFIG_SYS_I2C_INIT_BOARD
219*4c7bb1d2SSimon Glass #define CONFIG_SYS_I2C
220*4c7bb1d2SSimon Glass #define CONFIG_CMD_I2C
221*4c7bb1d2SSimon Glass #define CONFIG_SYS_I2C_S3C24X0_SPEED	100000		/* 100 Kbps */
222*4c7bb1d2SSimon Glass #define CONFIG_SYS_I2C_S3C24X0
223*4c7bb1d2SSimon Glass #define CONFIG_I2C_MULTI_BUS
224*4c7bb1d2SSimon Glass #define CONFIG_SYS_I2C_S3C24X0_SLAVE    0x0
225*4c7bb1d2SSimon Glass #define CONFIG_I2C_EDID
226*4c7bb1d2SSimon Glass 
227*4c7bb1d2SSimon Glass /* SPI */
228*4c7bb1d2SSimon Glass #define CONFIG_ENV_IS_IN_SPI_FLASH
229*4c7bb1d2SSimon Glass #define CONFIG_SPI_FLASH
230*4c7bb1d2SSimon Glass #define CONFIG_ENV_SPI_BASE	0x12D30000
231*4c7bb1d2SSimon Glass 
232*4c7bb1d2SSimon Glass #ifdef CONFIG_SPI_FLASH
233*4c7bb1d2SSimon Glass #define CONFIG_EXYNOS_SPI
234*4c7bb1d2SSimon Glass #define CONFIG_CMD_SF
235*4c7bb1d2SSimon Glass #define CONFIG_CMD_SPI
236*4c7bb1d2SSimon Glass #define CONFIG_SPI_FLASH_WINBOND
237*4c7bb1d2SSimon Glass #define CONFIG_SPI_FLASH_GIGADEVICE
238*4c7bb1d2SSimon Glass #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
239*4c7bb1d2SSimon Glass #define CONFIG_SF_DEFAULT_SPEED		50000000
240*4c7bb1d2SSimon Glass #define EXYNOS5_SPI_NUM_CONTROLLERS	5
241*4c7bb1d2SSimon Glass #define CONFIG_OF_SPI
242*4c7bb1d2SSimon Glass #endif
243*4c7bb1d2SSimon Glass 
244*4c7bb1d2SSimon Glass #ifdef CONFIG_ENV_IS_IN_SPI_FLASH
245*4c7bb1d2SSimon Glass #define CONFIG_ENV_SPI_MODE	SPI_MODE_0
246*4c7bb1d2SSimon Glass #define CONFIG_ENV_SECT_SIZE	CONFIG_ENV_SIZE
247*4c7bb1d2SSimon Glass #define CONFIG_ENV_SPI_BUS	1
248*4c7bb1d2SSimon Glass #define CONFIG_ENV_SPI_MAX_HZ	50000000
249*4c7bb1d2SSimon Glass #endif
250*4c7bb1d2SSimon Glass 
251*4c7bb1d2SSimon Glass /* PMIC */
252*4c7bb1d2SSimon Glass #define CONFIG_POWER
253*4c7bb1d2SSimon Glass #define CONFIG_POWER_I2C
254*4c7bb1d2SSimon Glass #define CONFIG_POWER_TPS65090
255*4c7bb1d2SSimon Glass 
256*4c7bb1d2SSimon Glass /* Ethernet Controllor Driver */
257*4c7bb1d2SSimon Glass #ifdef CONFIG_CMD_NET
258*4c7bb1d2SSimon Glass #define CONFIG_SMC911X
259*4c7bb1d2SSimon Glass #define CONFIG_SMC911X_BASE		0x5000000
260*4c7bb1d2SSimon Glass #define CONFIG_SMC911X_16_BIT
261*4c7bb1d2SSimon Glass #define CONFIG_ENV_SROM_BANK		1
262*4c7bb1d2SSimon Glass #endif /*CONFIG_CMD_NET*/
263*4c7bb1d2SSimon Glass 
264*4c7bb1d2SSimon Glass /* Enable PXE Support */
265*4c7bb1d2SSimon Glass #ifdef CONFIG_CMD_NET
266*4c7bb1d2SSimon Glass #define CONFIG_CMD_PXE
267*4c7bb1d2SSimon Glass #define CONFIG_MENU
268*4c7bb1d2SSimon Glass #endif
269*4c7bb1d2SSimon Glass 
270*4c7bb1d2SSimon Glass /* Enable devicetree support */
271*4c7bb1d2SSimon Glass #define CONFIG_OF_LIBFDT
272*4c7bb1d2SSimon Glass 
273*4c7bb1d2SSimon Glass /* SHA hashing */
274*4c7bb1d2SSimon Glass #define CONFIG_CMD_HASH
275*4c7bb1d2SSimon Glass #define CONFIG_HASH_VERIFY
276*4c7bb1d2SSimon Glass #define CONFIG_SHA1
277*4c7bb1d2SSimon Glass #define CONFIG_SHA256
278*4c7bb1d2SSimon Glass 
279*4c7bb1d2SSimon Glass /* Enable Time Command */
280*4c7bb1d2SSimon Glass #define CONFIG_CMD_TIME
281*4c7bb1d2SSimon Glass 
282*4c7bb1d2SSimon Glass #define CONFIG_CMD_BOOTZ
283*4c7bb1d2SSimon Glass 
284*4c7bb1d2SSimon Glass #define CONFIG_CMD_GPIO
285*4c7bb1d2SSimon Glass 
286*4c7bb1d2SSimon Glass /* USB boot mode */
287*4c7bb1d2SSimon Glass #define CONFIG_USB_BOOTING
288*4c7bb1d2SSimon Glass #define EXYNOS_COPY_USB_FNPTR_ADDR	0x02020070
289*4c7bb1d2SSimon Glass #define EXYNOS_USB_SECONDARY_BOOT	0xfeed0002
290*4c7bb1d2SSimon Glass #define EXYNOS_IRAM_SECONDARY_BASE	0x02020018
291*4c7bb1d2SSimon Glass 
292*4c7bb1d2SSimon Glass #endif	/* __CONFIG_EXYNOS5_COMMON_H */
293