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 233f0e935fSSimon Glass #ifndef CONFIG_SPL_BUILD 243f0e935fSSimon Glass #define CONFIG_CMD_GPIO 253f0e935fSSimon Glass #endif 263f0e935fSSimon Glass 27e32028a7SNikita Kiryanov /* Display information on boot */ 28e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_CPUINFO 29e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_BOARDINFO 30e32028a7SNikita Kiryanov #define CONFIG_TIMESTAMP 31e32028a7SNikita Kiryanov 32e32028a7SNikita Kiryanov /* CMD */ 33e32028a7SNikita Kiryanov #include <config_cmd_default.h> 34e32028a7SNikita Kiryanov #define CONFIG_CMD_GREPENV 35e32028a7SNikita Kiryanov #undef CONFIG_CMD_FLASH 36e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADB 37e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADS 38e32028a7SNikita Kiryanov #undef CONFIG_CMD_XIMG 39e32028a7SNikita Kiryanov #undef CONFIG_CMD_FPGA 40e32028a7SNikita Kiryanov #undef CONFIG_CMD_IMLS 41e32028a7SNikita Kiryanov 42e32028a7SNikita Kiryanov /* MMC */ 43e32028a7SNikita Kiryanov #define CONFIG_MMC 44e32028a7SNikita Kiryanov #define CONFIG_CMD_MMC 45e32028a7SNikita Kiryanov #define CONFIG_GENERIC_MMC 46e32028a7SNikita Kiryanov #define CONFIG_FSL_ESDHC 47e32028a7SNikita Kiryanov #define CONFIG_FSL_USDHC 48e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_USDHC_NUM 3 49e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_ESDHC_ADDR USDHC2_BASE_ADDR 50e32028a7SNikita Kiryanov 51e32028a7SNikita Kiryanov /* RAM */ 52e32028a7SNikita Kiryanov #define PHYS_SDRAM_1 MMDC0_ARB_BASE_ADDR 53e32028a7SNikita Kiryanov #define PHYS_SDRAM_2 MMDC1_ARB_BASE_ADDR 54e32028a7SNikita Kiryanov #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 55e32028a7SNikita Kiryanov #define CONFIG_NR_DRAM_BANKS 2 56e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_START 0x10000000 57e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_END 0x10010000 58e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 59e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 60e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_OFFSET \ 61e32028a7SNikita Kiryanov (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 62e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_ADDR \ 63e32028a7SNikita Kiryanov (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 64e32028a7SNikita Kiryanov 65e32028a7SNikita Kiryanov /* Serial console */ 66e32028a7SNikita Kiryanov #define CONFIG_MXC_UART 67e32028a7SNikita Kiryanov #define CONFIG_MXC_UART_BASE UART4_BASE 68e32028a7SNikita Kiryanov #define CONFIG_BAUDRATE 115200 69e32028a7SNikita Kiryanov #define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, 115200} 70e32028a7SNikita Kiryanov 71e32028a7SNikita Kiryanov /* Shell */ 72e32028a7SNikita Kiryanov #define CONFIG_SYS_PROMPT "CM-FX6 # " 73e32028a7SNikita Kiryanov #define CONFIG_SYS_CBSIZE 1024 74e32028a7SNikita Kiryanov #define CONFIG_SYS_MAXARGS 16 75e32028a7SNikita Kiryanov #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 76e32028a7SNikita Kiryanov #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 77e32028a7SNikita Kiryanov sizeof(CONFIG_SYS_PROMPT) + 16) 78e32028a7SNikita Kiryanov 79e32028a7SNikita Kiryanov /* SPI flash */ 80e32028a7SNikita Kiryanov #define CONFIG_SYS_NO_FLASH 81e32028a7SNikita Kiryanov #define CONFIG_CMD_SF 82e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_BUS 0 83e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_CS 0 84e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_SPEED 25000000 85e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0) 86e32028a7SNikita Kiryanov 87e32028a7SNikita Kiryanov /* Environment */ 88e32028a7SNikita Kiryanov #define CONFIG_ENV_OVERWRITE 89e32028a7SNikita Kiryanov #define CONFIG_ENV_IS_IN_SPI_FLASH 90e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED 91e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 92e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS 93e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS 94e32028a7SNikita Kiryanov #define CONFIG_ENV_SECT_SIZE (64 * 1024) 95e32028a7SNikita Kiryanov #define CONFIG_ENV_SIZE (8 * 1024) 96e32028a7SNikita Kiryanov #define CONFIG_ENV_OFFSET (768 * 1024) 97e32028a7SNikita Kiryanov 98e32028a7SNikita Kiryanov #define CONFIG_EXTRA_ENV_SETTINGS \ 991c2e5292SNikita Kiryanov "stdin=serial,usbkbd\0" \ 100deb94d61SNikita Kiryanov "stdout=serial,vga\0" \ 101deb94d61SNikita Kiryanov "stderr=serial,vga\0" \ 102deb94d61SNikita Kiryanov "panel=HDMI\0" \ 103e32028a7SNikita Kiryanov "autoload=no\0" \ 104508a6edeSNikita Kiryanov "kernel=uImage-cm-fx6\0" \ 105508a6edeSNikita Kiryanov "script=boot.scr\0" \ 106508a6edeSNikita Kiryanov "dtb=cm-fx6.dtb\0" \ 107508a6edeSNikita Kiryanov "bootm_low=18000000\0" \ 108e32028a7SNikita Kiryanov "loadaddr=0x10800000\0" \ 109e32028a7SNikita Kiryanov "fdtaddr=0x11000000\0" \ 110e32028a7SNikita Kiryanov "console=ttymxc3,115200\0" \ 111e32028a7SNikita Kiryanov "ethprime=FEC0\0" \ 112e32028a7SNikita Kiryanov "video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32@50,if=RGB32\0" \ 113e32028a7SNikita Kiryanov "video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32\0" \ 114e32028a7SNikita Kiryanov "doboot=bootm ${loadaddr}\0" \ 115508a6edeSNikita Kiryanov "doloadfdt=false\0" \ 116e32028a7SNikita Kiryanov "setboottypez=setenv kernel zImage-cm-fx6;" \ 117e32028a7SNikita Kiryanov "setenv doboot bootz ${loadaddr} - ${fdtaddr};" \ 118508a6edeSNikita Kiryanov "setenv doloadfdt true;\0" \ 119e32028a7SNikita Kiryanov "setboottypem=setenv kernel uImage-cm-fx6;" \ 120e32028a7SNikita Kiryanov "setenv doboot bootm ${loadaddr};" \ 121508a6edeSNikita Kiryanov "setenv doloadfdt false;\0"\ 122e32028a7SNikita Kiryanov "mmcroot=/dev/mmcblk0p2 rw rootwait\0" \ 123206f38f7SNikita Kiryanov "sataroot=/dev/sda2 rw rootwait\0" \ 124a6b0652bSNikita Kiryanov "nandroot=/dev/mtdblock4 rw\0" \ 125a6b0652bSNikita Kiryanov "nandrootfstype=ubifs\0" \ 126508a6edeSNikita Kiryanov "mmcargs=setenv bootargs console=${console} root=${mmcroot} " \ 127508a6edeSNikita Kiryanov "${video}\0" \ 128508a6edeSNikita Kiryanov "sataargs=setenv bootargs console=${console} root=${sataroot} " \ 129508a6edeSNikita Kiryanov "${video}\0" \ 130a6b0652bSNikita Kiryanov "nandargs=setenv bootargs console=${console} " \ 131a6b0652bSNikita Kiryanov "root=${nandroot} " \ 132a6b0652bSNikita Kiryanov "rootfstype=${nandrootfstype} " \ 133a6b0652bSNikita Kiryanov "${video}\0" \ 134508a6edeSNikita Kiryanov "nandboot=if run nandloadkernel; then " \ 135a6b0652bSNikita Kiryanov "run nandloadfdt;" \ 136508a6edeSNikita Kiryanov "run setboottypem;" \ 137508a6edeSNikita Kiryanov "run storagebootcmd;" \ 138508a6edeSNikita Kiryanov "run setboottypez;" \ 139508a6edeSNikita Kiryanov "run storagebootcmd;" \ 140508a6edeSNikita Kiryanov "fi;\0" \ 141508a6edeSNikita Kiryanov "run_eboot=echo Starting EBOOT ...; "\ 142508a6edeSNikita Kiryanov "mmc dev 2 && " \ 143508a6edeSNikita Kiryanov "mmc rescan && mmc read 10042000 a 400 && go 10042000\0" \ 144508a6edeSNikita Kiryanov "loadscript=load ${storagetype} ${storagedev} ${loadaddr} ${script};\0"\ 145508a6edeSNikita Kiryanov "loadkernel=load ${storagetype} ${storagedev} ${loadaddr} ${kernel};\0"\ 146508a6edeSNikita Kiryanov "loadfdt=load ${storagetype} ${storagedev} ${fdtaddr} ${dtb};\0" \ 147508a6edeSNikita Kiryanov "bootscript=echo Running bootscript from ${storagetype} ...;" \ 148508a6edeSNikita Kiryanov "source ${loadaddr};\0" \ 149508a6edeSNikita Kiryanov "nandloadkernel=nand read ${loadaddr} 0 780000;\0" \ 150508a6edeSNikita Kiryanov "nandloadfdt=nand read ${fdtaddr} 780000 80000;\0" \ 151508a6edeSNikita Kiryanov "setupmmcboot=setenv storagetype mmc; setenv storagedev 2;\0" \ 152508a6edeSNikita Kiryanov "setupsataboot=setenv storagetype sata; setenv storagedev 0;\0" \ 153508a6edeSNikita Kiryanov "setupnandboot=setenv storagetype nand;\0" \ 154508a6edeSNikita Kiryanov "setupusbboot=setenv storagetype usb; setenv storagedev 0;\0" \ 155508a6edeSNikita Kiryanov "storagebootcmd=echo Booting from ${storagetype} ...;" \ 156508a6edeSNikita Kiryanov "run ${storagetype}args; run doboot;\0" \ 157508a6edeSNikita Kiryanov "trybootk=if run loadkernel; then " \ 158508a6edeSNikita Kiryanov "if ${doloadfdt}; then " \ 159508a6edeSNikita Kiryanov "run loadfdt;" \ 160a6b0652bSNikita Kiryanov "fi;" \ 161508a6edeSNikita Kiryanov "run storagebootcmd;" \ 162508a6edeSNikita Kiryanov "fi;\0" \ 163508a6edeSNikita Kiryanov "trybootsmz=if run loadscript; then " \ 164508a6edeSNikita Kiryanov "run bootscript;" \ 165e32028a7SNikita Kiryanov "fi;" \ 166508a6edeSNikita Kiryanov "run setboottypem;" \ 167508a6edeSNikita Kiryanov "run trybootk;" \ 168508a6edeSNikita Kiryanov "run setboottypez;" \ 169508a6edeSNikita Kiryanov "run trybootk;\0" 170e32028a7SNikita Kiryanov 171e32028a7SNikita Kiryanov #define CONFIG_BOOTCOMMAND \ 172508a6edeSNikita Kiryanov "run setupmmcboot;" \ 173508a6edeSNikita Kiryanov "mmc dev ${storagedev};" \ 174508a6edeSNikita Kiryanov "if mmc rescan; then " \ 175508a6edeSNikita Kiryanov "run trybootsmz;" \ 176508a6edeSNikita Kiryanov "fi;" \ 177508a6edeSNikita Kiryanov "run setupusbboot;" \ 178508a6edeSNikita Kiryanov "if usb start; then "\ 179508a6edeSNikita Kiryanov "if run loadscript; then " \ 180508a6edeSNikita Kiryanov "run bootscript;" \ 181508a6edeSNikita Kiryanov "fi;" \ 182508a6edeSNikita Kiryanov "fi;" \ 183508a6edeSNikita Kiryanov "run setupsataboot;" \ 184508a6edeSNikita Kiryanov "if sata init; then " \ 185508a6edeSNikita Kiryanov "run trybootsmz;" \ 186508a6edeSNikita Kiryanov "fi;" \ 187508a6edeSNikita Kiryanov "run setupnandboot;" \ 188508a6edeSNikita Kiryanov "run nandboot;" 189e32028a7SNikita Kiryanov 1901c2e5292SNikita Kiryanov #define CONFIG_PREBOOT "usb start" 1911c2e5292SNikita Kiryanov 192e32028a7SNikita Kiryanov /* SPI */ 193e32028a7SNikita Kiryanov #define CONFIG_SPI 194e32028a7SNikita Kiryanov #define CONFIG_MXC_SPI 195e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH 196e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_ATMEL 197e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_EON 198e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_GIGADEVICE 199e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_MACRONIX 200e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SPANSION 201e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_STMICRO 202e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SST 203e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_WINBOND 204e32028a7SNikita Kiryanov 205a6b0652bSNikita Kiryanov /* NAND */ 206a6b0652bSNikita Kiryanov #ifndef CONFIG_SPL_BUILD 207a6b0652bSNikita Kiryanov #define CONFIG_CMD_NAND 208a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_BASE 0x40000000 209a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_MAX_CHIPS 1 210a6b0652bSNikita Kiryanov #define CONFIG_SYS_MAX_NAND_DEVICE 1 211a6b0652bSNikita Kiryanov #define CONFIG_NAND_MXS 212a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_ONFI_DETECTION 213a6b0652bSNikita Kiryanov /* APBH DMA is required for NAND support */ 214a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA 215a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST 216a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST8 217a6b0652bSNikita Kiryanov #endif 218a6b0652bSNikita Kiryanov 21902b1343eSNikita Kiryanov /* Ethernet */ 22002b1343eSNikita Kiryanov #define CONFIG_FEC_MXC 22102b1343eSNikita Kiryanov #define CONFIG_FEC_MXC_PHYADDR 0 22202b1343eSNikita Kiryanov #define CONFIG_FEC_XCV_TYPE RGMII 22302b1343eSNikita Kiryanov #define IMX_FEC_BASE ENET_BASE_ADDR 22402b1343eSNikita Kiryanov #define CONFIG_PHYLIB 22502b1343eSNikita Kiryanov #define CONFIG_PHY_ATHEROS 22602b1343eSNikita Kiryanov #define CONFIG_MII 22702b1343eSNikita Kiryanov #define CONFIG_ETHPRIME "FEC0" 22802b1343eSNikita Kiryanov #define CONFIG_ARP_TIMEOUT 200UL 22902b1343eSNikita Kiryanov #define CONFIG_NET_RETRY_COUNT 5 23002b1343eSNikita Kiryanov 2310f3effb9SNikita Kiryanov /* USB */ 2320f3effb9SNikita Kiryanov #define CONFIG_CMD_USB 2330f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI 2340f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI_MX6 2350f3effb9SNikita Kiryanov #define CONFIG_USB_STORAGE 2360f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 2370f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_FLAGS 0 2380f3effb9SNikita Kiryanov #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 2390f3effb9SNikita Kiryanov #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ 2401c2e5292SNikita Kiryanov #define CONFIG_USB_KEYBOARD 2411c2e5292SNikita Kiryanov #define CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP 2421c2e5292SNikita Kiryanov #define CONFIG_SYS_STDIO_DEREGISTER 2430f3effb9SNikita Kiryanov 244f42b2f60SNikita Kiryanov /* I2C */ 245f42b2f60SNikita Kiryanov #define CONFIG_CMD_I2C 246f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C 247f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_MXC 248*f8cb101eSYork Sun #define CONFIG_SYS_I2C_MXC_I2C3 /* enable I2C bus 3 */ 249f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_SPEED 100000 250f42b2f60SNikita Kiryanov #define CONFIG_SYS_MXC_I2C3_SPEED 400000 251f42b2f60SNikita Kiryanov 252f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 253f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 254f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_BUS 2 255f42b2f60SNikita Kiryanov 256206f38f7SNikita Kiryanov /* SATA */ 257206f38f7SNikita Kiryanov #define CONFIG_CMD_SATA 258206f38f7SNikita Kiryanov #define CONFIG_SYS_SATA_MAX_DEVICE 1 259206f38f7SNikita Kiryanov #define CONFIG_LIBATA 260206f38f7SNikita Kiryanov #define CONFIG_LBA48 261206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA 262206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_PORT_ID 0 263206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR 264206f38f7SNikita Kiryanov 265e32028a7SNikita Kiryanov /* GPIO */ 266e32028a7SNikita Kiryanov #define CONFIG_MXC_GPIO 267e32028a7SNikita Kiryanov 268e32028a7SNikita Kiryanov /* Boot */ 269e32028a7SNikita Kiryanov #define CONFIG_ZERO_BOOTDELAY_CHECK 270e32028a7SNikita Kiryanov #define CONFIG_LOADADDR 0x10800000 271e32028a7SNikita Kiryanov #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 272e32028a7SNikita Kiryanov #define CONFIG_CMDLINE_TAG /* enable passing of ATAGs */ 273e32028a7SNikita Kiryanov #define CONFIG_SYS_BOOTMAPSZ (8 << 20) 274e32028a7SNikita Kiryanov #define CONFIG_SETUP_MEMORY_TAGS 275e32028a7SNikita Kiryanov #define CONFIG_INITRD_TAG 276f66113c0SNikita Kiryanov #define CONFIG_REVISION_TAG 277f66113c0SNikita Kiryanov #define CONFIG_SERIAL_TAG 278e32028a7SNikita Kiryanov 279e32028a7SNikita Kiryanov /* misc */ 280e32028a7SNikita Kiryanov #define CONFIG_SYS_GENERIC_BOARD 281e32028a7SNikita Kiryanov #define CONFIG_STACKSIZE (128 * 1024) 2829fbdcf01SNikita Kiryanov #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 283e32028a7SNikita Kiryanov #define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS 800 /* 400 KB */ 28402b1343eSNikita Kiryanov #define CONFIG_OF_BOARD_SETUP 285e32028a7SNikita Kiryanov 286e32028a7SNikita Kiryanov /* SPL */ 287e32028a7SNikita Kiryanov #include "imx6_spl.h" 288e32028a7SNikita Kiryanov #define CONFIG_SPL_BOARD_INIT 289e32028a7SNikita Kiryanov #define CONFIG_SPL_MMC_SUPPORT 290e32028a7SNikita Kiryanov #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x80 /* offset 64 kb */ 291e32028a7SNikita Kiryanov #define CONFIG_SYS_MONITOR_LEN (CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS / 2 * 1024) 292e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_SUPPORT 293e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_FLASH_SUPPORT 294e32028a7SNikita Kiryanov #define CONFIG_SYS_SPI_U_BOOT_OFFS (64 * 1024) 295e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_LOAD 296e32028a7SNikita Kiryanov 297deb94d61SNikita Kiryanov /* Display */ 298deb94d61SNikita Kiryanov #define CONFIG_VIDEO 299deb94d61SNikita Kiryanov #define CONFIG_VIDEO_IPUV3 300deb94d61SNikita Kiryanov #define CONFIG_IPUV3_CLK 260000000 301deb94d61SNikita Kiryanov #define CONFIG_IMX_HDMI 302deb94d61SNikita Kiryanov #define CONFIG_IMX_VIDEO_SKIP 303deb94d61SNikita Kiryanov #define CONFIG_CFB_CONSOLE 304deb94d61SNikita Kiryanov #define CONFIG_VGA_AS_SINGLE_DEVICE 305deb94d61SNikita Kiryanov #define CONFIG_SYS_CONSOLE_IS_IN_ENV 306deb94d61SNikita Kiryanov #define CONFIG_CONSOLE_MUX 307deb94d61SNikita Kiryanov #define CONFIG_VIDEO_SW_CURSOR 308deb94d61SNikita Kiryanov 3093a236a35SNikita Kiryanov #define CONFIG_SPLASH_SCREEN 310f82eb2faSNikita Kiryanov #define CONFIG_SPLASH_SOURCE 3113a236a35SNikita Kiryanov #define CONFIG_CMD_BMP 3123a236a35SNikita Kiryanov #define CONFIG_VIDEO_BMP_RLE8 3133a236a35SNikita Kiryanov 3148015dde8SNikita Kiryanov #define CONFIG_VIDEO_LOGO 3158015dde8SNikita Kiryanov #define CONFIG_VIDEO_BMP_LOGO 3168015dde8SNikita Kiryanov 317e32028a7SNikita Kiryanov #endif /* __CONFIG_CM_FX6_H */ 318