Blame view

include/configs/imx8mm_evk.h 11.5 KB
b02221d7c   Ye Li   MLK-18243-18: arm...
1
2
3
4
5
6
7
8
9
10
11
  /*
   * Copyright 2018 NXP
   *
   * SPDX-License-Identifier:	GPL-2.0+
   */
  
  #ifndef __IMX8MM_EVK_H
  #define __IMX8MM_EVK_H
  
  #include <linux/sizes.h>
  #include <asm/arch/imx-regs.h>
5ac19de9c   Frank Li   MLK-18906-1 creat...
12
  #include "imx_env.h"
b02221d7c   Ye Li   MLK-18243-18: arm...
13
14
15
  #ifdef CONFIG_SECURE_BOOT
  #define CONFIG_CSF_SIZE			0x2000 /* 8K region */
  #endif
818e636a2   Ye Li   MLK-19599 imx8mm_...
16
  #define CONFIG_SPL_MAX_SIZE		(148 * 1024)
b02221d7c   Ye Li   MLK-18243-18: arm...
17
18
19
20
  #define CONFIG_SYS_MONITOR_LEN		(512 * 1024)
  #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
  #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR	0x300
  #define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION	1
908fe394d   Peng Fan   MLK-18333-3 imx8m...
21
  #define CONFIG_SYS_UBOOT_BASE		(QSPI0_AMBA_BASE + CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512)
b02221d7c   Ye Li   MLK-18243-18: arm...
22
23
24
  
  #ifdef CONFIG_SPL_BUILD
  /*#define CONFIG_ENABLE_DDR_TRAINING_DEBUG*/
10d7ed589   Ye Li   MLK-18377 imx8mm_...
25
  #define CONFIG_SPL_WATCHDOG_SUPPORT
b02221d7c   Ye Li   MLK-18243-18: arm...
26
  #define CONFIG_SPL_POWER_SUPPORT
f8cf5f5aa   Ye Li   MLK-18322 imx8mm:...
27
  #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
b02221d7c   Ye Li   MLK-18243-18: arm...
28
29
  #define CONFIG_SPL_I2C_SUPPORT
  #define CONFIG_SPL_LDSCRIPT		"arch/arm/cpu/armv8/u-boot-spl.lds"
8bc766feb   Bai Ping   MLK-18431-01 imx8...
30
  #define CONFIG_SPL_STACK		0x91fff0
b02221d7c   Ye Li   MLK-18243-18: arm...
31
32
33
34
  #define CONFIG_SPL_LIBCOMMON_SUPPORT
  #define CONFIG_SPL_LIBGENERIC_SUPPORT
  #define CONFIG_SPL_SERIAL_SUPPORT
  #define CONFIG_SPL_GPIO_SUPPORT
8bc766feb   Bai Ping   MLK-18431-01 imx8...
35
  #define CONFIG_SPL_BSS_START_ADDR      0x00910000
818e636a2   Ye Li   MLK-19599 imx8mm_...
36
37
38
  #define CONFIG_SPL_BSS_MAX_SIZE        0x2000	/* 8 KB */
  #define CONFIG_SYS_SPL_MALLOC_START    0x42200000
  #define CONFIG_SYS_SPL_MALLOC_SIZE     0x80000	/* 512 KB */
b02221d7c   Ye Li   MLK-18243-18: arm...
39
40
  #define CONFIG_SYS_ICACHE_OFF
  #define CONFIG_SYS_DCACHE_OFF
818e636a2   Ye Li   MLK-19599 imx8mm_...
41
  #define CONFIG_MALLOC_F_ADDR		0x912000 /* malloc f used before GD_FLG_FULL_MALLOC_INIT set */
b02221d7c   Ye Li   MLK-18243-18: arm...
42
43
44
45
46
  #define CONFIG_SPL_ABORT_ON_RAW_IMAGE /* For RAW image gives a error info not panic */
  
  #undef CONFIG_DM_MMC
  #undef CONFIG_DM_PMIC
  #undef CONFIG_DM_PMIC_PFUZE100
168b25bee   Robin Gong   MLK-18325 imx8mm_...
47
48
49
  #define CONFIG_POWER
  #define CONFIG_POWER_I2C
  #define CONFIG_POWER_BD71837
b02221d7c   Ye Li   MLK-18243-18: arm...
50
51
52
53
54
55
  #define CONFIG_SYS_I2C
  #define CONFIG_SYS_I2C_MXC_I2C1		/* enable I2C bus 1 */
  #define CONFIG_SYS_I2C_MXC_I2C2		/* enable I2C bus 2 */
  #define CONFIG_SYS_I2C_MXC_I2C3		/* enable I2C bus 3 */
  
  #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
818e636a2   Ye Li   MLK-19599 imx8mm_...
56
57
58
59
60
61
  
  #if defined(CONFIG_NAND_BOOT)
  #define CONFIG_SPL_NAND_SUPPORT
  #define CONFIG_SPL_DMA_SUPPORT
  #define CONFIG_SPL_NAND_MXS
  #define CONFIG_SYS_NAND_U_BOOT_OFFS 	0x4000000 /* Put the FIT out of first 64MB boot area */
48d58d07b   Ye Li   MLK-20664-3 imx8m...
62
63
64
65
  
  /* Set a redundant offset in nand FIT mtdpart. The new uuu will burn full boot image (not only FIT part) to the mtdpart, so we check both two offsets */
  #define CONFIG_SYS_NAND_U_BOOT_OFFS_REDUND \
  	(CONFIG_SYS_NAND_U_BOOT_OFFS + CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512 - 0x8400)
818e636a2   Ye Li   MLK-19599 imx8mm_...
66
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
67
  #endif
1ae19858d   Frank Li   MLK-18707-2 iMX8M...
68
69
70
  #define CONFIG_CMD_READ
  #define CONFIG_SERIAL_TAG
  #define CONFIG_FASTBOOT_USB_DEV 0
b02221d7c   Ye Li   MLK-18243-18: arm...
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
  #define CONFIG_REMAKE_ELF
  
  #define CONFIG_BOARD_EARLY_INIT_F
  #define CONFIG_BOARD_POSTCLK_INIT
  #define CONFIG_BOARD_LATE_INIT
  
  /* Flat Device Tree Definitions */
  #define CONFIG_OF_BOARD_SETUP
  
  #undef CONFIG_CMD_EXPORTENV
  #undef CONFIG_CMD_IMPORTENV
  #undef CONFIG_CMD_IMLS
  
  #undef CONFIG_CMD_CRC32
  #undef CONFIG_BOOTM_NETBSD
  
  /* ENET Config */
  /* ENET1 */
  #if defined(CONFIG_CMD_NET)
  #define CONFIG_CMD_PING
  #define CONFIG_CMD_DHCP
  #define CONFIG_CMD_MII
  #define CONFIG_MII
  #define CONFIG_ETHPRIME                 "FEC"
  
  #define CONFIG_FEC_MXC
  #define CONFIG_FEC_XCV_TYPE             RGMII
  #define CONFIG_FEC_MXC_PHYADDR          0
  #define FEC_QUIRK_ENET_MAC
  
  #define CONFIG_PHY_GIGE
  #define IMX_FEC_BASE			0x30BE0000
  
  #define CONFIG_PHYLIB
  #define CONFIG_PHY_ATHEROS
  #endif
718b0792d   Peng Fan   MLK-19131 configs...
107
108
109
110
111
112
  /*
   * Another approach is add the clocks for inmates into clks_init_on
   * in clk-imx8mm.c, then clk_ingore_unused could be removed.
   */
  #define JAILHOUSE_ENV \
  	"jh_clk= \0 " \
b22b70ff0   Peng Fan   MLK-21291 imx8mm:...
113
  	"jh_mmcboot=mw 0x303d0518 0xff; setenv fdt_file fsl-imx8mm-evk-root.dtb;" \
016bb8426   Peng Fan   MLK-20414 imx8m: ...
114
115
116
117
  		"setenv jh_clk clk_ignore_unused; " \
  			   "if run loadimage; then " \
  				   "run mmcboot; " \
  			   "else run jh_netboot; fi; \0" \
b22b70ff0   Peng Fan   MLK-21291 imx8mm:...
118
  	"jh_netboot=mw 0x303d0518 0xff; setenv fdt_file fsl-imx8mm-evk-root.dtb; setenv jh_clk clk_ignore_unused; run netboot; \0 "
718b0792d   Peng Fan   MLK-19131 configs...
119

818e636a2   Ye Li   MLK-19599 imx8mm_...
120
121
122
  #ifdef CONFIG_NAND_BOOT
  #define MFG_NAND_PARTITION "mtdparts=gpmi-nand:64m(nandboot),16m(nandfit),32m(nandkernel),16m(nanddtb),8m(nandtee),-(nandrootfs) "
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
123
  #define CONFIG_MFG_ENV_SETTINGS \
5ac19de9c   Frank Li   MLK-18906-1 creat...
124
  	CONFIG_MFG_ENV_SETTINGS_DEFAULT \
b02221d7c   Ye Li   MLK-18243-18: arm...
125
  	"initrd_addr=0x43800000\0" \
7c10aa87f   Ye Li   MLK-19458 imx8/im...
126
  	"initrd_high=0xffffffffffffffff\0" \
5ac19de9c   Frank Li   MLK-18906-1 creat...
127
128
  	"emmc_dev=1\0"\
  	"sd_dev=0\0" \
b02221d7c   Ye Li   MLK-18243-18: arm...
129
  /* Initial environment variables */
818e636a2   Ye Li   MLK-19599 imx8mm_...
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
  #if defined(CONFIG_NAND_BOOT)
  #define CONFIG_EXTRA_ENV_SETTINGS \
  	CONFIG_MFG_ENV_SETTINGS \
  	"fdt_addr=0x43000000\0"			\
  	"fdt_high=0xffffffffffffffff\0" \
  	"mtdparts=" MFG_NAND_PARTITION "\0" \
  	"console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200\0" \
  	"bootargs=console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 ubi.mtd=5 "  \
  		"root=ubi0:nandrootfs rootfstype=ubifs "		     \
  		MFG_NAND_PARTITION \
  		"\0" \
  	"bootcmd=nand read ${loadaddr} 0x5000000 0x2000000;"\
  		"nand read ${fdt_addr} 0x7000000 0x100000;"\
  		"booti ${loadaddr} - ${fdt_addr}"
  
  #else
b02221d7c   Ye Li   MLK-18243-18: arm...
146
147
  #define CONFIG_EXTRA_ENV_SETTINGS		\
  	CONFIG_MFG_ENV_SETTINGS \
718b0792d   Peng Fan   MLK-19131 configs...
148
  	JAILHOUSE_ENV \
b02221d7c   Ye Li   MLK-18243-18: arm...
149
150
151
152
153
154
  	"script=boot.scr\0" \
  	"image=Image\0" \
  	"console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200\0" \
  	"fdt_addr=0x43000000\0"			\
  	"fdt_high=0xffffffffffffffff\0"		\
  	"boot_fdt=try\0" \
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
155
  	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
b02221d7c   Ye Li   MLK-18243-18: arm...
156
157
158
159
160
161
  	"initrd_addr=0x43800000\0"		\
  	"initrd_high=0xffffffffffffffff\0" \
  	"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
  	"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
  	"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
  	"mmcautodetect=yes\0" \
718b0792d   Peng Fan   MLK-19131 configs...
162
  	"mmcargs=setenv bootargs ${jh_clk} console=${console} root=${mmcroot}\0 " \
b02221d7c   Ye Li   MLK-18243-18: arm...
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
  	"loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
  	"bootscript=echo Running bootscript from mmc ...; " \
  		"source\0" \
  	"loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
  	"loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
  	"mmcboot=echo Booting from mmc ...; " \
  		"run mmcargs; " \
  		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
  			"if run loadfdt; then " \
  				"booti ${loadaddr} - ${fdt_addr}; " \
  			"else " \
  				"echo WARN: Cannot load the DT; " \
  			"fi; " \
  		"else " \
  			"echo wait for boot; " \
  		"fi;\0" \
718b0792d   Peng Fan   MLK-19131 configs...
179
  	"netargs=setenv bootargs ${jh_clk} console=${console} " \
b02221d7c   Ye Li   MLK-18243-18: arm...
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
  		"root=/dev/nfs " \
  		"ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
  	"netboot=echo Booting from net ...; " \
  		"run netargs;  " \
  		"if test ${ip_dyn} = yes; then " \
  			"setenv get_cmd dhcp; " \
  		"else " \
  			"setenv get_cmd tftp; " \
  		"fi; " \
  		"${get_cmd} ${loadaddr} ${image}; " \
  		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
  			"if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \
  				"booti ${loadaddr} - ${fdt_addr}; " \
  			"else " \
  				"echo WARN: Cannot load the DT; " \
  			"fi; " \
  		"else " \
  			"booti; " \
  		"fi;\0"
  
  #define CONFIG_BOOTCOMMAND \
  	   "mmc dev ${mmcdev}; if mmc rescan; then " \
  		   "if run loadbootscript; then " \
  			   "run bootscript; " \
  		   "else " \
  			   "if run loadimage; then " \
  				   "run mmcboot; " \
  			   "else run netboot; " \
  			   "fi; " \
  		   "fi; " \
  	   "else booti ${loadaddr} - ${fdt_addr}; fi"
818e636a2   Ye Li   MLK-19599 imx8mm_...
211
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
212
213
214
215
216
217
218
219
220
221
222
223
224
225
  
  /* Link Definitions */
  #define CONFIG_LOADADDR			0x40480000
  
  #define CONFIG_SYS_LOAD_ADDR           CONFIG_LOADADDR
  
  #define CONFIG_SYS_INIT_RAM_ADDR        0x40000000
  #define CONFIG_SYS_INIT_RAM_SIZE        0x80000
  #define CONFIG_SYS_INIT_SP_OFFSET \
          (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
  #define CONFIG_SYS_INIT_SP_ADDR \
          (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
  
  #define CONFIG_ENV_OVERWRITE
908fe394d   Peng Fan   MLK-18333-3 imx8m...
226
  #if defined(CONFIG_ENV_IS_IN_MMC)
b02221d7c   Ye Li   MLK-18243-18: arm...
227
  #define CONFIG_ENV_OFFSET               (64 * SZ_64K)
908fe394d   Peng Fan   MLK-18333-3 imx8m...
228
229
230
231
232
233
234
  #elif defined(CONFIG_ENV_IS_IN_SPI_FLASH)
  #define CONFIG_ENV_OFFSET		(4 * 1024 * 1024)
  #define CONFIG_ENV_SECT_SIZE		(64 * 1024)
  #define CONFIG_ENV_SPI_BUS		CONFIG_SF_DEFAULT_BUS
  #define CONFIG_ENV_SPI_CS		CONFIG_SF_DEFAULT_CS
  #define CONFIG_ENV_SPI_MODE		CONFIG_SF_DEFAULT_MODE
  #define CONFIG_ENV_SPI_MAX_HZ		CONFIG_SF_DEFAULT_SPEED
818e636a2   Ye Li   MLK-19599 imx8mm_...
235
236
  #elif defined(CONFIG_ENV_IS_IN_NAND)
  #define CONFIG_ENV_OFFSET       (60 << 20)
908fe394d   Peng Fan   MLK-18333-3 imx8m...
237
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
238
239
240
241
242
243
244
245
246
247
248
  #define CONFIG_ENV_SIZE			0x1000
  #define CONFIG_SYS_MMC_ENV_DEV		0   /* USDHC2 */
  #define CONFIG_MMCROOT			"/dev/mmcblk1p2"  /* USDHC2 */
  
  /* Size of malloc() pool */
  #define CONFIG_SYS_MALLOC_LEN		((CONFIG_ENV_SIZE + (2*1024) + (16*1024)) * 1024)
  
  #define CONFIG_SYS_SDRAM_BASE           0x40000000
  #define PHYS_SDRAM                      0x40000000
  #define PHYS_SDRAM_SIZE			0x80000000 /* 2GB DDR */
  #define CONFIG_NR_DRAM_BANKS		1
b9116f903   Ye Li   MLK-18901-3 imx8m...
249
250
  #define CONFIG_SYS_MEMTEST_START    PHYS_SDRAM
  #define CONFIG_SYS_MEMTEST_END      (CONFIG_SYS_MEMTEST_START + (PHYS_SDRAM_SIZE >> 1))
b02221d7c   Ye Li   MLK-18243-18: arm...
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
  #define CONFIG_BAUDRATE			115200
  
  #define CONFIG_MXC_UART
  #define CONFIG_MXC_UART_BASE		UART2_BASE_ADDR
  
  /* Monitor Command Prompt */
  #undef CONFIG_SYS_PROMPT
  #define CONFIG_SYS_PROMPT		"u-boot=> "
  #define CONFIG_SYS_PROMPT_HUSH_PS2     "> "
  #define CONFIG_SYS_CBSIZE              2048
  #define CONFIG_SYS_MAXARGS             64
  #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
  #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
  					sizeof(CONFIG_SYS_PROMPT) + 16)
  
  #define CONFIG_IMX_BOOTAUX
  
  /* USDHC */
  #define CONFIG_CMD_MMC
  #define CONFIG_FSL_ESDHC
  #define CONFIG_FSL_USDHC
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
272
273
274
  #ifdef CONFIG_TARGET_IMX8MM_DDR4_EVK
  #define CONFIG_SYS_FSL_USDHC_NUM	1
  #else
b02221d7c   Ye Li   MLK-18243-18: arm...
275
  #define CONFIG_SYS_FSL_USDHC_NUM	2
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
276
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
  #define CONFIG_SYS_FSL_ESDHC_ADDR       0
  
  #define CONFIG_SUPPORT_EMMC_BOOT	/* eMMC specific */
  #define CONFIG_SYS_MMC_IMG_LOAD_PART	1
  
  #ifdef CONFIG_FSL_FSPI
  #define CONFIG_SF_DEFAULT_BUS		0
  #define CONFIG_SF_DEFAULT_CS		0
  #define CONFIG_SF_DEFAULT_SPEED	40000000
  #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
  #define FSL_FSPI_FLASH_SIZE		SZ_32M
  #define FSL_FSPI_FLASH_NUM		1
  #define FSPI0_BASE_ADDR			0x30bb0000
  #define FSPI0_AMBA_BASE			0x0
  #define	CONFIG_SPI_FLASH_BAR
  #define CONFIG_FSPI_QUAD_SUPPORT
  
  #define CONFIG_SYS_FSL_FSPI_AHB
  #endif
  
  /* Enable SPI */
  #ifndef CONFIG_NAND_MXS
  #ifndef CONFIG_FSL_FSPI
  #ifdef CONFIG_CMD_SF
  #define CONFIG_SPI_FLASH
  #define CONFIG_SPI_FLASH_STMICRO
  #define CONFIG_MXC_SPI
  #define CONFIG_SF_DEFAULT_BUS  0
  #define CONFIG_SF_DEFAULT_SPEED 20000000
  #define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0)
  #endif
  #endif
  #endif
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
310
311
  #ifdef CONFIG_CMD_NAND
  #define CONFIG_NAND_MXS
b02221d7c   Ye Li   MLK-18243-18: arm...
312
313
314
315
316
317
318
319
320
321
322
323
  #define CONFIG_CMD_NAND_TRIMFFS
  
  /* NAND stuff */
  #define CONFIG_SYS_MAX_NAND_DEVICE     1
  #define CONFIG_SYS_NAND_BASE           0x20000000
  #define CONFIG_SYS_NAND_5_ADDR_CYCLE
  #define CONFIG_SYS_NAND_ONFI_DETECTION
  
  /* DMA stuff, needed for GPMI/MXS NAND support */
  #define CONFIG_APBH_DMA
  #define CONFIG_APBH_DMA_BURST
  #define CONFIG_APBH_DMA_BURST8
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
324
325
326
327
  
  #ifdef CONFIG_CMD_UBI
  #define CONFIG_MTD_PARTITIONS
  #define CONFIG_MTD_DEVICE
b02221d7c   Ye Li   MLK-18243-18: arm...
328
  #endif
6a8f5581f   Ye Li   MLK-19541 imx8mm_...
329
  #endif /* CONFIG_CMD_NAND */
b02221d7c   Ye Li   MLK-18243-18: arm...
330
331
332
333
334
335
336
337
338
339
340
341
342
  
  #define CONFIG_MXC_GPIO
  
  #define CONFIG_MXC_OCOTP
  #define CONFIG_CMD_FUSE
  
  #ifndef CONFIG_DM_I2C
  #define CONFIG_SYS_I2C
  #endif
  #define CONFIG_SYS_I2C_MXC_I2C1		/* enable I2C bus 1 */
  #define CONFIG_SYS_I2C_MXC_I2C2		/* enable I2C bus 2 */
  #define CONFIG_SYS_I2C_MXC_I2C3		/* enable I2C bus 3 */
  #define CONFIG_SYS_I2C_SPEED		100000
582a9d0ed   Ye Li   MLK-18290-5 imx8m...
343
344
345
346
347
  /* USB configs */
  #ifndef CONFIG_SPL_BUILD
  #define CONFIG_CMD_USB
  #define CONFIG_USB_STORAGE
  #define CONFIG_USBD_HS
582a9d0ed   Ye Li   MLK-18290-5 imx8m...
348
349
  #define CONFIG_CMD_USB_MASS_STORAGE
  #define CONFIG_USB_GADGET_MASS_STORAGE
582a9d0ed   Ye Li   MLK-18290-5 imx8m...
350
  #define CONFIG_USB_FUNCTION_MASS_STORAGE
deb9c2bbe   Ye Li   MLK-18654-4 imx8m...
351
  #endif
deb9c2bbe   Ye Li   MLK-18654-4 imx8m...
352
353
  #define CONFIG_USB_GADGET_DUALSPEED
  #define CONFIG_USB_GADGET_VBUS_DRAW 2
582a9d0ed   Ye Li   MLK-18290-5 imx8m...
354
355
356
357
358
  
  #define CONFIG_CI_UDC
  
  #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)
  #define CONFIG_USB_MAX_CONTROLLER_COUNT         2
ed7a612da   Ye Li   MLK-18945-10 imx8...
359
360
361
362
363
364
365
366
367
368
369
370
  #ifdef CONFIG_VIDEO
  #define CONFIG_VIDEO_MXS
  #define CONFIG_VIDEO_LOGO
  #define CONFIG_SPLASH_SCREEN
  #define CONFIG_SPLASH_SCREEN_ALIGN
  #define CONFIG_CMD_BMP
  #define CONFIG_BMP_16BPP
  #define CONFIG_VIDEO_BMP_RLE8
  #define CONFIG_VIDEO_BMP_LOGO
  #define CONFIG_IMX_VIDEO_SKIP
  #define CONFIG_RM67191
  #endif
582a9d0ed   Ye Li   MLK-18290-5 imx8m...
371

95e018dc7   Silvano di Ninno   MLK-18344: add OP...
372
  #define CONFIG_OF_SYSTEM_SETUP
1c7f8ef97   Ye Li   MLK-18591-8 andro...
373
374
375
  #if defined(CONFIG_ANDROID_SUPPORT)
  #include "imx8mm_evk_android.h"
  #endif
b02221d7c   Ye Li   MLK-18243-18: arm...
376
  #endif