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