1*3cbeb0f0SEric Benard /* 2*3cbeb0f0SEric Benard * Copyright (C) 2014 Eukréa Electromatique 3*3cbeb0f0SEric Benard * Author: Eric Bénard <eric@eukrea.com> 4*3cbeb0f0SEric Benard * 5*3cbeb0f0SEric Benard * Configuration settings for the Embest RIoTboard 6*3cbeb0f0SEric Benard * 7*3cbeb0f0SEric Benard * based on mx6*sabre*.h which are : 8*3cbeb0f0SEric Benard * Copyright (C) 2012 Freescale Semiconductor, Inc. 9*3cbeb0f0SEric Benard * 10*3cbeb0f0SEric Benard * SPDX-License-Identifier: GPL-2.0+ 11*3cbeb0f0SEric Benard */ 12*3cbeb0f0SEric Benard 13*3cbeb0f0SEric Benard #ifndef __RIOTBOARD_CONFIG_H 14*3cbeb0f0SEric Benard #define __RIOTBOARD_CONFIG_H 15*3cbeb0f0SEric Benard 16*3cbeb0f0SEric Benard #include <asm/arch/imx-regs.h> 17*3cbeb0f0SEric Benard #include <asm/imx-common/gpio.h> 18*3cbeb0f0SEric Benard 19*3cbeb0f0SEric Benard #include "mx6_common.h" 20*3cbeb0f0SEric Benard #include <linux/sizes.h> 21*3cbeb0f0SEric Benard 22*3cbeb0f0SEric Benard #define CONFIG_MXC_UART_BASE UART2_BASE 23*3cbeb0f0SEric Benard #define CONFIG_CONSOLE_DEV "ttymxc0" 24*3cbeb0f0SEric Benard #define CONFIG_MMCROOT "/dev/mmcblk1p2" 25*3cbeb0f0SEric Benard 26*3cbeb0f0SEric Benard #define PHYS_SDRAM_SIZE (1u * 1024 * 1024 * 1024) 27*3cbeb0f0SEric Benard 28*3cbeb0f0SEric Benard #define CONFIG_MX6 29*3cbeb0f0SEric Benard 30*3cbeb0f0SEric Benard #define CONFIG_DISPLAY_CPUINFO 31*3cbeb0f0SEric Benard #define CONFIG_DISPLAY_BOARDINFO 32*3cbeb0f0SEric Benard 33*3cbeb0f0SEric Benard #define CONFIG_CMDLINE_TAG 34*3cbeb0f0SEric Benard #define CONFIG_SETUP_MEMORY_TAGS 35*3cbeb0f0SEric Benard #define CONFIG_INITRD_TAG 36*3cbeb0f0SEric Benard #define CONFIG_REVISION_TAG 37*3cbeb0f0SEric Benard 38*3cbeb0f0SEric Benard /* Size of malloc() pool */ 39*3cbeb0f0SEric Benard #define CONFIG_SYS_MALLOC_LEN (10 * SZ_1M) 40*3cbeb0f0SEric Benard 41*3cbeb0f0SEric Benard #define CONFIG_BOARD_EARLY_INIT_F 42*3cbeb0f0SEric Benard #define CONFIG_BOARD_LATE_INIT 43*3cbeb0f0SEric Benard #define CONFIG_MXC_GPIO 44*3cbeb0f0SEric Benard 45*3cbeb0f0SEric Benard #define CONFIG_MXC_UART 46*3cbeb0f0SEric Benard 47*3cbeb0f0SEric Benard #define CONFIG_CMD_FUSE 48*3cbeb0f0SEric Benard #ifdef CONFIG_CMD_FUSE 49*3cbeb0f0SEric Benard #define CONFIG_MXC_OCOTP 50*3cbeb0f0SEric Benard #endif 51*3cbeb0f0SEric Benard 52*3cbeb0f0SEric Benard /* I2C Configs */ 53*3cbeb0f0SEric Benard #define CONFIG_CMD_I2C 54*3cbeb0f0SEric Benard #define CONFIG_SYS_I2C 55*3cbeb0f0SEric Benard #define CONFIG_SYS_I2C_MXC 56*3cbeb0f0SEric Benard #define CONFIG_SYS_I2C_SPEED 100000 57*3cbeb0f0SEric Benard 58*3cbeb0f0SEric Benard /* USB Configs */ 59*3cbeb0f0SEric Benard #define CONFIG_CMD_USB 60*3cbeb0f0SEric Benard #define CONFIG_USB_EHCI 61*3cbeb0f0SEric Benard #define CONFIG_USB_EHCI_MX6 62*3cbeb0f0SEric Benard #define CONFIG_USB_STORAGE 63*3cbeb0f0SEric Benard #define CONFIG_USB_HOST_ETHER 64*3cbeb0f0SEric Benard #define CONFIG_USB_ETHER_ASIX 65*3cbeb0f0SEric Benard #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 66*3cbeb0f0SEric Benard #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ 67*3cbeb0f0SEric Benard #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 68*3cbeb0f0SEric Benard #define CONFIG_MXC_USB_FLAGS 0 69*3cbeb0f0SEric Benard 70*3cbeb0f0SEric Benard /* MMC Configs */ 71*3cbeb0f0SEric Benard #define CONFIG_FSL_ESDHC 72*3cbeb0f0SEric Benard #define CONFIG_FSL_USDHC 73*3cbeb0f0SEric Benard #define CONFIG_SYS_FSL_ESDHC_ADDR 0 74*3cbeb0f0SEric Benard 75*3cbeb0f0SEric Benard #define CONFIG_MMC 76*3cbeb0f0SEric Benard #define CONFIG_CMD_MMC 77*3cbeb0f0SEric Benard #define CONFIG_GENERIC_MMC 78*3cbeb0f0SEric Benard #define CONFIG_BOUNCE_BUFFER 79*3cbeb0f0SEric Benard #define CONFIG_CMD_EXT2 80*3cbeb0f0SEric Benard #define CONFIG_CMD_FAT 81*3cbeb0f0SEric Benard #define CONFIG_DOS_PARTITION 82*3cbeb0f0SEric Benard 83*3cbeb0f0SEric Benard #define CONFIG_CMD_PING 84*3cbeb0f0SEric Benard #define CONFIG_CMD_DHCP 85*3cbeb0f0SEric Benard #define CONFIG_CMD_MII 86*3cbeb0f0SEric Benard #define CONFIG_CMD_NET 87*3cbeb0f0SEric Benard #define CONFIG_FEC_MXC 88*3cbeb0f0SEric Benard #define CONFIG_MII 89*3cbeb0f0SEric Benard #define IMX_FEC_BASE ENET_BASE_ADDR 90*3cbeb0f0SEric Benard #define CONFIG_FEC_XCV_TYPE RGMII 91*3cbeb0f0SEric Benard #define CONFIG_ETHPRIME "FEC" 92*3cbeb0f0SEric Benard #define CONFIG_FEC_MXC_PHYADDR 4 93*3cbeb0f0SEric Benard 94*3cbeb0f0SEric Benard #define CONFIG_PHYLIB 95*3cbeb0f0SEric Benard #define CONFIG_PHY_ATHEROS 96*3cbeb0f0SEric Benard 97*3cbeb0f0SEric Benard #define CONFIG_CMD_SF 98*3cbeb0f0SEric Benard #ifdef CONFIG_CMD_SF 99*3cbeb0f0SEric Benard #define CONFIG_SPI_FLASH 100*3cbeb0f0SEric Benard #define CONFIG_SPI_FLASH_SST 101*3cbeb0f0SEric Benard #define CONFIG_MXC_SPI 102*3cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_BUS 0 103*3cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_CS (0 | (IMX_GPIO_NR(2, 30) << 8)) 104*3cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_SPEED 20000000 105*3cbeb0f0SEric Benard #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 106*3cbeb0f0SEric Benard #endif 107*3cbeb0f0SEric Benard 108*3cbeb0f0SEric Benard /* allow to overwrite serial and ethaddr */ 109*3cbeb0f0SEric Benard #define CONFIG_ENV_OVERWRITE 110*3cbeb0f0SEric Benard #define CONFIG_CONS_INDEX 1 111*3cbeb0f0SEric Benard #define CONFIG_BAUDRATE 115200 112*3cbeb0f0SEric Benard 113*3cbeb0f0SEric Benard /* Command definition */ 114*3cbeb0f0SEric Benard #include <config_cmd_default.h> 115*3cbeb0f0SEric Benard 116*3cbeb0f0SEric Benard #define CONFIG_CMD_BMODE 117*3cbeb0f0SEric Benard #define CONFIG_CMD_BOOTZ 118*3cbeb0f0SEric Benard #define CONFIG_CMD_SETEXPR 119*3cbeb0f0SEric Benard #undef CONFIG_CMD_IMLS 120*3cbeb0f0SEric Benard 121*3cbeb0f0SEric Benard #define CONFIG_BOOTDELAY 1 122*3cbeb0f0SEric Benard 123*3cbeb0f0SEric Benard #define CONFIG_LOADADDR 0x12000000 124*3cbeb0f0SEric Benard #define CONFIG_SYS_TEXT_BASE 0x17800000 125*3cbeb0f0SEric Benard 126*3cbeb0f0SEric Benard #ifdef CONFIG_SUPPORT_EMMC_BOOT 127*3cbeb0f0SEric Benard #define EMMC_ENV \ 128*3cbeb0f0SEric Benard "emmcdev=2\0" \ 129*3cbeb0f0SEric Benard "update_emmc_firmware=" \ 130*3cbeb0f0SEric Benard "if test ${ip_dyn} = yes; then " \ 131*3cbeb0f0SEric Benard "setenv get_cmd dhcp; " \ 132*3cbeb0f0SEric Benard "else " \ 133*3cbeb0f0SEric Benard "setenv get_cmd tftp; " \ 134*3cbeb0f0SEric Benard "fi; " \ 135*3cbeb0f0SEric Benard "if ${get_cmd} ${update_sd_firmware_filename}; then " \ 136*3cbeb0f0SEric Benard "if mmc dev ${emmcdev}; then " \ 137*3cbeb0f0SEric Benard "setexpr fw_sz ${filesize} / 0x200; " \ 138*3cbeb0f0SEric Benard "setexpr fw_sz ${fw_sz} + 1; " \ 139*3cbeb0f0SEric Benard "mmc write ${loadaddr} 0x2 ${fw_sz}; " \ 140*3cbeb0f0SEric Benard "fi; " \ 141*3cbeb0f0SEric Benard "fi\0" 142*3cbeb0f0SEric Benard #else 143*3cbeb0f0SEric Benard #define EMMC_ENV "" 144*3cbeb0f0SEric Benard #endif 145*3cbeb0f0SEric Benard 146*3cbeb0f0SEric Benard #ifdef CONFIG_CMD_SF 147*3cbeb0f0SEric Benard #define SF_ENV \ 148*3cbeb0f0SEric Benard "update_spi_firmware=" \ 149*3cbeb0f0SEric Benard "if test ${ip_dyn} = yes; then " \ 150*3cbeb0f0SEric Benard "setenv get_cmd dhcp; " \ 151*3cbeb0f0SEric Benard "else " \ 152*3cbeb0f0SEric Benard "setenv get_cmd tftp; " \ 153*3cbeb0f0SEric Benard "fi; " \ 154*3cbeb0f0SEric Benard "if ${get_cmd} ${update_spi_firmware_filename}; then " \ 155*3cbeb0f0SEric Benard "if sf probe; then " \ 156*3cbeb0f0SEric Benard "sf erase 0 0xc0000; " \ 157*3cbeb0f0SEric Benard "sf write ${loadaddr} 0x400 ${filesize}; " \ 158*3cbeb0f0SEric Benard "fi; " \ 159*3cbeb0f0SEric Benard "fi\0" 160*3cbeb0f0SEric Benard #else 161*3cbeb0f0SEric Benard #define SF_ENV "" 162*3cbeb0f0SEric Benard #endif 163*3cbeb0f0SEric Benard 164*3cbeb0f0SEric Benard #define CONFIG_EXTRA_ENV_SETTINGS \ 165*3cbeb0f0SEric Benard "script=boot.scr\0" \ 166*3cbeb0f0SEric Benard "image=zImage\0" \ 167*3cbeb0f0SEric Benard "fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \ 168*3cbeb0f0SEric Benard "fdt_addr=0x18000000\0" \ 169*3cbeb0f0SEric Benard "boot_fdt=try\0" \ 170*3cbeb0f0SEric Benard "ip_dyn=yes\0" \ 171*3cbeb0f0SEric Benard "console=" CONFIG_CONSOLE_DEV "\0" \ 172*3cbeb0f0SEric Benard "fdt_high=0xffffffff\0" \ 173*3cbeb0f0SEric Benard "initrd_high=0xffffffff\0" \ 174*3cbeb0f0SEric Benard "mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \ 175*3cbeb0f0SEric Benard "mmcpart=1\0" \ 176*3cbeb0f0SEric Benard "mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \ 177*3cbeb0f0SEric Benard "update_sd_firmware=" \ 178*3cbeb0f0SEric Benard "if test ${ip_dyn} = yes; then " \ 179*3cbeb0f0SEric Benard "setenv get_cmd dhcp; " \ 180*3cbeb0f0SEric Benard "else " \ 181*3cbeb0f0SEric Benard "setenv get_cmd tftp; " \ 182*3cbeb0f0SEric Benard "fi; " \ 183*3cbeb0f0SEric Benard "if mmc dev ${mmcdev}; then " \ 184*3cbeb0f0SEric Benard "if ${get_cmd} ${update_sd_firmware_filename}; then " \ 185*3cbeb0f0SEric Benard "setexpr fw_sz ${filesize} / 0x200; " \ 186*3cbeb0f0SEric Benard "setexpr fw_sz ${fw_sz} + 1; " \ 187*3cbeb0f0SEric Benard "mmc write ${loadaddr} 0x2 ${fw_sz}; " \ 188*3cbeb0f0SEric Benard "fi; " \ 189*3cbeb0f0SEric Benard "fi\0" \ 190*3cbeb0f0SEric Benard EMMC_ENV \ 191*3cbeb0f0SEric Benard SF_ENV \ 192*3cbeb0f0SEric Benard "mmcargs=setenv bootargs console=${console},${baudrate} " \ 193*3cbeb0f0SEric Benard "root=${mmcroot}\0" \ 194*3cbeb0f0SEric Benard "loadbootscript=" \ 195*3cbeb0f0SEric Benard "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ 196*3cbeb0f0SEric Benard "bootscript=echo Running bootscript from mmc ...; " \ 197*3cbeb0f0SEric Benard "source\0" \ 198*3cbeb0f0SEric Benard "loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \ 199*3cbeb0f0SEric Benard "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \ 200*3cbeb0f0SEric Benard "mmcboot=echo Booting from mmc ...; " \ 201*3cbeb0f0SEric Benard "run mmcargs; " \ 202*3cbeb0f0SEric Benard "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \ 203*3cbeb0f0SEric Benard "if run loadfdt; then " \ 204*3cbeb0f0SEric Benard "bootz ${loadaddr} - ${fdt_addr}; " \ 205*3cbeb0f0SEric Benard "else " \ 206*3cbeb0f0SEric Benard "if test ${boot_fdt} = try; then " \ 207*3cbeb0f0SEric Benard "bootz; " \ 208*3cbeb0f0SEric Benard "else " \ 209*3cbeb0f0SEric Benard "echo WARN: Cannot load the DT; " \ 210*3cbeb0f0SEric Benard "fi; " \ 211*3cbeb0f0SEric Benard "fi; " \ 212*3cbeb0f0SEric Benard "else " \ 213*3cbeb0f0SEric Benard "bootz; " \ 214*3cbeb0f0SEric Benard "fi;\0" \ 215*3cbeb0f0SEric Benard "netargs=setenv bootargs console=${console},${baudrate} " \ 216*3cbeb0f0SEric Benard "root=/dev/nfs " \ 217*3cbeb0f0SEric Benard "ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \ 218*3cbeb0f0SEric Benard "netboot=echo Booting from net ...; " \ 219*3cbeb0f0SEric Benard "run netargs; " \ 220*3cbeb0f0SEric Benard "if test ${ip_dyn} = yes; then " \ 221*3cbeb0f0SEric Benard "setenv get_cmd dhcp; " \ 222*3cbeb0f0SEric Benard "else " \ 223*3cbeb0f0SEric Benard "setenv get_cmd tftp; " \ 224*3cbeb0f0SEric Benard "fi; " \ 225*3cbeb0f0SEric Benard "${get_cmd} ${image}; " \ 226*3cbeb0f0SEric Benard "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \ 227*3cbeb0f0SEric Benard "if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \ 228*3cbeb0f0SEric Benard "bootz ${loadaddr} - ${fdt_addr}; " \ 229*3cbeb0f0SEric Benard "else " \ 230*3cbeb0f0SEric Benard "if test ${boot_fdt} = try; then " \ 231*3cbeb0f0SEric Benard "bootz; " \ 232*3cbeb0f0SEric Benard "else " \ 233*3cbeb0f0SEric Benard "echo WARN: Cannot load the DT; " \ 234*3cbeb0f0SEric Benard "fi; " \ 235*3cbeb0f0SEric Benard "fi; " \ 236*3cbeb0f0SEric Benard "else " \ 237*3cbeb0f0SEric Benard "bootz; " \ 238*3cbeb0f0SEric Benard "fi;\0" 239*3cbeb0f0SEric Benard 240*3cbeb0f0SEric Benard #define CONFIG_BOOTCOMMAND \ 241*3cbeb0f0SEric Benard "mmc dev ${mmcdev};" \ 242*3cbeb0f0SEric Benard "if mmc rescan; then " \ 243*3cbeb0f0SEric Benard "if run loadbootscript; then " \ 244*3cbeb0f0SEric Benard "run bootscript; " \ 245*3cbeb0f0SEric Benard "else " \ 246*3cbeb0f0SEric Benard "if run loadimage; then " \ 247*3cbeb0f0SEric Benard "run mmcboot; " \ 248*3cbeb0f0SEric Benard "else run netboot; " \ 249*3cbeb0f0SEric Benard "fi; " \ 250*3cbeb0f0SEric Benard "fi; " \ 251*3cbeb0f0SEric Benard "else run netboot; fi" 252*3cbeb0f0SEric Benard 253*3cbeb0f0SEric Benard #define CONFIG_ARP_TIMEOUT 200UL 254*3cbeb0f0SEric Benard 255*3cbeb0f0SEric Benard /* Miscellaneous configurable options */ 256*3cbeb0f0SEric Benard #define CONFIG_SYS_LONGHELP 257*3cbeb0f0SEric Benard #define CONFIG_SYS_HUSH_PARSER 258*3cbeb0f0SEric Benard #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " 259*3cbeb0f0SEric Benard #define CONFIG_AUTO_COMPLETE 260*3cbeb0f0SEric Benard #define CONFIG_SYS_CBSIZE 256 261*3cbeb0f0SEric Benard 262*3cbeb0f0SEric Benard /* Print Buffer Size */ 263*3cbeb0f0SEric Benard #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 264*3cbeb0f0SEric Benard #define CONFIG_SYS_MAXARGS 16 265*3cbeb0f0SEric Benard #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 266*3cbeb0f0SEric Benard 267*3cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_START 0x10000000 268*3cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_END 0x10010000 269*3cbeb0f0SEric Benard #define CONFIG_SYS_MEMTEST_SCRATCH 0x10800000 270*3cbeb0f0SEric Benard 271*3cbeb0f0SEric Benard #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 272*3cbeb0f0SEric Benard 273*3cbeb0f0SEric Benard #define CONFIG_CMDLINE_EDITING 274*3cbeb0f0SEric Benard #define CONFIG_STACKSIZE (128 * 1024) 275*3cbeb0f0SEric Benard 276*3cbeb0f0SEric Benard /* Physical Memory Map */ 277*3cbeb0f0SEric Benard #define CONFIG_NR_DRAM_BANKS 1 278*3cbeb0f0SEric Benard #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR 279*3cbeb0f0SEric Benard 280*3cbeb0f0SEric Benard #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM 281*3cbeb0f0SEric Benard #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 282*3cbeb0f0SEric Benard #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 283*3cbeb0f0SEric Benard 284*3cbeb0f0SEric Benard #define CONFIG_SYS_INIT_SP_OFFSET \ 285*3cbeb0f0SEric Benard (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 286*3cbeb0f0SEric Benard #define CONFIG_SYS_INIT_SP_ADDR \ 287*3cbeb0f0SEric Benard (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 288*3cbeb0f0SEric Benard 289*3cbeb0f0SEric Benard /* FLASH and environment organization */ 290*3cbeb0f0SEric Benard #define CONFIG_SYS_NO_FLASH 291*3cbeb0f0SEric Benard 292*3cbeb0f0SEric Benard #define CONFIG_ENV_SIZE (8 * 1024) 293*3cbeb0f0SEric Benard 294*3cbeb0f0SEric Benard #if defined(CONFIG_ENV_IS_IN_MMC) 295*3cbeb0f0SEric Benard /* RiOTboard */ 296*3cbeb0f0SEric Benard #define CONFIG_DEFAULT_FDT_FILE "imx6s-riotboard.dtb" 297*3cbeb0f0SEric Benard #define CONFIG_SYS_FSL_USDHC_NUM 3 298*3cbeb0f0SEric Benard #define CONFIG_SYS_MMC_ENV_DEV 2 /* SDHC4 */ 299*3cbeb0f0SEric Benard #define CONFIG_ENV_OFFSET (6 * 64 * 1024) 300*3cbeb0f0SEric Benard #define CONFIG_SUPPORT_EMMC_BOOT /* eMMC specific */ 301*3cbeb0f0SEric Benard #elif defined(CONFIG_ENV_IS_IN_SPI_FLASH) 302*3cbeb0f0SEric Benard /* MarSBoard */ 303*3cbeb0f0SEric Benard #define CONFIG_DEFAULT_FDT_FILE "imx6q-marsboard.dtb" 304*3cbeb0f0SEric Benard #define CONFIG_SYS_FSL_USDHC_NUM 2 305*3cbeb0f0SEric Benard #define CONFIG_ENV_OFFSET (768 * 1024) 306*3cbeb0f0SEric Benard #define CONFIG_ENV_SECT_SIZE (8 * 1024) 307*3cbeb0f0SEric Benard #define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS 308*3cbeb0f0SEric Benard #define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS 309*3cbeb0f0SEric Benard #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 310*3cbeb0f0SEric Benard #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED 311*3cbeb0f0SEric Benard #endif 312*3cbeb0f0SEric Benard 313*3cbeb0f0SEric Benard #define CONFIG_OF_LIBFDT 314*3cbeb0f0SEric Benard 315*3cbeb0f0SEric Benard #ifndef CONFIG_SYS_DCACHE_OFF 316*3cbeb0f0SEric Benard #define CONFIG_CMD_CACHE 317*3cbeb0f0SEric Benard #endif 318*3cbeb0f0SEric Benard 319*3cbeb0f0SEric Benard /* Framebuffer */ 320*3cbeb0f0SEric Benard #define CONFIG_VIDEO 321*3cbeb0f0SEric Benard #define CONFIG_VIDEO_IPUV3 322*3cbeb0f0SEric Benard #define CONFIG_CFB_CONSOLE 323*3cbeb0f0SEric Benard #define CONFIG_VGA_AS_SINGLE_DEVICE 324*3cbeb0f0SEric Benard #define CONFIG_SYS_CONSOLE_IS_IN_ENV 325*3cbeb0f0SEric Benard #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE 326*3cbeb0f0SEric Benard #define CONFIG_VIDEO_BMP_RLE8 327*3cbeb0f0SEric Benard #define CONFIG_SPLASH_SCREEN 328*3cbeb0f0SEric Benard #define CONFIG_SPLASH_SCREEN_ALIGN 329*3cbeb0f0SEric Benard #define CONFIG_BMP_16BPP 330*3cbeb0f0SEric Benard #define CONFIG_VIDEO_LOGO 331*3cbeb0f0SEric Benard #define CONFIG_VIDEO_BMP_LOGO 332*3cbeb0f0SEric Benard #define CONFIG_IPUV3_CLK 260000000 333*3cbeb0f0SEric Benard #define CONFIG_IMX_HDMI 334*3cbeb0f0SEric Benard #define CONFIG_IMX_VIDEO_SKIP 335*3cbeb0f0SEric Benard 336*3cbeb0f0SEric Benard #endif /* __RIOTBOARD_CONFIG_H */ 337