xref: /openbmc/u-boot/include/configs/cm_fx6.h (revision 3f0e935f)
1e32028a7SNikita Kiryanov /*
2e32028a7SNikita Kiryanov  * Config file for Compulab CM-FX6 board
3e32028a7SNikita Kiryanov  *
4e32028a7SNikita Kiryanov  * Copyright (C) 2014, Compulab Ltd - http://compulab.co.il/
5e32028a7SNikita Kiryanov  *
6e32028a7SNikita Kiryanov  * Author: Nikita Kiryanov <nikita@compulab.co.il>
7e32028a7SNikita Kiryanov  *
8e32028a7SNikita Kiryanov  * SPDX-License-Identifier:	GPL-2.0+
9e32028a7SNikita Kiryanov  */
10e32028a7SNikita Kiryanov 
11e32028a7SNikita Kiryanov #ifndef __CONFIG_CM_FX6_H
12e32028a7SNikita Kiryanov #define __CONFIG_CM_FX6_H
13e32028a7SNikita Kiryanov 
14e32028a7SNikita Kiryanov #include <asm/arch/imx-regs.h>
15e32028a7SNikita Kiryanov #include <config_distro_defaults.h>
16e32028a7SNikita Kiryanov #include "mx6_common.h"
17e32028a7SNikita Kiryanov 
18e32028a7SNikita Kiryanov /* Machine config */
19e32028a7SNikita Kiryanov #define CONFIG_MX6
20e32028a7SNikita Kiryanov #define CONFIG_SYS_LITTLE_ENDIAN
21e32028a7SNikita Kiryanov #define CONFIG_MACH_TYPE		4273
22e32028a7SNikita Kiryanov #define CONFIG_SYS_HZ			1000
23e32028a7SNikita Kiryanov 
24*3f0e935fSSimon Glass #ifndef CONFIG_SPL_BUILD
25*3f0e935fSSimon Glass #define CONFIG_DM
26*3f0e935fSSimon Glass #define CONFIG_CMD_DM
27*3f0e935fSSimon Glass 
28*3f0e935fSSimon Glass #define CONFIG_DM_GPIO
29*3f0e935fSSimon Glass #define CONFIG_CMD_GPIO
30*3f0e935fSSimon Glass 
31*3f0e935fSSimon Glass #define CONFIG_DM_SERIAL
32*3f0e935fSSimon Glass #define CONFIG_SYS_MALLOC_F_LEN		(1 << 10)
33*3f0e935fSSimon Glass #endif
34*3f0e935fSSimon Glass 
35e32028a7SNikita Kiryanov /* Display information on boot */
36e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_CPUINFO
37e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_BOARDINFO
38e32028a7SNikita Kiryanov #define CONFIG_TIMESTAMP
39e32028a7SNikita Kiryanov 
40e32028a7SNikita Kiryanov /* CMD */
41e32028a7SNikita Kiryanov #include <config_cmd_default.h>
42e32028a7SNikita Kiryanov #define CONFIG_CMD_GREPENV
43e32028a7SNikita Kiryanov #undef CONFIG_CMD_FLASH
44e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADB
45e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADS
46e32028a7SNikita Kiryanov #undef CONFIG_CMD_XIMG
47e32028a7SNikita Kiryanov #undef CONFIG_CMD_FPGA
48e32028a7SNikita Kiryanov #undef CONFIG_CMD_IMLS
49e32028a7SNikita Kiryanov 
50e32028a7SNikita Kiryanov /* MMC */
51e32028a7SNikita Kiryanov #define CONFIG_MMC
52e32028a7SNikita Kiryanov #define CONFIG_CMD_MMC
53e32028a7SNikita Kiryanov #define CONFIG_GENERIC_MMC
54e32028a7SNikita Kiryanov #define CONFIG_FSL_ESDHC
55e32028a7SNikita Kiryanov #define CONFIG_FSL_USDHC
56e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_USDHC_NUM	3
57e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_ESDHC_ADDR	USDHC2_BASE_ADDR
58e32028a7SNikita Kiryanov 
59e32028a7SNikita Kiryanov /* RAM */
60e32028a7SNikita Kiryanov #define PHYS_SDRAM_1			MMDC0_ARB_BASE_ADDR
61e32028a7SNikita Kiryanov #define PHYS_SDRAM_2			MMDC1_ARB_BASE_ADDR
62e32028a7SNikita Kiryanov #define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
63e32028a7SNikita Kiryanov #define CONFIG_NR_DRAM_BANKS		2
64e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_START	0x10000000
65e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_END		0x10010000
66e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_ADDR	IRAM_BASE_ADDR
67e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_SIZE	IRAM_SIZE
68e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_OFFSET \
69e32028a7SNikita Kiryanov 	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
70e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_ADDR \
71e32028a7SNikita Kiryanov 	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
72e32028a7SNikita Kiryanov 
73e32028a7SNikita Kiryanov /* Serial console */
74e32028a7SNikita Kiryanov #define CONFIG_MXC_UART
75e32028a7SNikita Kiryanov #define CONFIG_MXC_UART_BASE		UART4_BASE
76e32028a7SNikita Kiryanov #define CONFIG_BAUDRATE			115200
77e32028a7SNikita Kiryanov #define CONFIG_SYS_BAUDRATE_TABLE	{9600, 19200, 38400, 57600, 115200}
78e32028a7SNikita Kiryanov 
79e32028a7SNikita Kiryanov /* Shell */
80e32028a7SNikita Kiryanov #define CONFIG_SYS_PROMPT	"CM-FX6 # "
81e32028a7SNikita Kiryanov #define CONFIG_SYS_CBSIZE	1024
82e32028a7SNikita Kiryanov #define CONFIG_SYS_MAXARGS	16
83e32028a7SNikita Kiryanov #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE
84e32028a7SNikita Kiryanov #define CONFIG_SYS_PBSIZE	(CONFIG_SYS_CBSIZE + \
85e32028a7SNikita Kiryanov 					sizeof(CONFIG_SYS_PROMPT) + 16)
86e32028a7SNikita Kiryanov 
87e32028a7SNikita Kiryanov /* SPI flash */
88e32028a7SNikita Kiryanov #define CONFIG_SYS_NO_FLASH
89e32028a7SNikita Kiryanov #define CONFIG_CMD_SF
90e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_BUS		0
91e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_CS		0
92e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_SPEED		25000000
93e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_MODE		(SPI_MODE_0)
94e32028a7SNikita Kiryanov 
95e32028a7SNikita Kiryanov /* Environment */
96e32028a7SNikita Kiryanov #define CONFIG_ENV_OVERWRITE
97e32028a7SNikita Kiryanov #define CONFIG_ENV_IS_IN_SPI_FLASH
98e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MAX_HZ		CONFIG_SF_DEFAULT_SPEED
99e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MODE		CONFIG_SF_DEFAULT_MODE
100e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_BUS		CONFIG_SF_DEFAULT_BUS
101e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_CS		CONFIG_SF_DEFAULT_CS
102e32028a7SNikita Kiryanov #define CONFIG_ENV_SECT_SIZE		(64 * 1024)
103e32028a7SNikita Kiryanov #define CONFIG_ENV_SIZE			(8 * 1024)
104e32028a7SNikita Kiryanov #define CONFIG_ENV_OFFSET		(768 * 1024)
105e32028a7SNikita Kiryanov 
106e32028a7SNikita Kiryanov #define CONFIG_EXTRA_ENV_SETTINGS \
107e32028a7SNikita Kiryanov 	"kernel=uImage-cm-fx6\0" \
108e32028a7SNikita Kiryanov 	"autoload=no\0" \
109e32028a7SNikita Kiryanov 	"loadaddr=0x10800000\0" \
110e32028a7SNikita Kiryanov 	"fdtaddr=0x11000000\0" \
111e32028a7SNikita Kiryanov 	"console=ttymxc3,115200\0" \
112e32028a7SNikita Kiryanov 	"ethprime=FEC0\0" \
113e32028a7SNikita Kiryanov 	"bootscr=boot.scr\0" \
114e32028a7SNikita Kiryanov 	"bootm_low=18000000\0" \
115e32028a7SNikita Kiryanov 	"video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32@50,if=RGB32\0" \
116e32028a7SNikita Kiryanov 	"video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32\0" \
117e32028a7SNikita Kiryanov 	"fdtfile=cm-fx6.dtb\0" \
118e32028a7SNikita Kiryanov 	"doboot=bootm ${loadaddr}\0" \
119e32028a7SNikita Kiryanov 	"loadfdt=false\0" \
120e32028a7SNikita Kiryanov 	"setboottypez=setenv kernel zImage-cm-fx6;" \
121e32028a7SNikita Kiryanov 		"setenv doboot bootz ${loadaddr} - ${fdtaddr};" \
122e32028a7SNikita Kiryanov 		"setenv loadfdt true;\0" \
123e32028a7SNikita Kiryanov 	"setboottypem=setenv kernel uImage-cm-fx6;" \
124e32028a7SNikita Kiryanov 		"setenv doboot bootm ${loadaddr};" \
125e32028a7SNikita Kiryanov 		"setenv loadfdt false;\0"\
126e32028a7SNikita Kiryanov 	"run_eboot=echo Starting EBOOT ...; "\
127e32028a7SNikita Kiryanov 		"mmc dev ${mmcdev} && " \
128e32028a7SNikita Kiryanov 		"mmc rescan && mmc read 10042000 a 400 && go 10042000\0" \
129e32028a7SNikita Kiryanov 	"mmcdev=2\0" \
130e32028a7SNikita Kiryanov 	"mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
131e32028a7SNikita Kiryanov 	"loadmmcbootscript=load mmc ${mmcdev} ${loadaddr} ${bootscr}\0" \
132e32028a7SNikita Kiryanov 	"mmcbootscript=echo Running bootscript from mmc ...; "\
133e32028a7SNikita Kiryanov 		"source ${loadaddr}\0" \
134e32028a7SNikita Kiryanov 	"mmcargs=setenv bootargs console=${console} " \
135e32028a7SNikita Kiryanov 		"root=${mmcroot} " \
136e32028a7SNikita Kiryanov 		"${video}\0" \
137e32028a7SNikita Kiryanov 	"mmcloadkernel=load mmc ${mmcdev} ${loadaddr} ${kernel}\0" \
138e32028a7SNikita Kiryanov 	"mmcloadfdt=load mmc ${mmcdev} ${fdtaddr} ${fdtfile}\0" \
139e32028a7SNikita Kiryanov 	"mmcboot=echo Booting from mmc ...; " \
140e32028a7SNikita Kiryanov 		"run mmcargs; " \
141e32028a7SNikita Kiryanov 		"run doboot\0" \
142206f38f7SNikita Kiryanov 	"satadev=0\0" \
143206f38f7SNikita Kiryanov 	"sataroot=/dev/sda2 rw rootwait\0" \
144206f38f7SNikita Kiryanov 	"sataargs=setenv bootargs console=${console} " \
145206f38f7SNikita Kiryanov 		"root=${sataroot} " \
146206f38f7SNikita Kiryanov 		"${video}\0" \
147206f38f7SNikita Kiryanov 	"loadsatabootscript=load sata ${satadev} ${loadaddr} ${bootscr}\0" \
148206f38f7SNikita Kiryanov 	"satabootscript=echo Running bootscript from sata ...; " \
149206f38f7SNikita Kiryanov 		"source ${loadaddr}\0" \
150206f38f7SNikita Kiryanov 	"sataloadkernel=load sata ${satadev} ${loadaddr} ${kernel}\0" \
151206f38f7SNikita Kiryanov 	"sataloadfdt=load sata ${satadev} ${fdtaddr} ${fdtfile}\0" \
152206f38f7SNikita Kiryanov 	"sataboot=echo Booting from sata ...; "\
153206f38f7SNikita Kiryanov 		"run sataargs; " \
154206f38f7SNikita Kiryanov 		"run doboot\0" \
155a6b0652bSNikita Kiryanov 	"nandroot=/dev/mtdblock4 rw\0" \
156a6b0652bSNikita Kiryanov 	"nandrootfstype=ubifs\0" \
157a6b0652bSNikita Kiryanov 	"nandargs=setenv bootargs console=${console} " \
158a6b0652bSNikita Kiryanov 		"root=${nandroot} " \
159a6b0652bSNikita Kiryanov 		"rootfstype=${nandrootfstype} " \
160a6b0652bSNikita Kiryanov 		"${video}\0" \
161a6b0652bSNikita Kiryanov 	"nandloadfdt=nand read ${fdtaddr} 780000 80000;\0" \
162a6b0652bSNikita Kiryanov 	"nandboot=echo Booting from nand ...; " \
163a6b0652bSNikita Kiryanov 		"run nandargs; " \
164a6b0652bSNikita Kiryanov 		"nand read ${loadaddr} 0 780000; " \
165a6b0652bSNikita Kiryanov 		"if ${loadfdt}; then " \
166a6b0652bSNikita Kiryanov 			"run nandloadfdt;" \
167a6b0652bSNikita Kiryanov 		"fi; " \
168a6b0652bSNikita Kiryanov 		"run doboot\0" \
169e32028a7SNikita Kiryanov 	"boot=mmc dev ${mmcdev}; " \
170e32028a7SNikita Kiryanov 		"if mmc rescan; then " \
171e32028a7SNikita Kiryanov 			"if run loadmmcbootscript; then " \
172e32028a7SNikita Kiryanov 				"run mmcbootscript;" \
173e32028a7SNikita Kiryanov 			"else " \
174e32028a7SNikita Kiryanov 				"if run mmcloadkernel; then " \
175e32028a7SNikita Kiryanov 					"if ${loadfdt}; then " \
176e32028a7SNikita Kiryanov 						"run mmcloadfdt;" \
177e32028a7SNikita Kiryanov 					"fi;" \
178e32028a7SNikita Kiryanov 					"run mmcboot;" \
179e32028a7SNikita Kiryanov 				"fi;" \
180e32028a7SNikita Kiryanov 			"fi;" \
181a6b0652bSNikita Kiryanov 		"fi;" \
182206f38f7SNikita Kiryanov 		"if sata init; then " \
183206f38f7SNikita Kiryanov 			"if run loadsatabootscript; then " \
184206f38f7SNikita Kiryanov 				"run satabootscript;" \
185206f38f7SNikita Kiryanov 			"else "\
186206f38f7SNikita Kiryanov 				"if run sataloadkernel; then " \
187206f38f7SNikita Kiryanov 					"if ${loadfdt}; then " \
188206f38f7SNikita Kiryanov 						"run sataloadfdt; " \
189206f38f7SNikita Kiryanov 					"fi;" \
190206f38f7SNikita Kiryanov 					"run sataboot;" \
191206f38f7SNikita Kiryanov 				"fi;" \
192206f38f7SNikita Kiryanov 			"fi;" \
193206f38f7SNikita Kiryanov 		"fi;" \
194a6b0652bSNikita Kiryanov 		"run nandboot\0"
195e32028a7SNikita Kiryanov 
196e32028a7SNikita Kiryanov #define CONFIG_BOOTCOMMAND \
197e32028a7SNikita Kiryanov 	"run setboottypem; run boot"
198e32028a7SNikita Kiryanov 
199e32028a7SNikita Kiryanov /* SPI */
200e32028a7SNikita Kiryanov #define CONFIG_SPI
201e32028a7SNikita Kiryanov #define CONFIG_MXC_SPI
202e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH
203e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_ATMEL
204e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_EON
205e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_GIGADEVICE
206e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_MACRONIX
207e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SPANSION
208e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_STMICRO
209e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SST
210e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_WINBOND
211e32028a7SNikita Kiryanov 
212a6b0652bSNikita Kiryanov /* NAND */
213a6b0652bSNikita Kiryanov #ifndef CONFIG_SPL_BUILD
214a6b0652bSNikita Kiryanov #define CONFIG_CMD_NAND
215a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_BASE		0x40000000
216a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_MAX_CHIPS	1
217a6b0652bSNikita Kiryanov #define CONFIG_SYS_MAX_NAND_DEVICE	1
218a6b0652bSNikita Kiryanov #define CONFIG_NAND_MXS
219a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_ONFI_DETECTION
220a6b0652bSNikita Kiryanov /* APBH DMA is required for NAND support */
221a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA
222a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST
223a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST8
224a6b0652bSNikita Kiryanov #endif
225a6b0652bSNikita Kiryanov 
22602b1343eSNikita Kiryanov /* Ethernet */
22702b1343eSNikita Kiryanov #define CONFIG_FEC_MXC
22802b1343eSNikita Kiryanov #define CONFIG_FEC_MXC_PHYADDR		0
22902b1343eSNikita Kiryanov #define CONFIG_FEC_XCV_TYPE		RGMII
23002b1343eSNikita Kiryanov #define IMX_FEC_BASE			ENET_BASE_ADDR
23102b1343eSNikita Kiryanov #define CONFIG_PHYLIB
23202b1343eSNikita Kiryanov #define CONFIG_PHY_ATHEROS
23302b1343eSNikita Kiryanov #define CONFIG_MII
23402b1343eSNikita Kiryanov #define CONFIG_ETHPRIME			"FEC0"
23502b1343eSNikita Kiryanov #define CONFIG_ARP_TIMEOUT		200UL
23602b1343eSNikita Kiryanov #define CONFIG_NET_RETRY_COUNT		5
23702b1343eSNikita Kiryanov 
2380f3effb9SNikita Kiryanov /* USB */
2390f3effb9SNikita Kiryanov #define CONFIG_CMD_USB
2400f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI
2410f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI_MX6
2420f3effb9SNikita Kiryanov #define CONFIG_USB_STORAGE
2430f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_PORTSC		(PORT_PTS_UTMI | PORT_PTS_PTW)
2440f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_FLAGS		0
2450f3effb9SNikita Kiryanov #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
2460f3effb9SNikita Kiryanov #define CONFIG_EHCI_HCD_INIT_AFTER_RESET	/* For OTG port */
2470f3effb9SNikita Kiryanov 
248f42b2f60SNikita Kiryanov /* I2C */
249f42b2f60SNikita Kiryanov #define CONFIG_CMD_I2C
250f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C
251f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_MXC
252f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_SPEED		100000
253f42b2f60SNikita Kiryanov #define CONFIG_SYS_MXC_I2C3_SPEED	400000
254f42b2f60SNikita Kiryanov 
255f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR	0x50
256f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN	1
257f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_BUS	2
258f42b2f60SNikita Kiryanov 
259206f38f7SNikita Kiryanov /* SATA */
260206f38f7SNikita Kiryanov #define CONFIG_CMD_SATA
261206f38f7SNikita Kiryanov #define CONFIG_SYS_SATA_MAX_DEVICE	1
262206f38f7SNikita Kiryanov #define CONFIG_LIBATA
263206f38f7SNikita Kiryanov #define CONFIG_LBA48
264206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA
265206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_PORT_ID	0
266206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_BASE_ADDR	SATA_ARB_BASE_ADDR
267206f38f7SNikita Kiryanov 
268e32028a7SNikita Kiryanov /* GPIO */
269e32028a7SNikita Kiryanov #define CONFIG_MXC_GPIO
270e32028a7SNikita Kiryanov 
271e32028a7SNikita Kiryanov /* Boot */
272e32028a7SNikita Kiryanov #define CONFIG_ZERO_BOOTDELAY_CHECK
273e32028a7SNikita Kiryanov #define CONFIG_LOADADDR			0x10800000
274e32028a7SNikita Kiryanov #define CONFIG_SYS_LOAD_ADDR		CONFIG_LOADADDR
275e32028a7SNikita Kiryanov #define CONFIG_CMDLINE_TAG		/* enable passing of ATAGs */
276e32028a7SNikita Kiryanov #define CONFIG_SYS_BOOTMAPSZ	        (8 << 20)
277e32028a7SNikita Kiryanov #define CONFIG_SETUP_MEMORY_TAGS
278e32028a7SNikita Kiryanov #define CONFIG_INITRD_TAG
279f66113c0SNikita Kiryanov #define CONFIG_REVISION_TAG
280f66113c0SNikita Kiryanov #define CONFIG_SERIAL_TAG
281e32028a7SNikita Kiryanov 
282e32028a7SNikita Kiryanov /* misc */
283e32028a7SNikita Kiryanov #define CONFIG_SYS_GENERIC_BOARD
284e32028a7SNikita Kiryanov #define CONFIG_STACKSIZE			(128 * 1024)
285e32028a7SNikita Kiryanov #define CONFIG_SYS_MALLOC_LEN			(2 * 1024 * 1024)
286e32028a7SNikita Kiryanov #define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS	800 /* 400 KB */
28702b1343eSNikita Kiryanov #define CONFIG_OF_BOARD_SETUP
288e32028a7SNikita Kiryanov 
289e32028a7SNikita Kiryanov /* SPL */
290e32028a7SNikita Kiryanov #include "imx6_spl.h"
291e32028a7SNikita Kiryanov #define CONFIG_SPL_BOARD_INIT
292e32028a7SNikita Kiryanov #define CONFIG_SPL_MMC_SUPPORT
293e32028a7SNikita Kiryanov #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR	0x80 /* offset 64 kb */
294e32028a7SNikita Kiryanov #define CONFIG_SYS_MONITOR_LEN	(CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS / 2 * 1024)
295e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_SUPPORT
296e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_FLASH_SUPPORT
297e32028a7SNikita Kiryanov #define CONFIG_SYS_SPI_U_BOOT_OFFS	(64 * 1024)
298e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_LOAD
299e32028a7SNikita Kiryanov 
300e32028a7SNikita Kiryanov #endif	/* __CONFIG_CM_FX6_H */
301