xref: /rk3399_rockchip-uboot/include/configs/embestmx6boards.h (revision fa4a7a4319f0b56e7fb4390d5f36a945c5cab5b9)
13cbeb0f0SEric Benard /*
23cbeb0f0SEric Benard  * Copyright (C) 2014 Eukréa Electromatique
33cbeb0f0SEric Benard  * Author: Eric Bénard <eric@eukrea.com>
43cbeb0f0SEric Benard  *
53cbeb0f0SEric Benard  * Configuration settings for the Embest RIoTboard
63cbeb0f0SEric Benard  *
73cbeb0f0SEric Benard  * based on mx6*sabre*.h which are :
83cbeb0f0SEric Benard  * Copyright (C) 2012 Freescale Semiconductor, Inc.
93cbeb0f0SEric Benard  *
103cbeb0f0SEric Benard  * SPDX-License-Identifier:	GPL-2.0+
113cbeb0f0SEric Benard  */
123cbeb0f0SEric Benard 
133cbeb0f0SEric Benard #ifndef __RIOTBOARD_CONFIG_H
143cbeb0f0SEric Benard #define __RIOTBOARD_CONFIG_H
153cbeb0f0SEric Benard 
163cbeb0f0SEric Benard #include <asm/arch/imx-regs.h>
173cbeb0f0SEric Benard #include <asm/imx-common/gpio.h>
183cbeb0f0SEric Benard 
193cbeb0f0SEric Benard #include "mx6_common.h"
203cbeb0f0SEric Benard #include <linux/sizes.h>
213cbeb0f0SEric Benard 
223cbeb0f0SEric Benard #define CONFIG_MXC_UART_BASE		UART2_BASE
23*fa4a7a43SFabio Estevam #define CONFIG_CONSOLE_DEV		"ttymxc1"
243cbeb0f0SEric Benard #define CONFIG_MMCROOT			"/dev/mmcblk1p2"
253cbeb0f0SEric Benard 
263cbeb0f0SEric Benard #define PHYS_SDRAM_SIZE		(1u * 1024 * 1024 * 1024)
273cbeb0f0SEric Benard 
283cbeb0f0SEric Benard #define CONFIG_MX6
293cbeb0f0SEric Benard 
303cbeb0f0SEric Benard #define CONFIG_DISPLAY_CPUINFO
313cbeb0f0SEric Benard #define CONFIG_DISPLAY_BOARDINFO
323cbeb0f0SEric Benard 
333cbeb0f0SEric Benard #define CONFIG_CMDLINE_TAG
343cbeb0f0SEric Benard #define CONFIG_SETUP_MEMORY_TAGS
353cbeb0f0SEric Benard #define CONFIG_INITRD_TAG
363cbeb0f0SEric Benard #define CONFIG_REVISION_TAG
373cbeb0f0SEric Benard 
383cbeb0f0SEric Benard /* Size of malloc() pool */
393cbeb0f0SEric Benard #define CONFIG_SYS_MALLOC_LEN		(10 * SZ_1M)
403cbeb0f0SEric Benard 
413cbeb0f0SEric Benard #define CONFIG_BOARD_EARLY_INIT_F
423cbeb0f0SEric Benard #define CONFIG_BOARD_LATE_INIT
433cbeb0f0SEric Benard #define CONFIG_MXC_GPIO
443cbeb0f0SEric Benard 
453cbeb0f0SEric Benard #define CONFIG_MXC_UART
463cbeb0f0SEric Benard 
473cbeb0f0SEric Benard #define CONFIG_CMD_FUSE
483cbeb0f0SEric Benard #ifdef CONFIG_CMD_FUSE
493cbeb0f0SEric Benard #define CONFIG_MXC_OCOTP
503cbeb0f0SEric Benard #endif
513cbeb0f0SEric Benard 
523cbeb0f0SEric Benard /* I2C Configs */
533cbeb0f0SEric Benard #define CONFIG_CMD_I2C
543cbeb0f0SEric Benard #define CONFIG_SYS_I2C
553cbeb0f0SEric Benard #define CONFIG_SYS_I2C_MXC
563cbeb0f0SEric Benard #define CONFIG_SYS_I2C_SPEED		100000
573cbeb0f0SEric Benard 
583cbeb0f0SEric Benard /* USB Configs */
593cbeb0f0SEric Benard #define CONFIG_CMD_USB
603cbeb0f0SEric Benard #define CONFIG_USB_EHCI
613cbeb0f0SEric Benard #define CONFIG_USB_EHCI_MX6
623cbeb0f0SEric Benard #define CONFIG_USB_STORAGE
633cbeb0f0SEric Benard #define CONFIG_USB_HOST_ETHER
643cbeb0f0SEric Benard #define CONFIG_USB_ETHER_ASIX
653cbeb0f0SEric Benard #define CONFIG_USB_MAX_CONTROLLER_COUNT 2
663cbeb0f0SEric Benard #define CONFIG_EHCI_HCD_INIT_AFTER_RESET	/* For OTG port */
673cbeb0f0SEric Benard #define CONFIG_MXC_USB_PORTSC	(PORT_PTS_UTMI | PORT_PTS_PTW)
683cbeb0f0SEric Benard #define CONFIG_MXC_USB_FLAGS	0
693cbeb0f0SEric Benard 
703cbeb0f0SEric Benard /* MMC Configs */
713cbeb0f0SEric Benard #define CONFIG_FSL_ESDHC
723cbeb0f0SEric Benard #define CONFIG_FSL_USDHC
733cbeb0f0SEric Benard #define CONFIG_SYS_FSL_ESDHC_ADDR      0
743cbeb0f0SEric Benard 
753cbeb0f0SEric Benard #define CONFIG_MMC
763cbeb0f0SEric Benard #define CONFIG_CMD_MMC
773cbeb0f0SEric Benard #define CONFIG_GENERIC_MMC
783cbeb0f0SEric Benard #define CONFIG_BOUNCE_BUFFER
793cbeb0f0SEric Benard #define CONFIG_CMD_EXT2
803cbeb0f0SEric Benard #define CONFIG_CMD_FAT
813cbeb0f0SEric Benard #define CONFIG_DOS_PARTITION
823cbeb0f0SEric Benard 
833cbeb0f0SEric Benard #define CONFIG_CMD_PING
843cbeb0f0SEric Benard #define CONFIG_CMD_DHCP
853cbeb0f0SEric Benard #define CONFIG_CMD_MII
863cbeb0f0SEric Benard #define CONFIG_CMD_NET
873cbeb0f0SEric Benard #define CONFIG_FEC_MXC
883cbeb0f0SEric Benard #define CONFIG_MII
893cbeb0f0SEric Benard #define IMX_FEC_BASE			ENET_BASE_ADDR
903cbeb0f0SEric Benard #define CONFIG_FEC_XCV_TYPE		RGMII
913cbeb0f0SEric Benard #define CONFIG_ETHPRIME			"FEC"
923cbeb0f0SEric Benard #define CONFIG_FEC_MXC_PHYADDR		4
933cbeb0f0SEric Benard 
943cbeb0f0SEric Benard #define CONFIG_PHYLIB
953cbeb0f0SEric Benard #define CONFIG_PHY_ATHEROS
963cbeb0f0SEric Benard 
973cbeb0f0SEric Benard #define CONFIG_CMD_SF
983cbeb0f0SEric Benard #ifdef CONFIG_CMD_SF
993cbeb0f0SEric Benard #define CONFIG_SPI_FLASH
1003cbeb0f0SEric Benard #define CONFIG_SPI_FLASH_SST
1013cbeb0f0SEric Benard #define CONFIG_MXC_SPI
1023cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_BUS		0
1033cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_CS		(0 | (IMX_GPIO_NR(2, 30) << 8))
1043cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_SPEED		20000000
1053cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
1063cbeb0f0SEric Benard #endif
1073cbeb0f0SEric Benard 
1083cbeb0f0SEric Benard /* allow to overwrite serial and ethaddr */
1093cbeb0f0SEric Benard #define CONFIG_ENV_OVERWRITE
1103cbeb0f0SEric Benard #define CONFIG_CONS_INDEX              1
1113cbeb0f0SEric Benard #define CONFIG_BAUDRATE                        115200
1123cbeb0f0SEric Benard 
1133cbeb0f0SEric Benard /* Command definition */
1143cbeb0f0SEric Benard #include <config_cmd_default.h>
1153cbeb0f0SEric Benard 
1163cbeb0f0SEric Benard #define CONFIG_CMD_BMODE
1173cbeb0f0SEric Benard #define CONFIG_CMD_BOOTZ
1183cbeb0f0SEric Benard #define CONFIG_CMD_SETEXPR
1193cbeb0f0SEric Benard #undef CONFIG_CMD_IMLS
1203cbeb0f0SEric Benard 
1213cbeb0f0SEric Benard #define CONFIG_BOOTDELAY               1
1223cbeb0f0SEric Benard 
1233cbeb0f0SEric Benard #define CONFIG_LOADADDR                        0x12000000
1243cbeb0f0SEric Benard #define CONFIG_SYS_TEXT_BASE           0x17800000
1253cbeb0f0SEric Benard 
1263cbeb0f0SEric Benard #ifdef CONFIG_SUPPORT_EMMC_BOOT
1273cbeb0f0SEric Benard #define EMMC_ENV \
1283cbeb0f0SEric Benard 	"emmcdev=2\0" \
1293cbeb0f0SEric Benard 	"update_emmc_firmware=" \
1303cbeb0f0SEric Benard 		"if test ${ip_dyn} = yes; then " \
1313cbeb0f0SEric Benard 			"setenv get_cmd dhcp; " \
1323cbeb0f0SEric Benard 		"else " \
1333cbeb0f0SEric Benard 			"setenv get_cmd tftp; " \
1343cbeb0f0SEric Benard 		"fi; " \
1353cbeb0f0SEric Benard 		"if ${get_cmd} ${update_sd_firmware_filename}; then " \
1363cbeb0f0SEric Benard 			"if mmc dev ${emmcdev}; then "	\
1373cbeb0f0SEric Benard 				"setexpr fw_sz ${filesize} / 0x200; " \
1383cbeb0f0SEric Benard 				"setexpr fw_sz ${fw_sz} + 1; "	\
1393cbeb0f0SEric Benard 				"mmc write ${loadaddr} 0x2 ${fw_sz}; " \
1403cbeb0f0SEric Benard 			"fi; "	\
1413cbeb0f0SEric Benard 		"fi\0"
1423cbeb0f0SEric Benard #else
1433cbeb0f0SEric Benard #define EMMC_ENV ""
1443cbeb0f0SEric Benard #endif
1453cbeb0f0SEric Benard 
1463cbeb0f0SEric Benard #ifdef CONFIG_CMD_SF
1473cbeb0f0SEric Benard #define SF_ENV \
1483cbeb0f0SEric Benard 	"update_spi_firmware=" \
1493cbeb0f0SEric Benard 		"if test ${ip_dyn} = yes; then " \
1503cbeb0f0SEric Benard 			"setenv get_cmd dhcp; " \
1513cbeb0f0SEric Benard 		"else " \
1523cbeb0f0SEric Benard 			"setenv get_cmd tftp; " \
1533cbeb0f0SEric Benard 		"fi; " \
1543cbeb0f0SEric Benard 		"if ${get_cmd} ${update_spi_firmware_filename}; then " \
1553cbeb0f0SEric Benard 			"if sf probe; then "	\
1563cbeb0f0SEric Benard 				"sf erase 0 0xc0000; " \
1573cbeb0f0SEric Benard 				"sf write ${loadaddr} 0x400 ${filesize}; " \
1583cbeb0f0SEric Benard 			"fi; "	\
1593cbeb0f0SEric Benard 		"fi\0"
1603cbeb0f0SEric Benard #else
1613cbeb0f0SEric Benard #define SF_ENV ""
1623cbeb0f0SEric Benard #endif
1633cbeb0f0SEric Benard 
1643cbeb0f0SEric Benard #define CONFIG_EXTRA_ENV_SETTINGS \
1653cbeb0f0SEric Benard 	"script=boot.scr\0" \
1663cbeb0f0SEric Benard 	"image=zImage\0" \
1673cbeb0f0SEric Benard 	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
1683cbeb0f0SEric Benard 	"fdt_addr=0x18000000\0" \
1693cbeb0f0SEric Benard 	"boot_fdt=try\0" \
1703cbeb0f0SEric Benard 	"ip_dyn=yes\0" \
1713cbeb0f0SEric Benard 	"console=" CONFIG_CONSOLE_DEV "\0" \
1723cbeb0f0SEric Benard 	"fdt_high=0xffffffff\0"	  \
1733cbeb0f0SEric Benard 	"initrd_high=0xffffffff\0" \
1743cbeb0f0SEric Benard 	"mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \
1753cbeb0f0SEric Benard 	"mmcpart=1\0" \
1763cbeb0f0SEric Benard 	"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
1773cbeb0f0SEric Benard 	"update_sd_firmware=" \
1783cbeb0f0SEric Benard 		"if test ${ip_dyn} = yes; then " \
1793cbeb0f0SEric Benard 			"setenv get_cmd dhcp; " \
1803cbeb0f0SEric Benard 		"else " \
1813cbeb0f0SEric Benard 			"setenv get_cmd tftp; " \
1823cbeb0f0SEric Benard 		"fi; " \
1833cbeb0f0SEric Benard 		"if mmc dev ${mmcdev}; then "	\
1843cbeb0f0SEric Benard 			"if ${get_cmd} ${update_sd_firmware_filename}; then " \
1853cbeb0f0SEric Benard 				"setexpr fw_sz ${filesize} / 0x200; " \
1863cbeb0f0SEric Benard 				"setexpr fw_sz ${fw_sz} + 1; "	\
1873cbeb0f0SEric Benard 				"mmc write ${loadaddr} 0x2 ${fw_sz}; " \
1883cbeb0f0SEric Benard 			"fi; "	\
1893cbeb0f0SEric Benard 		"fi\0" \
1903cbeb0f0SEric Benard 	EMMC_ENV	  \
1913cbeb0f0SEric Benard 	SF_ENV	  \
1923cbeb0f0SEric Benard 	"mmcargs=setenv bootargs console=${console},${baudrate} " \
1933cbeb0f0SEric Benard 		"root=${mmcroot}\0" \
1943cbeb0f0SEric Benard 	"loadbootscript=" \
1953cbeb0f0SEric Benard 		"fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
1963cbeb0f0SEric Benard 	"bootscript=echo Running bootscript from mmc ...; " \
1973cbeb0f0SEric Benard 		"source\0" \
1983cbeb0f0SEric Benard 	"loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
1993cbeb0f0SEric Benard 	"loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
2003cbeb0f0SEric Benard 	"mmcboot=echo Booting from mmc ...; " \
2013cbeb0f0SEric Benard 		"run mmcargs; " \
2023cbeb0f0SEric Benard 		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
2033cbeb0f0SEric Benard 			"if run loadfdt; then " \
2043cbeb0f0SEric Benard 				"bootz ${loadaddr} - ${fdt_addr}; " \
2053cbeb0f0SEric Benard 			"else " \
2063cbeb0f0SEric Benard 				"if test ${boot_fdt} = try; then " \
2073cbeb0f0SEric Benard 					"bootz; " \
2083cbeb0f0SEric Benard 				"else " \
2093cbeb0f0SEric Benard 					"echo WARN: Cannot load the DT; " \
2103cbeb0f0SEric Benard 				"fi; " \
2113cbeb0f0SEric Benard 			"fi; " \
2123cbeb0f0SEric Benard 		"else " \
2133cbeb0f0SEric Benard 			"bootz; " \
2143cbeb0f0SEric Benard 		"fi;\0" \
2153cbeb0f0SEric Benard 	"netargs=setenv bootargs console=${console},${baudrate} " \
2163cbeb0f0SEric Benard 		"root=/dev/nfs " \
2173cbeb0f0SEric Benard 		"ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
2183cbeb0f0SEric Benard 	"netboot=echo Booting from net ...; " \
2193cbeb0f0SEric Benard 		"run netargs; " \
2203cbeb0f0SEric Benard 		"if test ${ip_dyn} = yes; then " \
2213cbeb0f0SEric Benard 			"setenv get_cmd dhcp; " \
2223cbeb0f0SEric Benard 		"else " \
2233cbeb0f0SEric Benard 			"setenv get_cmd tftp; " \
2243cbeb0f0SEric Benard 		"fi; " \
2253cbeb0f0SEric Benard 		"${get_cmd} ${image}; " \
2263cbeb0f0SEric Benard 		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
2273cbeb0f0SEric Benard 			"if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \
2283cbeb0f0SEric Benard 				"bootz ${loadaddr} - ${fdt_addr}; " \
2293cbeb0f0SEric Benard 			"else " \
2303cbeb0f0SEric Benard 				"if test ${boot_fdt} = try; then " \
2313cbeb0f0SEric Benard 					"bootz; " \
2323cbeb0f0SEric Benard 				"else " \
2333cbeb0f0SEric Benard 					"echo WARN: Cannot load the DT; " \
2343cbeb0f0SEric Benard 				"fi; " \
2353cbeb0f0SEric Benard 			"fi; " \
2363cbeb0f0SEric Benard 		"else " \
2373cbeb0f0SEric Benard 			"bootz; " \
2383cbeb0f0SEric Benard 		"fi;\0"
2393cbeb0f0SEric Benard 
2403cbeb0f0SEric Benard #define CONFIG_BOOTCOMMAND \
2413cbeb0f0SEric Benard 	"mmc dev ${mmcdev};" \
2423cbeb0f0SEric Benard 	"if mmc rescan; then " \
2433cbeb0f0SEric Benard 		"if run loadbootscript; then " \
2443cbeb0f0SEric Benard 		"run bootscript; " \
2453cbeb0f0SEric Benard 		"else " \
2463cbeb0f0SEric Benard 			"if run loadimage; then " \
2473cbeb0f0SEric Benard 				"run mmcboot; " \
2483cbeb0f0SEric Benard 			"else run netboot; " \
2493cbeb0f0SEric Benard 			"fi; " \
2503cbeb0f0SEric Benard 		"fi; " \
2513cbeb0f0SEric Benard 	"else run netboot; fi"
2523cbeb0f0SEric Benard 
2533cbeb0f0SEric Benard #define CONFIG_ARP_TIMEOUT     200UL
2543cbeb0f0SEric Benard 
2553cbeb0f0SEric Benard /* Miscellaneous configurable options */
2563cbeb0f0SEric Benard #define CONFIG_SYS_LONGHELP
2573cbeb0f0SEric Benard #define CONFIG_SYS_HUSH_PARSER
2583cbeb0f0SEric Benard #define CONFIG_SYS_PROMPT_HUSH_PS2     "> "
2593cbeb0f0SEric Benard #define CONFIG_AUTO_COMPLETE
2603cbeb0f0SEric Benard #define CONFIG_SYS_CBSIZE              256
2613cbeb0f0SEric Benard 
2623cbeb0f0SEric Benard /* Print Buffer Size */
2633cbeb0f0SEric Benard #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
2643cbeb0f0SEric Benard #define CONFIG_SYS_MAXARGS             16
2653cbeb0f0SEric Benard #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
2663cbeb0f0SEric Benard 
2673cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_START       0x10000000
2683cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_END         0x10010000
2693cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_SCRATCH     0x10800000
2703cbeb0f0SEric Benard 
2713cbeb0f0SEric Benard #define CONFIG_SYS_LOAD_ADDR           CONFIG_LOADADDR
2723cbeb0f0SEric Benard 
2733cbeb0f0SEric Benard #define CONFIG_CMDLINE_EDITING
2743cbeb0f0SEric Benard #define CONFIG_STACKSIZE               (128 * 1024)
2753cbeb0f0SEric Benard 
2763cbeb0f0SEric Benard /* Physical Memory Map */
2773cbeb0f0SEric Benard #define CONFIG_NR_DRAM_BANKS           1
2783cbeb0f0SEric Benard #define PHYS_SDRAM                     MMDC0_ARB_BASE_ADDR
2793cbeb0f0SEric Benard 
2803cbeb0f0SEric Benard #define CONFIG_SYS_SDRAM_BASE          PHYS_SDRAM
2813cbeb0f0SEric Benard #define CONFIG_SYS_INIT_RAM_ADDR       IRAM_BASE_ADDR
2823cbeb0f0SEric Benard #define CONFIG_SYS_INIT_RAM_SIZE       IRAM_SIZE
2833cbeb0f0SEric Benard 
2843cbeb0f0SEric Benard #define CONFIG_SYS_INIT_SP_OFFSET \
2853cbeb0f0SEric Benard 	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
2863cbeb0f0SEric Benard #define CONFIG_SYS_INIT_SP_ADDR \
2873cbeb0f0SEric Benard 	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
2883cbeb0f0SEric Benard 
2893cbeb0f0SEric Benard /* FLASH and environment organization */
2903cbeb0f0SEric Benard #define CONFIG_SYS_NO_FLASH
2913cbeb0f0SEric Benard 
2923cbeb0f0SEric Benard #define CONFIG_ENV_SIZE			(8 * 1024)
2933cbeb0f0SEric Benard 
2943cbeb0f0SEric Benard #if defined(CONFIG_ENV_IS_IN_MMC)
2953cbeb0f0SEric Benard /* RiOTboard */
2963cbeb0f0SEric Benard #define CONFIG_DEFAULT_FDT_FILE	"imx6s-riotboard.dtb"
2973cbeb0f0SEric Benard #define CONFIG_SYS_FSL_USDHC_NUM	3
2983cbeb0f0SEric Benard #define CONFIG_SYS_MMC_ENV_DEV		2	/* SDHC4 */
2993cbeb0f0SEric Benard #define CONFIG_ENV_OFFSET		(6 * 64 * 1024)
3003cbeb0f0SEric Benard #define CONFIG_SUPPORT_EMMC_BOOT /* eMMC specific */
3013cbeb0f0SEric Benard #elif defined(CONFIG_ENV_IS_IN_SPI_FLASH)
3023cbeb0f0SEric Benard /* MarSBoard */
3033cbeb0f0SEric Benard #define CONFIG_DEFAULT_FDT_FILE	"imx6q-marsboard.dtb"
3043cbeb0f0SEric Benard #define CONFIG_SYS_FSL_USDHC_NUM	2
3053cbeb0f0SEric Benard #define CONFIG_ENV_OFFSET		(768 * 1024)
3063cbeb0f0SEric Benard #define CONFIG_ENV_SECT_SIZE		(8 * 1024)
3073cbeb0f0SEric Benard #define CONFIG_ENV_SPI_BUS		CONFIG_SF_DEFAULT_BUS
3083cbeb0f0SEric Benard #define CONFIG_ENV_SPI_CS		CONFIG_SF_DEFAULT_CS
3093cbeb0f0SEric Benard #define CONFIG_ENV_SPI_MODE		CONFIG_SF_DEFAULT_MODE
3103cbeb0f0SEric Benard #define CONFIG_ENV_SPI_MAX_HZ		CONFIG_SF_DEFAULT_SPEED
3113cbeb0f0SEric Benard #endif
3123cbeb0f0SEric Benard 
3133cbeb0f0SEric Benard #define CONFIG_OF_LIBFDT
3143cbeb0f0SEric Benard 
3153cbeb0f0SEric Benard #ifndef CONFIG_SYS_DCACHE_OFF
3163cbeb0f0SEric Benard #define CONFIG_CMD_CACHE
3173cbeb0f0SEric Benard #endif
3183cbeb0f0SEric Benard 
3193cbeb0f0SEric Benard /* Framebuffer */
3203cbeb0f0SEric Benard #define CONFIG_VIDEO
3213cbeb0f0SEric Benard #define CONFIG_VIDEO_IPUV3
3223cbeb0f0SEric Benard #define CONFIG_CFB_CONSOLE
3233cbeb0f0SEric Benard #define CONFIG_VGA_AS_SINGLE_DEVICE
3243cbeb0f0SEric Benard #define CONFIG_SYS_CONSOLE_IS_IN_ENV
3253cbeb0f0SEric Benard #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
3263cbeb0f0SEric Benard #define CONFIG_VIDEO_BMP_RLE8
3273cbeb0f0SEric Benard #define CONFIG_SPLASH_SCREEN
3283cbeb0f0SEric Benard #define CONFIG_SPLASH_SCREEN_ALIGN
3293cbeb0f0SEric Benard #define CONFIG_BMP_16BPP
3303cbeb0f0SEric Benard #define CONFIG_VIDEO_LOGO
3313cbeb0f0SEric Benard #define CONFIG_VIDEO_BMP_LOGO
3323cbeb0f0SEric Benard #define CONFIG_IPUV3_CLK 260000000
3333cbeb0f0SEric Benard #define CONFIG_IMX_HDMI
3343cbeb0f0SEric Benard #define CONFIG_IMX_VIDEO_SKIP
3353cbeb0f0SEric Benard 
3363cbeb0f0SEric Benard #endif                         /* __RIOTBOARD_CONFIG_H */
337